学习和分享知识。
工具/原料
电脑
matlab软件
访问图形对象的属性
1、有两种方法可以访问具有对象句柄的图形对象的属性:捂执涡扔使用点表示法来引用特定的对象和属性。使用点表示法时,属性名称区分大小写。例如,此代码的颜色设置为‘red’。h=plot(1:10);惺绅寨瞀%用plot函数进行绘图。h.Color='red';%颜色设置为红色。
2、使用set和get函数来访问对象数组的属性。例如,此代码为线宽进行多行设置。h=plot(rand(4));set(h,'LineWidth',2);
图形句柄数组
1、h=gobjects(3,1);%preallocateh(1)=figure;h(2)=plot(1:10);h(3)=gca;
2、即使句柄是不同的类,也可以将图形句柄组合成数组。MATLAB将数组强制转换为一个公共基类。class(h)
图形句柄的有效性测试
1、x=1:10;%起始点为1,终点为10,默擢噘橄堕认步进为1。y=sin(x);%正弦函数sin(x)p=plot(x,y);%plot函数,画图。ax=爿讥旌护gca;isgraphics([p,ax])
用整数句柄引用数字
1、h=figure;%objecthandlefignum=h.Number;%integerhandle
2、整数句柄(无花果)是有效的图形行为。isgraphics(fignum)%testhandlevalidity