功能:修改和设定句柄图像对象
语法介绍:
- set(H,'PropertyName',PropertyValue) 设置句柄为H的图形对象指定属性PropertyName的值PropertyValue.
- set(H,a) 设置句柄为H的图形对象的属性,参数a是一个包含指定对象属性名及属性的结构。
- set(H,pn,pv) 对多个图像对象指定多个属性值。参量H为包含多个图像对象句柄的向量。pn表示所要设置的n个,元素属性名向量。pv表示多个图像对象n个属性对应的属性值,是一个length(H)xn矩阵,其中length(H)表示向量H的长度。
- set(H,'PropertyName1',PropertyValue1,'PropertyName2',PropertyValue2,...) 设置句柄为H的图形对象的多个属性PropertyName,PropertyName2,...的对应属性值PropertyValue1,PropertyValue2,....。
- A=set(H,'PropertyName')或set(H.'PropertyName')返回句柄为H的图形对象的指定属性PropertyName的值给A。如果该属性没有设置属性值,则A为一个空向量。
- A=set(H)或set(H)返回句柄为H的图形对象的所有属性和属性值给变量A。
>> H=figure%创建图形窗口
H =
1
>> set(H,'color','b');%将窗口颜色改为蓝色
>> set(H,'Name','图形一')%将窗口名字改为“图形一”
摘自《图像函数及其应用》—张倩
set(gca,,,)函数的作用是在做的图上插入坐标轴的坐标标注
下面来举个例子:
首先我设置
T0=8;
T1=5;
set函数的调用格式为
set(gca,'Xtick',[-T0,-T1/2,T1/2,T0]);
set(gca,'XTickLabel',{'-T0','-T1/2','T1/2','T0'});
set(gca,'XTickLabel',{'-T0','-T1/2','T1/2','T0'});
gcf返回当前Figure对象的句柄值
gca返回当前axes对象的句柄值
gca返回当前axes对象的句柄值
其中Xtick表示的是x轴上选取的坐标位置
相应的XTickLabel表示相应的坐标位置所标注的坐标名称
我绘制了一个方波,并对图形进行了标注,结果如下
然后又对Y轴进行了标注
set(gca,'Ytick',[0,0.2,0.4,0.6,0.8,1]);
set(gca,'YTickLabel',{'a','b','c','d','e','f'});
即在0,0.2,0.4,0.6,0.8,1这几个点上分别标注上a,b,c,d,e,f
得到的图形如下