Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

isgraphics

对有效的图形对象句柄为 True

说明

示例

tf = isgraphics(H)H 中属于有效图形对象的元素返回 true,为不是有效图形对象或是已删除图形对象的元素返回 false

对于属于由 type 参数所指定类型的有效图形对象的 H 元素,tf = isgraphics(H,type) 返回 true。对象类型是对象的 Type 属性中包含的值。

示例

全部折叠

创建一个绘图并返回句柄数组。测试数组是否为有效句柄。

H = plot(rand(5));

Figure contains an axes. The axes contains 5 objects of type line.

isgraphics(H)
ans = 5x1 logical array

   1
   1
   1
   1
   1

创建一个绘图并返回句柄数组。与其他图形对象串联并测试句柄是否为 Line 类型。

H = plot(rand(5)); 

Figure contains an axes. The axes contains 5 objects of type line.

a = [H;gca;gcf]; 
isgraphics(a,'line')
ans = 7x1 logical array

   1
   1
   1
   1
   1
   0
   0

输入参数

全部折叠

输入变量或表达式,其计算结果是图形对象句柄。

对象类型,指定为字符向量或字符串标量。对象的类型是其 Type 属性的值。

输出参数

全部折叠

结果,以逻辑数组形式返回。值 1 表示输入数组中的有效元素,值 0 表示无效元素。当输入数组为空时,结果为空数组。

另请参阅

函数

在 R2014b 中推出