首頁 > 網際網路

Matlab如何使用plot進行繪圖?

2019-12-25 08:49:46

Matlab有著強大的繪圖功能,提供了很多的繪圖函數,使用者只要能夠熟悉函數就能輕鬆的畫出自己想要的圖片。Maltab中plot用於繪製二維平面上的線性坐標曲線圖,小編教分享如何使用plot進行繪圖。

1

函數:plot(x,y),根據輸入的x,y,繪製已x為橫坐標,y為縱坐標的二維曲線。

For Example(MATLAB程式,可以直接執行)

x = 0:pi/40:2*pi %表示0到2*pi,間隔為pi/40

y = sin(x);

plot(x,y)


2

函數:plot(x,y),直接輸入影象的曲線方程,不必包含引數

For Example(MATLAB程式,可以直接執行)

x = 0:pi/40:2*pi %表示0到2*pi,間隔為pi/40

y = cos(x);

plot(y)


3

函數:plot(x1,y1,x2,y2,x3,y3,...,Xn,Yn),直接輸入多個包含引數的曲線方程

For Example(MATLAB程式,可以直接執行)

x = 0:pi/40:2*pi %表示0到2*pi,間隔為pi/40

y1 = cos(x);

y2= sin(x);

plot(x,y1,x,y2)


4

函數:plot(y1,y2,y3,...,Yn),當輸入曲線包含矩陣,想x,y按照對應矩陣的列繪製橫坐標和縱坐標

For Example(MATLAB程式,可以直接執行)

x = 0:pi/1000:2*pi; %表示0到2*pi,間隔為pi/40

y1 = cos(x);

y2 = sin(x);

x = [x;x]';

y = [y1;y2]';

plot(x,y)


5

可以觀看下圖,選擇其他的繪圖選項。

For Example

x = 0:pi/40:2*pi; %表示0到2*pi,間隔為pi/40

y = cos(x);

plot(x,y,':gh');



6

同時使用Plot函數還可以隊X軸和Y軸進行相應的注釋,比如X軸是代表是時間,而Y軸代表則是速度,下面小編舉個例子說明

x = 0:pi/100:2*pi; %表示0到2*pi,間隔為pi/40

y = cos(x);

plot(x,y,':r*');

xlabel('時間') %為X軸注釋,註釋寫成字串

ylabel('路程') %為Y軸注釋,註釋寫成字串



IT145.com E-mail:sddin#qq.com