SphericalPlot3D

SphericalPlot3D[r,θ,ϕ]

球座標 θϕ の関数として,球面半径 r の3Dプロットを生成する.

SphericalPlot3D[r,{θ,θmin,θmax},{ϕ,ϕmin,ϕmax}]

球座標の指定した範囲で3D曲面プロットを生成する.

SphericalPlot3D[{r1,r2,},{θ,θmin,θmax},{ϕ,ϕmin,ϕmax}]

複数の曲面を持つ3D曲面プロットを生成する.

詳細とオプション

例題

すべて開くすべて閉じる

  (3)

球面をプロットする:

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

結果の曲面にスタイルを加える:

スコープ  (18)

サンプリング  (9)

関数が急速に変化するところではより多くの点がサンプルとして取られる:

プロット範囲は自動的に選択される:

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

関数が不連続になる部分では曲面が分割される:

PlotPointsおよびMaxRecursionを使って適応的サンプリングを制御する:

PlotRangeを使って関心領域に焦点を当てる:

Exclusionsを使って点の除去や結果の曲面の分割を行う:

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

ScalingFunctionsを使って x 軸の向きを逆にする:

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

異なる曲面に明示的なスタイルを与える:

ラベルを加える:

複数の曲面に凡例を使う:

各曲面にインタラクティブなTooltipを与える:

オーバーレイメッシュを作る:

メッシュレベル間の部分にスタイルを付ける:

パラメータ値で色付けする:

名前付きのカラースキームを使う:

曲線や曲面の一部を取り除く:

高度にスタイル化されたテーマを使う:

オプション  (62)

BoundaryStyle  (4)

BoundaryStyleは自動的にMeshStyleにマッチする:

太い赤の境界線を使う:

曲面がRegionFunctionで切り取られた部分には境界が描かれる:

曲面がExclusionsで切り取られた部分には境界は描かれない:

BoxRatios  (2)

デフォルトのBoxRatiosは曲面の自然の尺度を保存する:

ある特定のBoxRatiosを使う:

ColorFunction  (5)

, , , , , のパラメータで曲面を色付けする:

定義済みの色階調度にColorDataを使う:

方向における名前付きの色階調度の色:

ColorFunctionPlotStyleより優先順位が高い:

ColorFunctionMeshShadingより優先順位が低い:

ColorFunctionScaling  (1)

方向にはスケールされた座標を使い, 方向にはスケールされていな座標を使う:

EvaluationMonitor  (2)

座標でRevolutionPlot3Dが関数をサンプルとして取る部分を示す:

曲面のサンプル点の数を数える:

Exclusions  (5)

次は,自動メソッドを使って除外部分,この場合は分枝切断線からの除外部分を計算する:

除外部分を計算しないように指定する:

除外部分の集合を方程式として与える:

3組の除外部分を与える:

自動的に計算された除外部分と明示的な除外部分の両方を使う:

ExclusionsStyle  (2)

境界を赤線にする:

境界を赤線に,その間の曲面を黄色にする:

MaxRecursion  (1)

曲面の急激に変化する部分を細分化する:

Mesh  (5)

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

パラメータ方向に等間隔の10本のメッシュレベルを使う:

異なる方向に異なる数のメッシュラインを使う:

パラメータのメッシュに明示的な値のリストを使い, パラメータではメッシュは使わない:

メッシュに明示的な値とスタイルを使う:

MeshFunctions  (2)

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

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

MeshShading  (7)

方向に赤と青の円弧を交互に使う:

Noneを使って切片を取り除く:

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

MeshShadingAutomaticに設定し,特定の部分にPlotStyleを使う:

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

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

FaceFormを使って異なる曲面に異なるスタイルを使う:

MeshStyle  (2)

方向に赤いメッシュを使う:

方向に赤いメッシュを, 方向に青いメッシュを使う:

NormalsFunction  (3)

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

Noneを使ってすべての多角形に平坦な陰影を施す:

曲面に使われている有効な法線を変える:

PerformanceGoal  (2)

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

場合によっては質を犠牲にしてパフォーマンスを向上させる:

PlotLegends  (3)

プレースホルダを使ってプロットスタイルを特定する:

特定のラベルを使う:

式を凡例として使う:

Placedを使って凡例の位置を制御する:

PlotPoints  (1)

より多くの初期点を使ってより滑らかなプロットを得る:

PlotStyle  (3)

異なるスタイル指示子を使う:

異なる曲面に明示的にスタイルを指定する:

曲面の内側に異なるスタイルを使う:

PlotTheme  (3)

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

メッシュラインが表示されないようにする:

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

RegionFunction  (2)

, , , , , 中の範囲を選ぶ:

パラメータ空間中の範囲を選ぶ:

TextureCoordinateFunction  (4)

テクスチャはデフォルトでスケールされた のパラメータを使う:

座標と 座標を使う:

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

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

TextureCoordinateScaling  (1)

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

WorkingPrecision  (2)

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

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

アプリケーション  (5)

球をプロットする:

螺線形の貝:

球の周りの振動:

球座標でラプラス方程式の固有関数をプロットする:

絶対値をプロットし,位相を色で表す:

特性と関係  (8)

SphericalPlot3DParametricPlot3Dの特殊ケースである:

回転する曲面と円柱座標にRevolutionPlot3Dを使う:

三次元の任意の曲線と曲面にParametricPlot3Dを使う:

極座標の曲線にPolarPlotを使う:

二次元の曲線と範囲にParametricPlotを使う:

ContourPlot3DRegionPlot3Dを陰的に定義された曲面と範囲に使う:

ListPlot3DListSurfacePlot3Dをデータに使う:

球の生成にSphereを使う:

考えられる問題  (1)

複数の被膜を持つ曲面は予想外の動作をすることがある:

おもしろい例題  (2)

振動している球面:

振動している区分球面:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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