|
SOLUTIONS
|
MATHEMATICA 組込みシンボル
RegionPlot3D
RegionPlot3D[pred, {x, xmin, xmax}, {y, ymin, ymax}, {z, zmin, zmax}]
pred がTrueである3D領域を示すプロットを作成する.
詳細とオプション詳細とオプション
- 述部 pred は任意の不等式の論理結合でよい.
- RegionPlot3Dでプロットされた領域には不連続な部分が含まれることがある.
- RegionPlot3Dはデフォルトで各領域の境界を不透明度0.8の曲面として,表面法線が外側を向いている面で表示する.
- RegionPlot3Dには,Graphics3Dのオプションに以下の追加・変更を加えたものが設定できる.
-
Axes True 軸を描くかどうか BoundaryStyle Automatic 領域間の境界をどのように描くか BoxRatios {1,1,1} 境界3Dボックスの比 ColorFunction Automatic 曲面の彩色方法 ColorFunctionScaling True ColorFunctionの引数をスケールするかどうか EvaluationMonitor None 各関数の評価時に評価される式 MaxRecursion Automatic 許容される再帰分割の最大数 Mesh Automatic 各方向に描くメッシュラインの本数 MeshFunctions {#1&,#2&,#3&} メッシュラインの置き方の決定方法 MeshShading None メッシュライン間の領域の陰影付けをどうするか MeshStyle Automatic メッシュラインのスタイル Method Automatic 曲面の細分化のためのメソッド NormalsFunction Automatic 有効な表面法線をどのように決定するか PerformanceGoal $PerformanceGoal 最適化しようとするパフォーマンスの局面 PlotPoints Automatic 各方向のサンプル点の初期の数 PlotRange Full プロットに含む値の範囲 PlotStyle Automatic 各領域の曲面のスタイルのためのグラフィックス指示子 TextureCoordinateFunction Automatic テクスチャ座標をどのように決めるか TextureCoordinateScaling True TextureCoordinateFunctionの引数をスケールするかどうか WorkingPrecision MachinePrecision 内部計算の精度 - RegionPlot3Dは,まずPlotPointsで指定された均等な間隔のサンプル点の3D格子上で
を評価する.次に適応的アルゴリズムを用いて,pred がTrueとなるすべての領域の境界を求めるために最高MaxRecursion回まで再分割する. - RegionPlot3Dは有限個のサンプル点しか使わないので,pred がTrueとなる領域を見逃す可能性もあるので注意されたい.結果の検証にはPlotPointsとMaxRecursionの設定値を大きくしてみるとよい.
- デフォルト設定のPlotRange->Fullでは,RegionPlot3Dは
から
まで等の全範囲を明示的に含む. - Mesh->Allの設定では,RegionPlot3Dは各領域を求めるために使ったすべての部分分割を表示するように明示的にメッシュラインを描く.
- RegionPlot3Dは一般に正の領域のみを見付けることができる.線のみあるいは点のみの領域は見付けられない.
- MeshFunctionsおよびRegionFunctionの関数に渡される引数は x,y,
である.ColorFunctionとTextureCoordinateFunctionの関数にはデフォルトでこれらの引数のスケールされたバージョンが与えられる. - RegionPlot3DはGraphics3D[GraphicsComplex[data]]を返す.
バージョン 6 の新機能 | バージョン 8 での修正機能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »



