我hava Matlab脚本在后台运行.随着计算的进行,它不断弹出pogress条窗口.这非常烦人.
问题是我自己没有编写Matlab脚本,这是一段非常漫长而复杂的代码,我不想惹恼.那么如何在不修改Matlab脚本的情况下阻止Matlab窃取焦点呢?希望一些Matlab设置可以让我这样做,而无需修改脚本本身.
如果重要,我的电脑正在运行Xubuntu.
一些避免数字的想法:
打开单个工作线程(需要并行计算)并在其上运行脚本。工作人员自动没有 GUI
matlabpool 1
warning('off','MATLAB:Completion:AllInputsExcluded') %turn off warning
spmd, yourfunction, end
Run Code Online (Sandbox Code Playgroud)
使用matlab启动参数禁用图形
matlab -noFigureWindows
Run Code Online (Sandbox Code Playgroud)
或者将 matlab 作为命令行工具启动,运行您的函数,保存工作区并退出。
matlab -nodisplay -nosplash -r "yourfunction;save('result.mat');exit"
Run Code Online (Sandbox Code Playgroud)