天天看點

matlab-figure&plot使用

figure屬性設定:

(1)設定坐标軸的範圍:

axis([xmin xmax ymin ymax]);

(2)設定坐标軸的間距:

set(gca, ‘XTick’, [xmin:間距:xmax]);

set(gca, ‘YTick’, [ymin:間距:ymax]);

(2)設定有格子:

grid on

(3)如果想取消x或者y軸的格子,可以設定:

set(gca, ‘Xgrid’, ‘off’)預設值為on,設定關掉x軸上的格子

(4)去掉坐标的邊框:

box off

(5)設定坐标軸的名字:

xlabel(‘xname’);

(6)設定圖例:

legend(‘lenname1’,’lenname2’);

(7)設定圖例的位置:

在figure圖上放好圖例,然後右鍵生成代碼即可。

(8)設定figure的名字:

figure(‘name’,”)

(9)在一個figure畫不同的plot圖:

使用方法:subplot(m,n,p)或者subplot(m n p)。

subplot是将多個圖畫到一個平面上的工具。其中,m表示是圖排成m行,n表示圖排成n列,也就是整個figure中有n個圖是排成一行的,一共m行,如果m=2就是表示2行圖。p表示圖所在的位置,p=1表示從左到右從上到下的第一個位置。

eg:

把繪圖視窗分成兩行兩列四塊區域,然後在每個區域分别作圖,基本步驟:

subplot(2,2,1); % 2、2、1之間沒有空格也可以

在第一塊繪圖

subplot(2,2,2);

在第二塊繪圖

subplot(2,2,3);

在第三塊繪圖

subplot(2,2,4);

在第四塊繪圖

(10)一個圖中畫多條曲線

plot(x1,y1,”,”,x2,y2,”,”) ”表示分别設定屬性

繼續閱讀