Matlab中如何同时关闭多个已打开的figure?

2020-08-23 财经 181阅读

1、用m语言新建一个figure,命名为“我的百度”,并画条简单曲线示例,代码如下:pic = figure('Name','我的百度经验','NumberTitle','on','Position',[400 100 600 500]);

plot([1 2 3],[4 5 6])。

2、判断该figure是否打开,可以借助ishandle函数,代码如下:val  = ishandle(pic);如果val值为1,则figure已打开,为0,figure已关闭。

3、关闭figure的m代码如下:close('我的百度');可以通过识别figure的名称,实现特定figure关闭。

4、通过一定的逻辑控制,就可以实现工程重复运行时的figure覆盖更新,如下图,这样就可以保证每次工程运行后,产生且保留的都是最新的figure。

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com