遵循一些很好的建议,如下所示:suppress start message of Matlab我现在使用此行从我首选的编辑器中执行 Matlab 脚本,而无需启动整个 Matlab 机器:
matlab -nosplash -nojvm -logfile /tmp/matlab-log -wait < "$(FilePath)" \
> /dev/null 2 && sed '1,9d' /tmp/matlab-log
-nodisplay
开关被省略,因为我希望能够看到绘图输出。
但是,当使用上面的代码调用产生情节的脚本时,情节窗口出现然后立即消失。
考虑到上面的执行线,如何保持绘图窗口可见?
我知道我可以在每个情节脚本中添加 waitforbuttonpress;
,但我正在寻找更自动化的东西,而不会使执行线过于复杂
最佳答案
尝试在脚本中使用命令 uiwait
。
f = figure();
uiwait(f);
关于linux - 从终端执行脚本时,保持 Matlab 绘图窗口可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8882001/