正在加载图片...
252 MATLAB5手册 China-pub.com 下载 14.2.1通用函数 MATLAB有两个基本命令get和set用来处理图形对象。通过使用它们,可以给出和修 改所有对象的属性值。 ■例14.3 (a)创建一个图形窗口,它的句柄是gfp: gfp=figure; 先查看窗口使用的单位类型: get(gfp,'units') ans pixels 现在来改变窗口的大小和位置: set(gfp,'Position',[100 500 400 400]) 窗口的左下角移动到点(100,500)处,大小设置为400×400像素点。 (b)有些高级命令,如p1ot可以直接改变这些属性值。例如,例14.1中的曲面可以这样来画: plot(x,y1,'LineWidth',5); plot(x,y2,'LineStyle','+');or plot(x,y2,'+'); (c)如果想知道在set和gcf之间有哪些指针可以挑选使用:见命令集155。 set(gcf,'Pointer') crosshair I fullcrosshair I farrow}I ibeam I watch I topl I topr I botl I botr I left I top I right I bottom I circle I cross I fleur I custom 命令集154 通用对象函数 set(h,prstr,alt, 对向量h指向的对象设置其属性prstr为值alt,在它们之后 ··.) 还可以有几个属性。 set(h,a) 对向指向的对象设置其属性值。参数是一个结构,结构中的 域名是对象中可改变的属性名,域的值是赋予相应属性的新值。 set (h,pn,pv, 对向量h指向的对象设置其属性值。参数pn是一个包含可 ...) 改变的属性名的细胞向量,pV是一个包含设置新值的细胞 向量。在它们之后还可以有几个属性的细胞向量。 set(h,pn,pv) 对h(i)指向的对象设置名为pnU)属性的值为pv(i,j)。参数h 是一个包含对象句柄的向量,p是一个包含属性名的细胞 向量,pv是一个包含有m×n个值的细胞矩阵,m是h的长 度,n是pn的长度。这个变量可以单独地设置对象属性。 set(h) 将句柄h的对象所有可改变的属性返回在一个结构中,结 构的域名是这些属性的名字,域值是相应的属性值。 set(0,'Default') 检查对象属性的缺省值。返回一个结构,域名为14.2.1 通用函数 M AT L A B有两个基本命令 g e t和s e t用来处理图形对象。通过使用它们,可以给出和修 改所有对象的属性值。 ■ 例1 4 . 3 (a) 创建一个图形窗口,它的句柄是 g f p: g f p = f i g u r e ; 先查看窗口使用的单位类型: 现在来改变窗口的大小和位置: 窗口的左下角移动到点( 1 0 0,5 0 0 )处,大小设置为4 0 0×4 0 0像素点。 (b) 有些高级命令,如p l o t可以直接改变这些属性值。例如,例1 4 . 1中的曲面可以这样来画: (c) 如果想知道在s e t和g c f之间有哪些指针可以挑选使用;见命令集 1 5 5。 命令集1 5 4 通用对象函数 s e t ( h , p r s t r , a l t , 对向量h指向的对象设置其属性p r s t r为值a l t,在它们之后 . . . ) 还可以有几个属性。 s e t ( h , a ) 对向量h指向的对象设置其属性值。参数a是一个结构,结构中的 域名是对象中可改变的属性名,域的值是赋予相应属性的新值。 s e t ( h , p n , p v , 对向量h指向的对象设置其属性值。参数 p n是一个包含可 . . . ) 改变的属性名的细胞向量, p v是一个包含设置新值的细胞 向量。在它们之后还可以有几个属性的细胞向量。 s e t ( h , p n , p v ) 对h(i)指向的对象设置名为p n(j)属性的值为p v(i, j)。参数h 是一个包含对象句柄的向量, p n是一个包含属性名的细胞 向量,p v是一个包含有 m×n个值的细胞矩阵, m是h的长 度,n是p n的长度。这个变量可以单独地设置对象属性。 s e t ( h ) 将句柄h的对象所有可改变的属性返回在一个结构中,结 构的域名是这些属性的名字,域值是相应的属性值。 s e t ( 0 ,’D e f a u l t’) 检 查 对 象 属 性 的 缺 省 值 。 返 回 一 个 结 构 , 域 名 为 2 5 2 M ATLAB 5 手册 下载 ■
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有