このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
fimplicit3
3 次元の陰的方程式または陰関数のプロット
構文
説明
fimplicit3(
は、f
,[xmin xmax ymin ymax zmin zmax]
)f(x,y,z)
を、x
の区間 [xmin xmax]
、y
の区間 [ymin ymax]
、および z
の区間 [zmin zmax]
でプロットします。関数 fimplicit3
は symvar
を使用して、変数を並べ替え、区間を割り当てます。
fimplicit3(___,
は、1 つ以上の Name,Value
)Name,Value
引数ペアを使用して、ラインのプロパティを指定します。このオプションは、前述の構文のすべての入力引数の組み合わせで使用できます。
fimplicit3(
は、現在の axes オブジェクト ax
,___)gca
ではなくオブジェクト ax
をもつ座標軸にプロットします。
は、陰関数 surface オブジェクトを返します。このオブジェクトを使用して、特定の表面のプロパティのクエリと変更を行います。詳細は、ImplicitFunctionSurface のプロパティ を参照してください。fi
= fimplicit3(___)
例
入力引数
名前と値の引数
出力引数
アルゴリズム
fimplicit3
は f
のシンボリック変数を x
軸、y
軸、および z
軸に割り当て、symvar
は割り当てられる変数の順番を決定します。そのため、変数名と軸名が対応しない場合があります。fimplicit3
が x、y または z を対応する軸に割り当てるように強制するには、プロットするシンボリック関数を作成し、そのシンボリック関数を fimplicit3
に渡します。
たとえば、次のコードは陰関数 f(x,y,z) = x + z のルートを 2 つの方法でプロットします。1 つ目の方法では、fimplicit3
が x および z を対応する軸に割り当てるように強制します。2 つ目の方法では、fimplicit3
は symvar
に従って変数の順番と軸の割り当てを決定します。fimplicit3
は x および z を、それぞれ x 軸および y 軸に割り当てます。
syms x y z; f(x,y,z) = x + z; figure; subplot(2,1,1) fimplicit3(f); view(-38,71); subplot(2,1,2) fimplicit3(f(x,y,z)); % Or fimplicit3(x + z);

バージョン履歴
R2016b で導入