目录
isgraphics函数的用法是对有效的图形对象句柄为 True。
语法
tf = isgraphics(H)
tf = isgraphics(H,type)
说明
tf = isgraphics(H) 为 H 中属于有效图形对象的元素返回 true,为不是有效图形对象或是已删除图形对象的元素返回 false。
对于属于由 type 参数所指定类型的有效图形对象的 H 元素,tf = isgraphics(H,type) 返回 true。对象类型是对象的 Type 属性中包含的值。
示例
测试是否为有效句柄
创建一个绘图并返回句柄数组。测试数组是否为有效句柄。
H = plot(rand(5));
如图所示:
isgraphics(H)
ans = 5x1 logical array
1
1
1
1
1
测试句柄类型
创建一个绘图并返回句柄数组。与其他图形对象串联并测试句柄是否为Line类型。
H = plot(rand(5));
如图所示:
a = [H;gca;gcf];
isgraphics(a,'line')
ans = 7x1 logical array
1
1
1
1
1
0
0
参数说明
H
— 输入变量或表达式
输入变量或表达式,其计算结果是图形对象句柄。
type
— 对象类型
对象类型,指定为字符向量或字符串标量。对象的类型是其 Type 属性的值。
tf
— 结果
结果,以逻辑数组形式返回。值 1 表示输入数组中的有效元素,值 0 表示无效元素。当输入数组为空时,结果为空数组。
标签:对象,句柄,isgraphics,用法,MATLAB,数组,tf,图形 From: https://blog.csdn.net/jk_101/article/details/133196628