脚本在Matlab中运行时关闭所有数字

时间:2015-02-19 22:40:01

标签: matlab figures

假设脚本在Matlab中运行。有没有办法关闭所有数字? (单独关闭每个数字是单调乏味的,并且由于脚本正在运行,我无法向其添加close all。)

2 个答案:

答案 0 :(得分:2)

这对我有用(在R2010b中测试):在Matlab的命令提示符下,转到菜单栏,选择Windows,然后选择Close All Documents。当m文件正在运行时,这将关闭所有数字以及编辑器文件

enter image description here

答案 1 :(得分:2)

我建议使用命令行版本的matlab运行此类脚本,包括选项-noFigureWindows。如果要在完整的matlab UI(速度较慢)中运行它,请使用计时器对象:

t = timer('TimerFcn',@(x,y)(close('all')), 'Period', 10.0);
start(t)

在完成脚本后,不要忘记关闭并删除计时器。