MatLab基本繪圖說明


參考網頁,有更多的資訊可以提供

MatLab的繪圖功能實際上和Grapher一樣是以描點的方式進行,所以你必須將欲繪製圖形的函數,做適當的取樣,將取樣點之 x 及 y 座標分別存入兩個向量(即一維陣列)中。對一函數 y = f(x) 你可以利用下列兩個方法對 x 值做取樣,

再加上 y = f(x) ,求出每一點x的函數值,即可利用 plot 指令繪圖,用法如下:

其他繪圖指令如下表,請參考:

指令

常見用法

說明

title

title('string')

加標題

ylabel

ylabel('string')

Y軸註解

xlabel

xlabel('string')

X軸註解

text

test(x,y,'string')

於(x,y)上標註說明文字

axis

axis([xmin xmax ymin ymax])

調整圖形尺寸

grid

grid

畫格線

範例:

>> x=linspace(0,10,100);    %請加上「;」,就不會立即顯示本行執行結果
>> y1=sin(x).*exp(-x);
>> plot(y1)
>> plot(x,y1)
>> y2=cos(x).*exp(-x);
>> hold on
>> plot(x,y2,'--r')
>> hold off
>> plot(x,y1,'-y',x,y2,'r:')