假设在Matlab中运行了一个脚本。有没有办法关闭所有图形窗口?(逐个关闭每个图形窗口很繁琐,而且由于脚本正在运行,我不能将
close all
添加到其中。)Windows
,然后选择Close All Documents
。这将关闭所有图形,以及在运行m文件时的编辑器文件。我建议使用Matlab的命令行版本运行这样的脚本,包括选项-noFigureWindows
。如果您想在完整的Matlab UI中运行它(速度较慢),请使用计时器对象:
t = timer('TimerFcn',@(x,y)(close('all')), 'Period', 10.0);
start(t)
在完成脚本后,不要忘记关闭并删除计时器。
-noFigureWindows
对于这种情况没有帮助。实际上,Matlab目前还没有解决这个问题的方法。 - Franck Dernoncourt