Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

ezsurfc

(非推奨) 表面と等高線の組み合わせプロッター

ezsurfc は推奨されません。代わりに fsurf を使用してください。

説明

ezsurfc(f) は、f(x,y) のグラフを作成します。ここで、f は、x と y のような 2 変数から成る数学関数を表すシンボリック式です。関数 f は、既定の領域 –2π < x < 2π–2π < y < 2π にプロットされます。MATLAB® ソフトウェアでは、生じる変動量に従って、計算するグリッドが選択されます。関数 f がグリッド上の点に対して定義されない (特異である) 場合、これらの点はプロットされません。

ezsurfc(f,domain) は、指定された領域 domain で f をプロットします。domain は、4 行 1 列のベクトル [xmin, xmax, ymin, ymax] または 2 行 1 列のベクトル [min, max] のいずれかです (ここで、min < x < max, min < y < max です)。

f が変数 (x と y でなく) u と v の関数の場合は、領域の終了点 umin、umax、vmin、vmax はアルファベット順に並べ替えられます。そのため、ezsurfc(u^2 - v^3,[0,1],[3,6]) は、領域 0 < u < 13 < v < 6 で、u2 – v3 をプロットします。

ezsurfc(x,y,z) は、正方形領域 –2π < s < 2π–2π < t < 2π で、パラメトリックな表面 x = x(s,t)、y = y(s,t)、および z = z(s,t) をプロットします。

ezsurfc(x,y,z,domain) は、指定された領域を使用してパラメトリックな表面をプロットします。

ezsurfc(___,n) は、nn 列のグリッドを使用して、既定の領域で関数 f をプロットします。n の既定値は 60 です。

ezsurfc(___,'circ') は、領域内の中心に関数 f を円の型でプロットします。

等高線による 3 次元表面プロット

以下の式の表面プロット/等高線図を作成します。

f(x,y)=y1+x2+y2,

範囲は –5 < x < 5、–2π < y < 2π、計算するグリッド数は 35 行 35 列です。マウスを使って Axes を回転させ、等高線を見やすくしてください (この図では、方位角が -65 度で、仰角が 26 度です)。

syms x y
ezsurfc(y/(1 + x^2 + y^2),[-5,5,-2*pi,2*pi],35)

Figure contains an axes object. The axes object with title y /( x Squared baseline blank + blank y Squared baseline blank + blank 1 ), xlabel x, ylabel y contains 2 objects of type surface, contour.

入力引数

すべて折りたたむ

入力。シンボリックな関数または式として指定します。

入力。シンボリックな関数または式として指定します。

入力。シンボリックな関数または式として指定します。

入力。シンボリックな関数または式として指定します。

プロット領域。シンボリック ベクトルとして指定します。domain は、4 行 1 列のベクトル [xmin, xmax, ymin, ymax] または 2 行 1 列のベクトル [min, max] のいずれかです (ここで、min < x < max、min < y < max です)。f が変数 (x と y でなく) u と v の関数の場合は、領域の終了点 umin、umax、vmin、vmax はアルファベット順に並べ替えられます。

グリッド点。数値またはシンボリック数として指定します。

バージョン履歴

R2006a より前に導入