ezmesh

ezmesh是MATLAB中的一個函式,主要是用於繪製符號函式的三維格線圖。

ezmesh用於二元符號函式的3D可視化,常用的調用格式如下:

(1)ezmesh(f):畫出二元符號函式f=f(x,y)的格線圖。函式f將顯示於默認的平面區域[-2pi<x<2pi,-2pi<y<2pi]內。系統將根據函式變動的激烈程度自動選擇相應的計算柵格。若函式f在某些柵格點上沒有定義,則這些點不顯示。

(2)ezmesh(f,domain):在指定的定義域domain內畫出二元符號函式f(x,y)的格線圖,定義域domain可以是四維向量[xmin,xmax,ymin,ymax]或者二維向量[min,max])(其中顯示區域為:min<x<max,min<y<max)。

(3)ezmesh(x,y,z):在默認的矩形定義域範圍[-2pi<s<2pi,-2pi<t<2pi]內畫參數形式的函式x=x(s,t)、y=y(s,t)、z=z(s,t)的二元函式z=f(x,y)的格線圖。

(4)ezmesh(x,y,z,[smin,smax,tmin,tmax]):在指定的矩形定義域範圍[smin<s<smax,tmin<t<tmax]內畫參數形式的函式x=x(s,t)、y=y(s,t)、z=z(s,t)的二元函式z=f(x,y)的格線圖。

(5)ezmesh(x,y,z,[min,max]):用指定的矩形定義域[min<x<max,min<y<max]畫出函式z=f(x,y)的格線圖。

(6)ezmesh(f,…,n):用指定n*n個柵格點,在默認(若沒有指定)的區域內畫出函式f的圖像。n的默認值是60.

(7)ezmesh(……,’circ’):在一圓形區域(圓心位於定義域中心)的範圍內畫函式f的圖形。

現在對ezmesh函式的套用舉一個例子:

例 繪製二元函式f(x,y)=x^2.*y+sinx.*cosy的3D圖。

①創建函式f(x,y),輸入下面的命令:

>>f=@(x,y)x.^2.*y+sin(x).*cos(y);

②設定作圖區域,輸入下面的命令:

>>ezmesh(f,[-2,3,-2,4])

自動執行命令後,得到如下的圖:

示例生成的圖 示例生成的圖

相關詞條

熱門詞條

聯絡我們