20
我在MATLAB帮助(matlab -h
)中看到,我可以使用-r
标志来指定要运行的m
文件。我注意到当我这样做时,MATLAB似乎启动了脚本,但立即返回。脚本处理正常,但主应用程序已经返回。如何阻止MATLAB返回到命令行脚本完成后?
有没有什么办法可以让MATLAB在命令完成后才返回?如果你从一个单独的程序调用它,似乎更容易等待进程而不是使用文件或套接字来确认完成。
为了说明这一点,这里有一个样本函数waitHello.m
:
function waitHello
disp('Waiting...');
pause(3); %pauses 3 seconds
disp('Hello World');
quit;
我尝试使用运行此:
matlab -nosplash -nodesktop -r waitHello
这个选项在linux上不存在,你知道我怎么能实现这个吗? – Snickers3192 2015-09-10 15:39:30