句柄是指图形对象的特定实例。使用对象句柄设置和查询对象属性的值。
创建图形对象时,可以将句柄保存到变量中的对象。例如:
x = 1:10;y = x。^ 2;绘图(x,y);h =文字(5,25,'*(5,25)');
变量H
指这个特定的文本对象'*(5,25)'
,位于该点5,25
。使用句柄H
查询并设置此文本对象的属性。
设置字体大小
H.fontsize = 12;
获取字体大小
H.Fontsize.
ans = 12.
制作变量的副本H
。副本指的是相同的对象。例如,以下语句创建句柄的副本,但不是对象:
hnew = h;hnew.fontangle =.'斜体';H.Fontangle.
ans =斜体
处理变量是对象。请勿尝试执行涉及将句柄转换为数字,字符或任何其他类型的句柄的操作。例如,你不能:
在句柄上执行算术运算。
在逻辑语句中直接使用句柄,而无需转换为逻辑值。
依赖于逻辑语句中的图形处理(整数)的数值。
将句柄与数字阵列中的数据组合在一起。
将处理器转换为字符向量或在字符向量操作中使用句柄。