matlab中gui关于清除的问题

2025-02-23 18:13:00
推荐回答(2个)
回答1:

set(handles.pushbutton1,'visible','off');% on or off

回答2:

之前回答过题主的两个相关的问题(编号1831529394097244820、2203743257670975348),给题主一个建议:如果对那两个问题仍有疑问(包括后来又出现新疑问,比如现在的这个),可以继续追问,我会继续回答的;如果认为那个问题已解决,最好能够采纳。

 

回到现在的这个问题上来。想要清除图片,变回原来的空白axes,其实就是要清除axes中的内容,直接用

cla

就可以了。如果希望复原的更彻底(包括视角、坐标范围等),可以用

cla reset

但上述命令是对当前坐标系操作,如果要指定坐标系,可以用类似

cla(handles.axes2)
cla(handles.axes2,'reset')

的做法,其中handles.axes2是要清除的坐标系的句柄。