matlab中關於畫圖函式plot()的簡析?

plot() 函式是繪製二維圖形的最基本函式,它是針對向量或矩陣的列來繪製曲線的。使用plot 函式之前,必須首先定義好曲線上每一點的x 及y 座標.下面簡單介紹!

工具/原料

matlab2012b+win7.8

方法/步驟

plot(x) 當x 為一向量時,以x 元素的值為縱座標,x 的序號為橫座標值繪製曲線。當x 為一實矩陣時,則以其序號為橫座標,按列繪製每列元素值相對於其序號的曲線

例如:此處用

x=0:pi/20:2*pi;

y1=sin(x);

plot(x,y1);

matlab中關於畫圖函式plot()的簡析

1, plot(x,y) 以x 元素為橫座標值,y 元素為縱座標值繪製曲線。

2, plot(x,y1,x,y2,…) 以公共的x 元素為橫座標值,以y1,y2,… 元素為縱座標值繪製多條曲線。

x=0:pi/20:2*pi;

y1=sin(x);

y2=cos(x);

plot(x,y1,x,y2);

matlab中關於畫圖函式plot()的簡析

可以在畫的影象中新增柵格,用命令grid on,這樣可以方便你對齊某條線或是對比比較方便,看下圖可以上圖對比,看下有什麼不同,測試程式碼如下:

x=0:pi/20:2*pi;

y1=sin(x);

y2=cos(x);

plot(x,y1,x,y2);

grid on

matlab中關於畫圖函式plot()的簡析

新增座標軸資訊,這樣做可以很快的讓人明白你在做什麼,測試程式碼如下

x=0:pi/20:2*pi;

y1=sin(x);

y2=cos(x);

plot(x,y1,x,y2);

grid on

xlabel('變數 X')

ylabel('變數 Y1 & Y2')

matlab中關於畫圖函式plot()的簡析

除了座標軸資訊外還可以新增其它的資訊,如所畫曲線的資訊等:測試程式碼如下

x=0:pi/20:2*pi;

y1=sin(x);

y2=cos(x);

plot(x,y1,x,y2);

grid on

xlabel('變數 X')

ylabel('變數 Y1 & Y2')

title('正弦餘弦波形') %新增影象標題

text(1.5,0.3,'cos(x)') %將cosx這個註解加到座標中的某個位置

gtext('sin(x)') % 用滑鼠的游標定位,將sinx這個註解放在你滑鼠點選的地方

通過各圖的對比,你就會發現這些命令的用法

matlab中關於畫圖函式plot()的簡析

matlab中關於畫圖函式plot()的簡析

注意事項

函式, 座標, 曲線, 向量, 畫圖,
相關問題答案