|
SOLUTIONS
|
MATHEMATICA 組込みシンボル
ParametricPlot[{fx, fy}, {u, umin, umax}]
の関数としての
座標と
座標を
と
とする曲線のパラメトリックプロットを生成する.
ParametricPlot[{{fx, fy}, {gx, gy}, ...}, {u, umin, umax}]
パラメータで表されている複数の曲線をプロットする.
ParametricPlot[{fx, fy}, {u, umin, umax}, {v, vmin, vmax}]
パラメータ表示による領域をプロットする.
ParametricPlot[{{fx, fy}, {gx, gy}, ...}, {u, umin, umax}, {v, vmin, vmax}]
パラメータ表示による複数の領域をプロットする.
詳細とオプション詳細とオプション
- ParametricPlotは,Blockを使って変数
と変数
を局所的なものとして扱う. - ParametricPlotは属性HoldAllを持ち,変数に特定の数値を割り当てた後でのみ
と
を評価する. - 場合によっては,変数に特定の数値が割り当てられる前にEvaluateを使って
と
を記号的に評価する方が効率的なこともある. - 対応する
あるいは
を評価するとNoneになる範囲には,曲線は描かれない. - ParametricPlotには,Graphicsと同じオプションに以下のオプションと修正を加えたものが使われる.
-
AspectRatio Automatic 縦横比 Axes True 軸を描くかどうか BoundaryStyle Automatic 領域の境界をどのように描くか ColorFunction Automatic 曲線あるいは領域の彩色方法 ColorFunctionScaling True ColorFunctionの引数をスケールするかどうか EvaluationMonitor None 各関数の評価時に評価する式 Exclusions Automatic 除外すべき u 個の点,あるいは u, v 曲線 ExclusionsStyle None 除外された点または曲線のところに何を描くか Frame Automatic プロットの周囲に枠を施すかどうか MaxRecursion Automatic 許容される再帰分割の最大数 Mesh Automatic メッシュ区切りをいくつ描くか MeshFunctions Automatic メッシュ区切りの置き方の決定方法 MeshShading None メッシュ点あるいはメッシュライン間の領域にどのように陰影付けするか MeshStyle Automatic メッシュ区切りのスタイル Method Automatic 曲線や領域を細分化するためのメソッド PerformanceGoal $PerformanceGoal 最適化しようとするパフォーマンスの局面 PlotLegends None 曲線の凡例 PlotPoints Automatic 各パラメータにおける初期のサンプル点の数 PlotRange Automatic 含める値の範囲 PlotRangeClipping True プロット範囲で切り取るかどうか PlotStyle Automatic 各オブジェクトのスタイルを指定するグラフィックス指示子 RegionFunction (True&) 点を含めるかどうかの決定方法 TextureCoordinateFunction Automatic テクスチャ座標をどのように決めるか TextureCoordinateScaling True TextureCoordinateFunctionの引数をスケールするかどうか WorkingPrecision MachinePrecision 内部計算に使う精度 - Tooltip,StatusAreaあるいはAnnotationを使って,曲線や領域をインタラクティブなラベル付けで指定することができる.
- ParametricPlot[Tooltip[{{fx, fy}, ...}, ...]]は,
が対応する曲線や領域のツールチップラベルとして表示されるように指定する. - Tooltip[{fx, fy}, label]は曲線や領域の明示的なツールチップラベルを指定する.
- PlotLegendsのよく使われる設定:
-
None 凡例は使わない Automatic 自動的に凡例を決定する "Expressions" 



, 



... を凡例ラベルとして使う{lbl1,lbl2,...}
,
, ... を凡例ラベルとして使うPlaced[lspec,...] 凡例の置き方を指定する - ParametricPlotはまず,PlotPointsで指定された等間隔の多くのサンプル点で各関数を評価する.次に適応的アルゴリズムを用いて,追加的なサンプル点を得るために各パラメータで与えられた区間を最高MaxRecursion回まで再分割する.
- ParametricPlotは有限個のサンプル点しか使わないので,関数の特徴を見付けられない可能性もあるので注意されたい.結果の検証にはPlotPointsとMaxRecursionの設定値を大きくしてみるとよい.
- On[ParametricPlot::accbend]とすると,一定の曲線の滑らかさに到達できなかった場合にParametricPlotはメッセージを出す.
- デフォルト設定のMesh->Automaticは,曲線の場合はNoneに,領域の場合は
に当たる. - Mesh->Allの設定では,ParametricPlotは各曲線上の各サンプル点の箇所に明示的に点を描くか,あるいは各領域の再分割部分を示す直線を描く.
- デフォルト設定のMeshFunctions->Automaticは,曲線の場合は
で領域の場合は
に当たる. - MeshFunctionsおよびRegionFunctionの関数に渡される引数は x,y,u,v である.ColorFunctionとTextureCoordinateFunctionの関数には,デフォルトでこれらの引数をスケールしたバージョンが与えられる.
- 関数は各曲線に沿ってすべてあるいは各領域全体について評価される.
- ParametricPlotは曲線についてはGraphics[Line[data]]を,領域についてはGraphics[GraphicsComplex[data]]を返す.
バージョン 1 の新機能 | バージョン 9 での修正機能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »





