網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

MATLAB如何畫圖

欄目: IT科技 / 發佈於: / 人氣:5.78K
現在,matlab作爲一種將建模和仿真等諸多強大功能集成在一個便於使用的視窗環境中的軟件,已經越來越被人們所喜愛。但許多初學者卻對該軟件很是困惑並不知該如何入手,下面就介紹一下簡單的畫圖方法:

MATLAB如何畫圖

材料/工具

裝有matlab軟件的電腦一臺

單個線條

plot(x) 當x 爲一向量時,以x 元素的值爲縱座標,x 的序號爲橫座標值繪製曲線。當x 爲一實矩陣時,則以其序號爲橫座標,按列繪製每列元素值相對於其序號的曲線,plot(x,y) 以x 元素爲橫座標值,y 元素爲縱座標值繪製曲線。
例如:此處用
x=0:pi/20:2*pi;
y1=sin(x);
plot(x,y1);

MATLAB如何畫圖 第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如何畫圖 第3張

繪製網格

用命令grid on,這樣可以方便你對齊某條線或是對比比較方便,看下圖可以上圖對比,看下有什麼不同,測試代碼如下:
x=0:pi/20:2*pi;
y1=sin(x);
y2=cos(x);
plot(x,y1,x,y2);
grid on

MATLAB如何畫圖 第4張

添加座標軸資訊

添加座標軸資訊,這樣做可以很快的讓人明白你在做什麼,測試代碼如下
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如何畫圖 第5張

其他資訊

除了座標軸資訊外還可以添加其它的資訊,如所畫曲線的資訊等:測試代碼如下
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如何畫圖 第6張
Tags:matlab 畫圖