|
SOLUTIONS
|
MATHEMATICA 組込みシンボル
ContourPlot[f, {x, xmin, xmax}, {y, ymin, ymax}]
を
と
の関数とした等高線プロットを作成する.
ContourPlot[f==g, {x, xmin, xmax}, {y, ymin, ymax}]
である等高線をプロットする.
ContourPlot[{f1==g1, f2==g2, ...}, {x, xmin, xmax}, {y, ymin, ymax}]
複数の等高線をプロットする.
詳細とオプション詳細とオプション
- ContourPlotはデフォルトでは,大きな値ほどより明るい色で表示するグレースケールで出力を生成する.
- f が実数に評価されない位置では,等高線プロットの背景が見えるように表面に穴が残る.
- ContourPlotは,実質的にBlockを使い変数
と変数
を局所的なものとして扱う. - ContourPlotには属性HoldAllがあり,
と
に特定の数値を割り当てた後ではじめて
と
を評価する. - 場合によっては,
と
に特定の数値が割り当てられる前にEvaluateを使って
と
を記号的に評価した方がより効率的である. - f を評価するとNoneになる範囲のプロット部分は空白のまま残される.
- ContourPlotには,Graphicsと同じオプションに以下が追加・修正されたものが使われる.
- PlotLegendsでよく使われ設定:
-
None 凡例は使わない Automatic 凡例を自動的に決定する Placed[lspec,...] 凡例の置き方を指定する - ContourShading->Automaticのデフォルト設定では,ContourPlot[f, ...]については陰影付けが行われるが,ContourPlot[f==g, ...]については行われない.
- ContourPlot[{f1==g1, f2==g2, ...}, ...]は,等式
のすべてに関連する等高線を重ね合せる. - 等高線レベル間の領域の彩色方法の決定の際,ContourPlotは,まずContourShadingに与えられた明示的な設定を調べて,その後ColorFunctionに与えられた設定を調べる.
- ContourPlotは最初に,PlotPointsで指定された等間隔に置かれたサンプル点の格子で,f を評価する.次に,適応的なアルゴリズムを用いて最高MaxRecursion回まで部分分割し,滑らかな等高線を生成する.
- ContourPlotは有限個のサンプル点しか使わないので,関数の特徴を見付けられない可能性もあるので注意されたい.結果の検証にはPlotPointsとMaxRecursionの設定値を大きくしてみるとよい.
- PerformanceGoalの設定値によっては,他の特定のオプション設定が無効となることもある.
- MeshFunctionsとRegionFunctionの関数に渡される引数は x,y,f である.
- ColorFunctionには引数が1つ渡される.この引数はデフォルトで,連続する等高線レベルの各ペアについての f のスケールされた値の平均で渡される.
- デフォルト設定のExclusions->AutomaticおよびExclusionsStyle->Noneでは,不連続性を感知した位置で,ContourPlotのサンプリングの連続性が途絶える.この不連続性は,特定の等高レベルから飛び抜けるような場合にのみ即座に分かるようになる.
- LightingAngle->None以外の設定では,ContourPlotはBoxRatiosが決定する高さの値に基づいた擬似照明を含む.
- ContourPlotはGraphics[GraphicsComplex[data]]を返す.
バージョン 1 の新機能 | バージョン 9 での修正機能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »




