matlabset函数
时间: 2023-11-02 14:24:42 浏览: 115
Matlab的set函数用于设置图形对象的属性值。通过set函数可以修改图形对象的各种属性,例如坐标轴距离、图形尺寸等。下面是一些使用set函数的例子:
1. 改变ylabel离坐标轴的距离:
```
hc=findobj(allchild(gcf), 'Type', 'axes');
hc2=findobj(allchild(hc), 'Type', 'text');
set(hc2(3), 'Position', [0 0 0]);
```
这段代码将使ylabel与坐标轴的距离为0。
2. 改变xlabel离坐标轴的距离:
```
hc=findobj(allchild(gcf), 'Type', 'axes');
hc2=findobj(allchild(hc), 'Type', 'text');
set(hc2(4), 'Position', [0 0 0]);
```
这段代码将使xlabel与坐标轴的距离为0。
3. 设定plot输出图片的尺寸:
```
set (gcf,'Position',[400,300,600,200]);
```
这段代码将设置plot输出图片的尺寸为宽600像素,高200像素。
4. 指定figure的尺寸为6厘米宽,2厘米高:
```
set (gcf,'units','centimeters','Position',[4,3,6,2]);
```
或者可以直接使用下述语句:
```
figure('units','centimeters','Position',[4,3,6,2]); ```
这段代码将指定figure的尺寸为6厘米宽,2厘米高。
通过set函数,可以根据需要对图形对象的属性进行修改,以实现特定的效果。
阅读全文