Matlab中使用plot等命令作圖時,會產生一個figure,但是figure也可以進行控制,控制它在螢幕上顯示的位置,figure的名稱等。
方法/步驟
在Matlab中作圖,我們可以對figure的顯示進行控制:
h = figure;
這裡figure是給出的預設值。
set(gcf,'position',[100 100 500 500]);
這裡設定了figure的位置:起始座標為100,100這是顯示器的畫素值,寬度為500個畫素,高度為500.
我用的是Ubuntu系統,當然windows系統中也是一樣。
當然還有其他方法,如:
inches centimeters normalized points {pixels} characters等,分別表示了在顯示中的單位,預設為畫素。
當然也可以設定成其他:
figure
set(gcf,'position',[30 30 750 1000],'Units','centimeters');
最常用的是以影象在顯示屏中的比例來確定:
這裡使用normalized:
figure
set(gcf,'position',[0.1 0.1 0.8 0.8],'Units','normalized');
這裡中括號中的值最小為0,最大為1(佔滿整個螢幕)。
我們還可以設定figure的名稱:
figure;
set(gcf,'name','test');