|
SOLUTIONS
|
MATHEMATICA 組込みシンボル
Plot3D[f, {x, xmin, xmax}, {y, ymin, ymax}]
を
と
の関数として3Dプロットを作成する
Plot3D[{f1, f2, ...}, {x, xmin, xmax}, {y, ymin, ymax}]
複数の関数をプロットする.
詳細とオプション詳細とオプション
を評価するとNone,あるいは実数以外になる位置では曲面に穴が残される.- Plot3D は,実質的にBlockを使って変数
および
を局所的なものとして扱う. - Plot3Dは属性HoldAllを持ち,
および
に特定の数値を割り当てた後でのみ
を評価する. - 場合によっては,
および
に特定の数値が割り当てられる前にEvaluateを使って
を記号的に評価する方が効率的なこともある. - Plot3Dは,Graphics3Dと同じオプションに以下の追加・修正を加えたものが設定できる.
- Tooltip,StatusArea,Annotationを使って,曲面のインタラクティブなラベル付けが指定できる.
- Plot3D[Tooltip[{f1, f2, ...}], ...]は,
が対応する曲面のツールチップラベルとして表示されるように指定する. - Tooltip[f, label]は,曲面の明示的なツールチップラベルを指定する.
- PlotStyle->Noneは,曲面を描かないので,実質的に隠された曲面を除外することはない.
- Plot3Dはまず,PlotPointsで指定された等間隔のサンプル点の格子で各関数を評価する.次に適応的アルゴリズムを用いて,最高MaxRecursion回まで部分分割して追加的なサンプル点を選択する.
- Plot3Dは有限個のサンプル点しか使わないので,関数の特徴を見付けられない可能性もあるので注意されたい.結果の検証にはPlotPointsとMaxRecursionの設定値を大きくしてみるとよい.
- Mesh->Allの設定では,Plot3Dはすべての再帰的な部分分割を表示するようにメッシュラインを描く.
- デフォルト設定のMeshFunctions->{#1&, #2&}では,x, y のメッシュが各曲面上に描かれる.
- 関数MeshFunctionsとRegionFunctionに渡される引数は x,y,zである.ColorFunctionとTextureCoordinateFunctionの関数には,デフォルトによりこれらの引数をスケールしたものが渡される.
- ColorFunction,MeshFunctions,RegionFunction,TextureCoordinateFunctionはすべて,各曲面で評価される.
- デフォルト設定のExclusions->AutomaticとExclusionsStyle->Noneでは,Plot3Dが不連続な曲線を検知すると,そこで曲面が分断される.Exclusions->Noneの場合は,不連続性があっても曲面は繋がれる.
- デフォルトで,曲面はColorFunction->(White&)に対応する一様の白の拡散反射器として扱われる.
- Plot3DはGraphics3D[GraphicsComplex[data]]を返す.
バージョン 1 の新機能 | バージョン 9 での修正機能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »





