|
SOLUTIONS
|
MATHEMATICA 組込みシンボル
ParametricPlot3D[{fx, fy, fz}, {u, umin, umax}]
から
の範囲の変数
によってパラメータ付けされている3D空間の曲線を作成する.
ParametricPlot3D[{fx, fy, fz}, {u, umin, umax}, {v, vmin, vmax}]
と
でパラメータ付けされている3Dの表面を作成する.
ParametricPlot3D[{{fx, fy, fz}, {gx, gy, gz}, ...}, ...]
複数のオブジェクトを一緒にプロットする.
詳細とオプション詳細とオプション
- 対応する
や
を評価するとNone等の実数以外になる範囲には曲線も曲面も描かれない. - ParametricPlot3Dは,Blockを使って変数
と変数
を局所的なものとして扱う. - ParametricPlot3Dは属性HoldAllを持ち,変数に特定の数値を割り当てた後でのみ
,
, ...を評価する. - 場合によっては,変数に特定の数値が割り当てられる前にEvaluateを使って
,
, ...を記号的に評価する方が効率的なこともある. - ParametricPlot3Dは,Graphics3Dと同じオプションに以下の追加・修正を加えたものが使える.
-
Axes True 軸を描くかどうか BoundaryStyle None 曲面の境界線をどのように描くか ColorFunction Automatic 曲線や曲面の彩色の決定方法 ColorFunctionScaling True ColorFunctionの引数をスケールするかどうか EvaluationMonitor None 各関数の評価時に評価する関数 Exclusions Automatic 除外すべき u 個の点または
曲線ExclusionsStyle None 除外された点や曲線のところに何を描くか MaxRecursion Automatic 許容される再帰分割の最大数 Mesh Automatic 各方向にいくつのメッシュ区切りを描くか MeshFunctions Automatic メッシュ区切りの置き方の決定方法 MeshShading None メッシュ区切り間の領域の陰影付けをどうするか MeshStyle Automatic メッシュ区切りのスタイル Method Automatic 曲面を細分化するためのメソッド NormalsFunction Automatic 効果的な曲面の法線をどのように決めるか PerformanceGoal $PerformanceGoal 最適化しようと試みるパフォーマンスの局面 PlotLegends None 曲面の凡例 PlotPoints Automatic 各パラメータにおけるサンプル点の初期数 PlotRange Automatic 含める値の範囲 PlotStyle Automatic 各オブジェクトのスタイルのためのグラフィックス指示子 RegionFunction (True&) 点を含めるかどうかの決定方法 TextureCoordinateFunction Automatic テクスチャ座標をどのように決めるか TextureCoordinateScaling True TextureCoordinateFunctionの引数をスケールするかどうか WorkingPrecision MachinePrecision 内部計算に使う精度 - Tooltip,StatusAreaあるいはAnnotationを使って,曲線や曲面をインタラクティブなラベル付けで指定することができる.
- ParametricPlot3D[Tooltip[list], ...]は,
が対応する曲線や曲面のツールチップラベルとして表示されるように指定する. - Tooltip[{fx, fy, fz}, label]は曲線や曲面の明示的なツールチップラベルを指定する.
のような関数はすべて,評価されるパラメータの全値に対して実数を与えなければならない.
等が実数を与えない場所では結果の曲面に穴があいてしまう.- デフォルト設定のPlotPoints->Automaticは,曲線ではPlotPoints->75に,曲面ではPlotPoints->{15, 15}に当たる.
- ParametricPlot3Dはまず,PlotPointsで指定された多くの等間隔のサンプル点で各関数を評価する.次に適応的アルゴリズムを用いて,追加的なサンプル点を得るために各パラメータで最高MaxRecursion回まで再分割する.
- ParametricPlot3Dは有限個のサンプル点しか使わないので,関数の特徴を見付けられない可能性もあるので注意されたい.結果の検証にはPlotPointsとMaxRecursionの設定値を大きくしてみるとよい.
- On[ParametricPlot3D::accbend]とすると,曲線が一定の滑らかさに達しなかった場合にParametricPlot3Dがメッセージを出すようになる.
- デフォルト設定のMesh->Automaticは,曲線ではNoneに,曲面では
に当たる. - デフォルト設定のMeshFunctions->Automaticは,曲線では
に,曲面では
に当たる. - MeshFunctionsおよびRegionFunctionの関数に渡される引数は x,y,z,u ,v である.ColorFunctionとTextureCoordinateFunctionの関数には,デフォルトで,これらの引数のスケールされたバージョンが与えられる.
- 関数は各曲線に沿ってすべて,あるいは各曲面全体で評価される.
- デフォルトで,曲面はColorFunction->(White&)に対応する一様の白の拡散反射器として扱われる.
- ParametricPlot3DはGraphics3D[GraphicsComplex[data]]を返す.
バージョン 2 の新機能 | バージョン 9 での修正機能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »








