MATLAB如何畫圖
- IT科技
- 關注:5.54K次
材料/工具
裝有matlab軟體的電腦一臺
單個線條
plot(x) 當x 為一向量時,以x 元素的值為縱座標,x 的序號為橫座標值繪製曲線。當x 為一實矩陣時,則以其序號為橫座標,按列繪製每列元素值相對於其序號的曲線,plot(x,y) 以x 元素為橫座標值,y 元素為縱座標值繪製曲線。
例如:此處用
x=0:pi/20:2*pi;
y1=sin(x);
plot(x,y1);
多個線條
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);
繪製網格
用命令grid on,這樣可以方便你對齊某條線或是對比比較方便,看下圖可以上圖對比,看下有什麼不同,測試程式碼如下:
x=0:pi/20:2*pi;
y1=sin(x);
y2=cos(x);
plot(x,y1,x,y2);
grid on
新增座標軸資訊
新增座標軸資訊,這樣做可以很快的讓人明白你在做什麼,測試程式碼如下
x=0:pi/20:2*pi;
y1=sin(x);
y2=cos(x);
plot(x,y1,x,y2);
grid on
xlabel('變數 X')
ylabel('變數 Y1 & Y2')
其他資訊
除了座標軸資訊外還可以新增其它的資訊,如所畫曲線的資訊等:測試程式碼如下
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這個註解放在你滑鼠點選的地方
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/0p5q9p.html