matlab m语言怎么实现figure覆盖更新

 时间:2024-10-13 13:16:33

在用m语言进行matlab复杂项目开发时,脚本运行后,可能会输出很多的figure兔脒巛钒图形,很多图形也堆在一起,人为难以管理,重复运行后往往会再次生成新的图形,但原有图形仍会存在,这时候一般采用罪焐芡拂m语言自动管理figure,实现figure自动覆盖更新,那么该怎么操作呢?

matlab m语言怎么实现figure覆盖更新

工具/原料

matlab(以r2016b为例)

m语言

方法/步骤

1、用m语言新建一个figure,命名为“我的百度经验”,并画条简单曲线示例,代码如下佼沣族昀:pic=figure('Name','菀蒯踔观我的百度经验','NumberTitle','on','Position',[400100600500]);plot([123],[456]);

matlab m语言怎么实现figure覆盖更新

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

matlab m语言怎么实现figure覆盖更新

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

matlab m语言怎么实现figure覆盖更新

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

matlab m语言怎么实现figure覆盖更新

matlab如何显示输出数据 如何在matlab画的图中改变坐标显示的范围 matlab线型和颜色设置 matlab命令行窗口怎么打开 如何用matlab输出图形中各点的坐标
热门搜索
翻盖手机图片 老婆我爱你图片 马永贞电影 宠物犬图片 水果图片大全带名字