matlab 画图 擦去

比方说,我已经在Figure1窗口画了1副图,现在我要把这个Figure1上的所有图像删去,重新画新的。(注意:还是在Figure1上面画,不要另建1个Figure2窗口... 比方说,我已经在 Figure 1窗口画了1副图,现在我要把这个 Figure 1 上的所有图像删去,重新画新的。(注意:还是在 Figure 1 上面画,不要另建1个 Figure 2 窗口。)有什么命令可以实现这个功能吗?
就像 clear 命令可以把所有变量清空一样。
更不要脑残的回答“把 Figure 1 关掉”等废话,我需要的不是手动关闭,而是自动方法。
展开
 我来答
昝飞燕Ap
2011-03-13 · TA获得超过1228个赞
知道答主
回答量:51
采纳率:0%
帮助的人:80.6万
展开全部
要实现清空Figure 1的效果,可以使用close 命令,这样就会自动关掉指定的图像窗体,然后使用新建图形命令新建一个图就可以了,都是自动的,不需要用手动方式
而且采用先close方法再新建的方式,可以让先前的操作不好对这个图片有多少影响。
例如在先前创建了一个名称为Figure 1的图片,使用
close Figure 1
就可以关掉图片

然后使用如plot等命令新建图片窗口,并在上面进行新的操作
疾风动竹
2015-08-26 · TA获得超过3.2万个赞
知道大有可为答主
回答量:7695
采纳率:86%
帮助的人:1577万
展开全部
使用clf命令。
clf是clear figure的缩写,为清图命令,用于清除图形窗口上的旧图形。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Franciswc
2011-03-14 · 超过11用户采纳过TA的回答
知道答主
回答量:27
采纳率:0%
帮助的人:22.5万
展开全部
qustysg正解;
close的意思就是楼主所谓的“把 Figure 1 关掉”,实际上matlab所有窗口操作都有代码对应的。这就是其强大之处,楼主既然想到了手动的方法,稍微查一下就出来了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hk984532
2011-03-14 · TA获得超过126个赞
知道答主
回答量:41
采纳率:0%
帮助的人:46.9万
展开全部
clf清除当前图形窗口所有对象
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式