| MATLAB Function Reference | ![]() |
Syntax
ezsurfc(f) ezsurfc(f,domain) ezsurfc(x,y,z) ezsurfc(x,y,z,[smin,smax,tmin,tmax]) or ezsurfc(x,y,z,[min,max]) ezsurfc(...,n) ezsurfc(...,'circ')
Description
ezsurfc(f) 繪製 f(x,y) 的等高線,f
為一表示有兩個變數 x 和 y 的數學函式字串。
函式 f 在預設的範圍下繪製:-2
< x < 2
, -2
< y < 2
。MATLAB
根據大量的相異處選擇所需計算的格線;若函式 f 沒有對格線的點定義,則那些點將不會被繪製出來。
ezsurfc(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 會依字母順序排序。因此,ezsurfc('u^2 - v^3',[0,1],[3,6]) 繪製 u2 - v3
在範圍 0 < u < 1, 3 < v < 6。
ezsurfc(x,y,z) 繪製表面參數 x = x(s,t), y = y(s,t), and z = z(s,t)
在方形範圍:-2
< s < 2
, -2
< t < 2
。
ezsurfc(x,y,z,[smin,smax,tmin,tmax])
或 ezsurfc(x,y,z,[min,max]) 使用定義的範圍繪製參數表面。
ezsurfc(...,n) 在預設的範圍內使用 n*n
格線繪製 f。n 的預設值為 60。
ezsurfc(...,'circ') 繪製 f 在範圍的中央。
Remarks
為開啟狀態。若欲旋轉圖像,只有按下並拖拉滑鼠。
陣列乘法,除法,及乘冪總是在傳送 ezsurfc 有所表示。舉例來說,MATLAB
對等高線繪製的語法。
sqrt(x.^2 + y.^2)
ezsurfc('sqrt(x^2 + y^2)')
Examples
在範圍 -5 < x < 5, -2*pi < y < 2*pi 之間,使用 35*35 的格線:
ezsurfc('y/(1 + x^2 + y^2)',[-5,5,-2*pi,2*pi],35)
使用滑鼠旋轉軸線以方便觀察等高線(此圖片使用地平經度 = -65.5 而高度 = 26 的視角)
See Also
ezcontour, ezcontourf, ezmesh, ezmeshc, ezplot, ezpolar, ezsurf, surfc
| ezsurf | factor | ![]() |