gpt4 book ai didi

matlab - 最初要求用户输入,但不等待回答立即继续执行剩余代码

转载 作者:太空宇宙 更新时间:2023-11-03 20:34:46 25 4
gpt4 key购买 nike

我正在分析几个不同的数据集,这些数据集分别需要一段时间来处理。我需要为每组数据输入一堆信息,但信息本身(字符串系列)是任意的,对分析不重要。为了总体上节省时间,我想先显示所有输入字段,但不要让代码等我完成所有信息的填写后再继续分析。希望下面的示例代码阐明了我的目标。

%%%% Best code ever

% Select data file
filename = uigetfile

% Ask for information related to data set
info1 = input('Info1? = ','s');
info2 = input('Info2? = ','s');

% Load data and begin analysis without waiting for user response to inputs above
pause(1); % arbitrary time intensive process

% More code to display/save after inputs are entered data analysis finishes
plot(x,y)

%%%%

我在搜索类似主题时遇到了问题,因为我唯一能想到的关键字/短语是“并行进程”,但这似乎打开了一个更复杂的蠕虫 jar 头。我唯一的幸运是 here , 但它似乎太具体了,我迷路了,因为我的编码能力充其量是随意的...

最佳答案

MATLAB 的解释器是单线程的,这意味着您一次只能做一件事。我认为您最好的选择是创建一个 GUI(可能使用 GUIDE)来输入信息,用户可以在其他代码运行时与之交互。恐怕这与您链接到的问题中提出的解决方案本质上是相同的,我认为没有更简单的方法可以做到这一点。

关于matlab - 最初要求用户输入,但不等待回答立即继续执行剩余代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26061259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com