MATLAB Function Reference |
Syntax
ezcontourf(f) ezcontourf(f,domain) ezcontourf(...,n)
Description
ezcontourf(f)
繪製 f(x,y) 的等高線,f
為一表示有兩個變數 x 和 y 的數學函式字串。
函式 f 在預設的範圍下繪製: -2 < x < 2, -2 < y < 2。MATLAB 根據大量的相異處選擇所需計算的格線;若函式 f 沒有對格線的點定義,則那些點將不會被繪製出來。
ezcontourf(f,domain)
在定義的 domain
下繪製 f(x,y)。domain
可為 4*1 向量 [xmin, xmax, ymin, ymax] 或 2*1
向量 [min, max] (其中 min < x < max, min < y < max)。
若 f 為變數 u 和 v 所組成的函式,則其邊界點 umin, umax, vmin,
和 vmax 會依字母順序排序。因此,ezcontourf('u^2 - v^3',[0,1],[3,6])
對 u2 - v3
在範圍 0 < u < 1, 3 < v < 6 繪製等高線。
ezcontourf(...,n)
在預設的範圍內使用 n
*n
格線繪製 f。n
的預設值為 60。
Remarks 矩陣乘法,除法,及乘冪總是在傳送
ezcontourf
有所表示。舉例來說,MATLAB
對等高線繪製的語法。sqrt(x.^2 + y.^2)
ezcontourf('sqrt(x^2 + y^2)')
Examples
f = ['3*(1-x)^2*exp(-(x^2)-(y+1)^2)',... '- 10*(x/5 - x^3 - y^5)*exp(-x^2-y^2)',... '- 1/3*exp(-(x+1)^2 - y^2)'];
傳送字串變數 f
至 ezcontourf
在領域範圍自 -3
到 3 之間並定義 49*49 的格線:
ezcontourf(f,[-3,3],49)
在這狀況中,標題因為太長無法放置於圖像的頂端,故 MATLAB 縮寫該字串。
See Also
contourf
, ezcontour
, ezmesh
, ezmeshc
, ezplot
, ezplot3
, ezpolar
, ezsurf
, ezsurfc
ezcontour | ezmesh |