gpt4 book ai didi

matlab - 如何检查图形是否打开以及如何关闭它?

转载 作者:太空宇宙 更新时间:2023-11-03 19:14:18 30 4
gpt4 key购买 nike

我的 m 文件根据参数打开图形。有时是一个数字,有时是打开2个数字。

如果用户调用该函数,数字就会出现。如果他使用其他参数再次调用该函数,我将在新绘图之前使用 clf 清除数字。

如果第二次调用设置为只绘制一个图形,则第二个(由前一个调用打开)保持灰色(因为 clf)。

有什么方法可以检查是否打开和关闭它?

最佳答案

close all

将关闭所有打开的图形。

您可以使用findobj() 通过指定搜索参数来查找可能存在的对象。例如:

figure('name','banana')

创建一个名为 banana 的图形。

close(findobj('type','figure','name','orange'))

不执行任何操作,因为没有以名称 orange 打开的图形。

close(findobj('type','figure','name','banana'))

关闭图窗。

您可以指定搜索参数以满足您的需要。

关于matlab - 如何检查图形是否打开以及如何关闭它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/470851/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com