8

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

4

2 回答 2

2

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

在此处输入图像描述

于 2015-02-19T22:54:29.017 回答
2

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

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

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

于 2015-02-19T22:55:12.530 回答