删除对象
(1)delete:删除文件或对象图形
删除文件对象h的格式为:delete('filename')或delete filename
删除图形对象h的格式为:delete(h);
若要无条件删除所有的图形对象,则:set(0,'showhiddenhandles','on');delete(get(0,''children));
(2) clf:清空当前figure窗口。格式如下:
clf:删除当前窗口中所有对象(handlevisibility的值为on)
clf('rest'):删除当前窗口所有对象(不论句柄是否隐藏);并重设fig属性为系统默认值,但以下4个属性保留原值:position,units,paperposition,paperunits。当人若integerhandle属性值为off,重设后,integerhandle属性值为on原浮点形式的句柄无效,此时Matlab会自动为其分配一个整形句柄,原句柄失效。若要返回新创建的整形句柄,使用下面的格式:
figure handles=clf(fig.'reset');
若在使用过程中(handlevisibility的值为off)照样删除窗口中所有对象,并重设窗口属性。
(3)cla:清除当前坐标系。格式如下
cla:删除当前坐标轴中句柄不隐藏的对象(handlevisibility的值为on)
cla rest:删除当前坐标系中所有的对象(不论句柄是否隐藏),并重设