當前位置:編程學習大全網 - 編程語言 - MATLAB怎麽畫函數圖?

MATLAB怎麽畫函數圖?

---------------------Plot二維數據圖形函數---------------------------

1.plot(x1,y1,x2,y2…),其中x1,y1,x1,y2為行向量。

2.plot(A),其中A為nxm矩陣,繪制以行為橫坐標,對應列元素的曲線。***m條曲線。

3.plot(w,q),其中w,q均為nxm矩陣,w的每壹列作為q每壹列的自變量。***m條曲線。

與plot對應的函數有

1)plot雙軸線性刻度。2)loglog雙軸對數刻度

3)semilogxx對數,y線性4)semilogyx線性,y對數

5)ploy雙y軸適合兩組數據相差較大的繪圖。

其他參數

plot(x,y,’R--square’)紅色,虛線,數據點用方塊表示。

線型:-實線--虛線:點線-.點畫線

標誌:<左三角>右三角*星號+加號.小黑點o小圓圈v下三角

使用legend函數還可以添加圖例。

------------------------------plot3三維函數繪圖----------------------

plot3(x,y,z)繪制三維數據圖,xyz也可同時為二維矩陣,可畫多條圖形(按列操作)。

----------------------------ezplot二維符號函數繪制---------------------

1.ezplot(f,[x1,x2]),其中f含單變量的符號函數。x1,x2自變量的取值範圍,默認[-2pi,2pi]

2.explot(‘u(x,y)’,[x1,x2],[y1,y2]),其中隱函數u(x,y)=0;

3.explot(x,y,[t1,t2]),其中x=f(t),y=g(t)是參數方程。

--------------------ezplot3三維符號函數繪制-------------------

ezplot3(x,y,z,[t1,t2]),其中x=f(t),y=g(t),z=h(t)為參數方程。

Ezplozar(r,[x1,x2]),其中r是幅值,x1,x2為極角的取值範圍。

/********************************************************************************************************/

/*以上四個是matlab數據可視化中最常用的4個函數。下面是壹些特殊圖形繪制的函數*/

/********************************************************************************************************/

---------------------------------subplot平面分圖位置函數---------------------------------

subplot(nmj),其中n:行m:列j:編號。

---------------------------------mesh三維網狀圖---------------------------------

(1)壹般meshezmesh(符號函數)

(2)帶等高線meshcezmeshc(符號函數)

(3)加圍裙meshz

Mesh(X)和mesh(x,y,z),前者是以x,y平面上找壹點,函數值為(x,y).後者和plot3

函數用法壹樣。

---------------------------------Surf三維曲面圖---------------------------------

(1)壹般surfzsurf(符號函數)

(2)帶等高線surcezsurc(符號函數)

(3)加光源surfl

Surf(x,y,z,z(x,y))最後壹個參數為顏色信息矩陣,默認為z

--------------------------------Contour等高線--------------------------------

(1)平面上的等高線contourezcontour(符號函數)

(2)空間上的等高線contour3

--------------------------------Bar、barh條圖函數--------------------------------

Bar 描述[n,m]矩陣數據,二維垂直條圖

Bar3 描述[n,m]矩陣數據,三維垂直條圖

Barh描述[n,m]矩陣數據,二維水平條圖

Barh3 描述[n,m]矩陣數據,三維水平條圖

--------------------------------Area面積圖函數--------------------------------

用面積的方法描述向量或矩陣數據,向量或矩陣形成的曲線與x軸圍成的面積。

註意:

1)Bar或area函數可以給出不同的參數,以實現不同的效果,如“stack”表示堆疊條圖。

2)條形圖上可疊其他圖。

3)Area調用向量和矩陣的區別。矩陣:第二列繪圖是在第壹列的基礎上增加。

向量:

加標註時,加上標技巧:ylabel(‘temperature(^{o}c)’)

--------------------------------Hist直方圖函數--------------------------------

1)描述向量或矩陣x數據群按元素大小的分布規律。

2)調用方式hist(x)

--------------------------------Stem離散數據圖--------------------------------

1)二維stem2)三維stem33)階梯stairs

--------------------------------Errorbar誤差圖--------------------------------

--------------------------------Compass等矢量圖--------------------------------

Compass羅盤圖feather羽圖quiver 2D矢量圖

Quiver3 3D矢量圖

--------------------------------Contur等值線--------------------------------

1)當z=f(x,y)中z為常數時,由x,y描述的函數。

2)conture 2D中繪出等值線contures3 3D中繪出等值線

Conturf 2D中繪出等值線並上色clabel等值線標註

/********************************************************************************************************/

等等,不全給妳列了。這些都是我聽課時自己做的筆記,有些函數的用法可能寫的不是很清楚,但功能都說出來了,妳想要什麽樣的數據表達形式,按功能去查函數的用法就行。

  • 上一篇:青島市實驗初級中學的學校榮譽
  • 下一篇:數字化設計與制造技術是什麽
  • copyright 2024編程學習大全網