製品
製品の一覧
Mathematica
Mathematica
学生エディション
Mathematica
ホームエディション
Wolfram
CDF Player
(無料ダウンロード)
CDF(計算可能ドキュメント形式)
web
Mathematica
grid
Mathematica
Wolfram
Workbench
Wolfram
SystemModeler
Wolfram
Finance Platform
Mathematica
アドオン
Wolfram|Alpha関連製品
ソリューション
ソリューションの一覧
工学
航空宇宙工学と防衛
化学工学
制御系
電気工学
画像処理
生産工学
材料科学
機械工学
オペレーションズリサーチ
光学
石油工学
バイオテクノロジーと医学
バイオインフォマティクス
医用画像処理
金融,統計,ビジネスの分析
保険数理
データの解析とマイニング
計量経済学
経済学
金融工学と数学
財務リスク管理
統計
ソフトウェア工学とコンテンツ配信
オーサリングと出版
インターフェース開発
ソフトウェア工学
Web開発
科学
天文学
バイオサイエンス
化学
環境科学
地球科学
社会・行動科学
デザイン,芸術,娯楽
ゲームデザイン・特殊効果・ジェネレーティブアート
教育
高等教育
短大・専門学校
初等・中等教育
学生
テクノロジー
CDF(計算可能ドキュメント形式)
高性能並列計算(HPC)
参照:テクノロジーガイド
ご購入
オンラインストア
他の購入方法
Volumeライセンスとサイトライセンス
販売部へのご連絡
ソフトウェア
サービス
アップグレード
トレーニング
書籍
Wolframグッズ
サポート
テクニカルサポートページ
Mathematica
ドキュメント
知識ベース
ラーニングセンター
テクニカルサービス
コミュニティ & フォーラム
トレーニング
サイトライセンスの確認
Wolframユーザポータル
会社概要
会社概要
ニュース
イベント
Wolframブログ
パートナーシップ
採用情報
Mathematica
の歴史
Stephen Wolframのホームページ
連絡先
Wolfram Webサイト
サイトの一覧
Wolfram|Alpha
デモンストレーションプロジェクト
MathWorld
Integrator
Wolfram Functions Site
Mathematica Journal
Wolfram Media
Wolfram
Tones
Wolfram Science
Stephen Wolfram
SEARCH MATHEMATICA 8 DOCUMENTATION
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE
DOCUMENTATION CENTER
FOR THE LATEST INFORMATION.
Mathematica
>
可視化とグラフィックス
>
関数の可視化
>
Mathematica
組込みシンボル
密度プロットと等高線プロット
チュートリアル »
|
DensityPlot
ListContourPlot
RegionPlot
Plot3D
StreamPlot
StreamDensityPlot
ContourPlot3D
MeshFunctions
ContourLabels
ContourShading
関連項目 »
|
関数の可視化
7.0の新機能のまとめ
バージョン6.0の新機能:関数の可視化
バージョン6.0の新機能:可視化とグラフィックス
その他 »
ContourPlot
ContourPlot
[
f
, {
x
,
x
min
,
x
max
}, {
y
,
y
min
,
y
max
}]
f
を
x
と
y
の関数とした等高線プロットを作成する.
ContourPlot
[
f
g
, {
x
,
x
min
,
x
max
}, {
y
,
y
min
,
y
max
}]
f
=
g
である等高線をプロットする.
ContourPlot
[{
f
1
g
1
,
f
2
g
2
,
...
}, {
x
,
x
min
,
x
max
}, {
y
,
y
min
,
y
max
}]
複数の等高線をプロットする.
詳細
ContourPlot
はデフォルトにより,大きな値が明るくなる色の付いたグレースケールで出力を生成する.
f
が実数に評価されない位置では,等高線プロットの背景が見えるように表面に穴が残る.
ContourPlot
は,実質的に
Block
を使い変数
x
と変数
y
を局所的なものとして扱う.
ContourPlot
には属性
HoldAll
があり,
x
と
y
に特定の数値を割り当てた後ではじめて
f
i
と
g
i
を評価する.
場合によっては,
x
と
y
に特定の数値が割り当てられる前に
Evaluate
を使って
f
i
と
g
i
を記号的に評価した方がより効率的である.
f
を評価すると
None
になる範囲のプロット部分は空白のまま残される.
ContourPlot
には,
Graphics
と同じオプションのに以下が追加・修正されたものが使われる.
AspectRatio
1
縦横比
BoundaryStyle
None
RegionFunction
境界の描き方
BoxRatios
Automatic
実質的な3D境界ボックスの割合
ClippingStyle
None
PlotRange
によって切り取られた値をどのように描くか
ColorFunction
Automatic
等高線間の領域をどのように彩色するか
ColorFunctionScaling
True
ColorFunction
の引数をスケールするかどうか
ContourLabels
Automatic
等高線レベルのラベル付けをどうするか
Contours
Automatic
使用する等高線の種類とその数
ContourShading
Automatic
等高線間の領域に陰影付けを行うかどうか
ContourStyle
Automatic
等高線のスタイル
EvaluationMonitor
None
各関数評価で評価する式
Exclusions
Automatic
除外すべき
x
,
y
曲線
ExclusionsStyle
None
除外された曲線のところに何を描くか
Frame
True
プロットの周囲に枠を描くかどうか
FrameTicks
Automatic
枠の目盛マーク
LightingAngle
None
シミュレーションされた光源の実質的な角度
MaxRecursion
Automatic
許容される再帰的な部分分割の最大数
Mesh
None
各方向に何本のメッシュラインを引くか
MeshFunctions
{}
メッシュラインを引く位置をどのように決めるか
MeshStyle
Automatic
メッシュラインのスタイル
Method
Automatic
等高線を精緻化するために使用するメソッド
PerformanceGoal
$PerformanceGoal
最適化を試みるパフォーマンスの局面
PlotPoints
Automatic
各方向に関数をサンプルする点の最初の数
PlotRange
{
Full
,
Full
,
Automatic
}
f
あるいはその他の含める値の範囲
PlotRangeClipping
True
プロット範囲で切り取るかどうか
PlotRangePadding
Automatic
値の範囲をどこまで充填するか
RegionFunction
(
True
&)
点を含むか否かの決定方法
WorkingPrecision
MachinePrecision
内部計算に使われる精度
ContourShading
->
Automatic
のデフォルト設定では,
ContourPlot
[
f
,
...
]
については陰影付けが行われるが,
ContourPlot
[
f
g
,
...
]
については行われない.
ContourPlot
[{
f
1
g
1
,
f
2
g
2
,
...
},
...
]
は,方程式
f
i
g
i
のすべてに関連する等高線を重ね合せる.
等高線レベル間の領域の彩色方法の決定の際,
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
]]
を返す.
例題
すべて閉じる
例
(3)
関数の等高線をプロットする:
In[1]:=
Out[1]=
方程式をプロットする:
In[1]:=
Out[1]=
いくつかの方程式をプロットする:
In[1]:=
Out[1]=
スコープ
(15)
オプション
(70)
アプリケーション
(6)
特性と関係
(6)
考えられる問題
(1)
おもしろい例題
(3)
関連項目
DensityPlot
ListContourPlot
RegionPlot
Plot3D
StreamPlot
StreamDensityPlot
ContourPlot3D
MeshFunctions
ContourLabels
ContourShading
チュートリアル
密度プロットと等高線プロット
その他
関数の可視化
7.0の新機能のまとめ
バージョン6.0の新機能:関数の可視化
バージョン6.0の新機能:可視化とグラフィックス
関連リンク
ContourPlot 関連デモ
(
Wolfram デモンストレーションプロジェクト
)
バージョン 1 の新機能 | バージョン 7 での修正機能