Matlab中figure的位置和名稱屬性
在Matlab中使用plot等命令作圖時,會產(chǎn)生一個figure,但是figure也可以進(jìn)行控制,控制它在屏幕上顯示的位置,figure的名稱等??刂苀igure顯示在Matlab中作圖,我們可以對f
在Matlab中使用plot等命令作圖時,會產(chǎn)生一個figure,但是figure也可以進(jìn)行控制,控制它在屏幕上顯示的位置,figure的名稱等。
控制figure顯示
在Matlab中作圖,我們可以對figure的顯示進(jìn)行控制。通過以下代碼:
```
h figure;
set(gcf,'position',[100 100 500 500]);
```
這里給出了figure的默認(rèn)值,并設(shè)置了figure的位置:起始坐標(biāo)為100,100(顯示器的像素值),寬度為500個像素,高度為500。不論是Ubuntu系統(tǒng)還是Windows系統(tǒng)都適用。
其他控制方法
除了像素外,還有其他單位可以用來控制figure的顯示,包括inches、centimeters、normalized、points、pixels以及characters。通過以下代碼可以實現(xiàn):
```
set(gcf,'position',[30 30 750 1000],'Units','centimeters');
```
最常用的是以圖像在顯示屏中的比例來確定,采用normalized單位:
```
set(gcf,'position',[0.1 0.1 0.8 0.8],'Units','normalized');
```
這里中括號中的值最小為0,最大為1(占滿整個屏幕)。
設(shè)置figure的名稱
除了控制位置外,我們還可以設(shè)置figure的名稱,通過以下代碼實現(xiàn):
```
figure;
set(gcf,'name','test');
```
以上就是在Matlab中控制figure顯示位置和名稱屬性的方法。通過這些方法,我們可以更加靈活地控制和美化Matlab生成的圖像。