禁用Matlab焦点窃取,无需修改Matlab脚本

时间:2014-05-17 14:27:01

标签: matlab

我hava在后台运行的Matlab脚本。随着计算的进行,它不断弹出pogress条窗口。这非常烦人。

问题是我自己没有编写Matlab脚本,这是一段非常冗长而复杂的代码,我不想惹恼它。那么如何在不修改Matlab脚本的情况下阻止Matlab窃取焦点呢?希望一些Matlab设置可以让我这样做,而无需修改脚本本身。

如果重要,我的电脑正在运行Xubuntu。

1 个答案:

答案 0 :(得分:3)

避免数字的一些想法:

打开一个工作人员(需要并行计算)并在其上运行您的脚本。工人自动没有GUI

matlabpool 1
warning('off','MATLAB:Completion:AllInputsExcluded') %turn off warning
spmd, yourfunction, end

使用matlab启动参数禁用数字

matlab -noFigureWindows

或启动matlab作为命令行工具,运行您的函数,保存工作区并退出。

matlab -nodisplay -nosplash -r "yourfunction;save('result.mat');exit"