主要内容

创建、删除和查询图形对象

查找、复制和删除图形对象

使用函数创建、删除和复制图形对象,准备图窗和坐标区以进行绘图,并测试是否为有效的图形对象。导航图形系统并使您的代码更加稳健。例如,您可以在将对象传递给函数之前测试它是否为有效的图形对象。

函数

全部展开

gca当前坐标区或图
gcf当前图窗的句柄
gcbf包含正在执行其回调的对象的图窗句柄
gcbo正在执行其回调的对象的句柄
gco当前对象的句柄
groot图形根对象
ancestor图形对象的前代
allchild查找指定对象的所有子级
findall查找所有图形对象
findobj查找具有特定属性的图形对象
findfigs查找可见的屏幕外图窗
isgraphics对有效的图形对象句柄为 True
ishandle测试是否有效的图形或 Java 对象句柄
isa确定输入是否为指定类的实例
ishold当前保留状态
gobjects初始化图形对象的数组
copyobj复制图形对象及其子级
newplot指定图形对象的绘制位置
delete删除文件或对象
clf清空图窗
cla清空坐标区
close关闭一个或多个图窗

主题

指定目标图窗和坐标区

创建对象

识别、复制和删除对象

  • 查找对象
    findobj 函数可以扫描对象层次结构以获得具有特定属性值的对象句柄。
  • 删除图形对象
    使用 delete 函数删除图形对象。
  • 特殊对象标识符
    MATLAB 提供了返回重要对象句柄的函数,从而您可以根据需要随时获取它们。
  • 检验有效句柄
    使用 isgraphics 确定变量是否为有效的图形对象句柄。
  • 逻辑表达式中的句柄
    句柄对象不会计算成逻辑 truefalse。您必须使用函数检验关注的状态并返回逻辑值。