ContourPlot3D

ContourPlot3D[f,{x,xmin,xmax},{y,ymin,ymax},{z,zmin,zmax}]

x, y, z の関数としての f の三次元等高線プロットを作成する.

ContourPlot3D[f==g,{x,xmin,xmax},{y,ymin,ymax},{z,zmin,zmax}]

である曲面の等高線をプロットする.

ContourPlot3D[,{x,y,z}reg]

変数{x,y,z}が,幾何学領域 reg にあると解釈する.

詳細とオプション

例題

すべて開くすべて閉じる

  (4)

三次元等高面をプロットする:

複数の等高面をプロットする:

半径3の球体上に等高線をプロットする:

特徴を強調するためにスタイル付けする:

スコープ  (16)

サンプリング  (6)

幾何領域上にプロットする:

陰的に定義された領域上にプロットする:

関数が急激に変化している部分ではより多くの点がサンプルとして取られる:

関数が実数ではなくなる部分は除かれる:

PlotPointsMaxRecursionを使って適応的サンプリングを制御する:

RegionFunctionを使って内部の特徴を示す:

プレゼンテーション  (10)

ラベルを加える:

高さによって曲面に色付けする:

等高線にスタイルを付ける:

複数の陰関数曲面を明示的なスタイルで示す:

内部構造を示すのに透過性を使う:

オーバーレイメッシュを使う:

メッシュライン間を異なる色で塗り潰す:

凡例には自動的に等高線のスタイルが使われる:

等高線に式で凡例を付ける:

暗い背景にコントラストのはっきりしたカラースキームのテーマを使う:

軸のスケールを逆にする:

オプション  (74)

BoundaryStyle  (3)

等高面の辺の周りに赤い境界線を使う:

Noneを使って境界線を描かない:

BoundaryStyleRegionFunctionで切り取られた穴に適用される:

BoxRatios  (1)

Automaticを使って曲面の自然尺を示す:

ColorFunction  (5)

等高面を, の値に基づいて色付けする:

名前付きの色階調度を使う:

ColorFunctionContourStyleより優先順位が高い:

のときは赤を使う:

ColorFunctionMeshShadingより優先順位が低い:

ColorFunctionScaling  (2)

等高面の彩色にスケールされていない値を使う:

座標の値に基づいてオーバーレイ密度を使う:

Contours  (4)

等間隔に置かれた5本の等高線を使う:

等高線の自動選択を使う:

特定の等高線を使う:

特定のスタイルの特定の等高面を使う:

ContourStyle  (8)

透過的な等高面を使う:

各等高面に独自の色を使う:

FaceFormを使って内側と外側を異なる色にする:

等高面のスタイルを交互に使う:

すべての方程式に同じスタイルを使う:

それぞれの方程式に異なるスタイルを使う:

ColorFunctionContourStyleよりも優先順位が高い:

MeshShadingContourStyleよりも優先順位が高い:

EvaluationMonitor  (2)

ContourPlot3Dが関数のサンプルを取っている点を示す:

が何回評価されているか数える:

MaxRecursion  (1)

急速に変化している部分は等高線をさらに細かくする:

Mesh  (6)

最初と最後のサンプルメッシュを示す:

Noneを使ってメッシュを描かないようにする:

各方向に5本のメッシュレベルを使う:

方向に5本のメッシュレベルを, 方向に10本のメッシュレベルを使う:

特定の値でメッシュラインを使う:

それぞれのメッシュラインに異なるスタイルを使う:

MeshFunctions  (2)

方向に等間隔のメッシュを使う:

ラジアル距離についてメッシュを置く:

MeshShading  (5)

方向に赤の部分と青の部分を交互にする:

MeshShadingはスタイリングに関してContourStyleより優先順位が高い:

MeshShadingAutomaticに設定し,ContourStyleをある部分に使う:

MeshShadingColorFunctionとともに使うことができる:

複数のメッシュ関数で定義された範囲間を塗り潰す:

MeshStyle  (2)

方向に破線のメッシュを使う:

方向に破線のメッシュを, 方向には青いメッシュを使う:

NormalsFunction  (3)

法線は自動的に計算される:

Noneを使ってすべての多角形に平坦な陰影付けを行う:

曲面に使われる有効な法線を変更する:

PerformanceGoal  (2)

より質の高いプロットを生成する:

時には品質を犠牲にしてパフォーマンスを向上させる:

PlotLegends  (3)

式を凡例として使う:

Placedを使った凡例の置き方を変える:

SwatchLegendを使って凡例を変更する:

PlotPoints  (1)

より滑らかな等高線を得るために初期点を増やす:

PlotRange  (2)

, , 範囲全体(Full)で等高線を示す:

, , の範囲を自動的に計算する:

PlotTheme  (4)

細かい格子線,目盛,凡例のテーマを使う:

格子線が表示されないようにする:

最小のスタイリングのテーマを使う:

3Dプリントのために厚みのある曲面を作る:

RegionFunction  (2)

, , の範囲を選ぶ:

間に入っているものを除いて隠れた特徴を示す:

RegionBoundaryStyle  (4)

プロットされている領域を表示する:

領域関数で定義された領域を表示する:

Noneを使って領域は描かないようにする:

カスタムのRegionBoundaryStyleを使う:

ScalingFunctions  (4)

デフォルトで,ContourPlot3Dはすべての方向に線形スケールを使う:

方向に対数スケールを使う:

軸の座標の方向を逆にする:

関数とその逆関数を指定して関数によって定義されたスケールを使う:

TextureCoordinateFunction  (5)

テクスチャはデフォルトでスケールされた の座標を使う:

の座標を使う:

異なる曲面に異なるテクスチャを使う:

スケールされていない座標を使う:

テクスチャを使ってパラメータがどのように曲面にマップされるかをハイライトする:

TextureCoordinateScaling  (1)

テクスチャにスケールされたあるいはスケールされていない座標を使う:

WorkingPrecision  (2)

機械精度演算で関数を評価する:

任意精度演算で関数を評価する:

アプリケーション  (5)

楕円体の表面 [詳細]

体積を計算する:

円錐面 [詳細]

球と1枚と2枚の双曲面を示す:

Meshを使って双曲放物面が二重に罫線を引いた曲面であることを示す:

陰的に定義されたトーラス [詳細]

位置 における点電荷 によって構築された静電ポテンシャル:

2つの電荷

2つの電荷

3つの電荷,

特性と関係  (8)

ContourPlot3Dは,必要なところではより多くの点をサンプルとして取る:

陰的曲面のプロットは関連関数のゼロ等高線を求めるのと同じである:

等高線の方向は入力の形式に依存する:

ListContourPlot3Dをデータのプロットに使う:

RegionPlot3Dを三次元の陰的範囲に使う:

Plot3Dを曲面に使う:

ParametricPlot3Dを三次元のパラメトリック曲線と範囲に使う:

ContourPlotDensityPlotを二次元の等高線と密度に使う:

考えられる問題  (3)

PlotPointsまたはMaxRecursionの設定値を上げて曲面の特徴を捉える:

より多くの初期点を使って等高面のより多くの構成要素を捉える:

常に負である関数の場合,ゼロ等高線を見付けるのは不可能である:

おもしろい例題  (1)

超越周期的陰的曲面:

Wolfram Research (2007), ContourPlot3D, Wolfram言語関数, https://reference.wolfram.com/language/ref/ContourPlot3D.html (2022年に更新).

テキスト

Wolfram Research (2007), ContourPlot3D, Wolfram言語関数, https://reference.wolfram.com/language/ref/ContourPlot3D.html (2022年に更新).

CMS

Wolfram Language. 2007. "ContourPlot3D." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2022. https://reference.wolfram.com/language/ref/ContourPlot3D.html.

APA

Wolfram Language. (2007). ContourPlot3D. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ContourPlot3D.html

BibTeX

@misc{reference.wolfram_2024_contourplot3d, author="Wolfram Research", title="{ContourPlot3D}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/ContourPlot3D.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_contourplot3d, organization={Wolfram Research}, title={ContourPlot3D}, year={2022}, url={https://reference.wolfram.com/language/ref/ContourPlot3D.html}, note=[Accessed: 21-November-2024 ]}