Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 関数の可視化 >

RegionPlot3D

RegionPlot3D[pred, {x, xmin, xmax}, {y, ymin, ymax}, {z, zmin, zmax}]
predTrueである3D領域を示すプロットを作成する.
  • 述部pred は任意の不等式の論理結合でよい.
  • RegionPlot3Dでプロットされた領域には不連続な部分が含まれることがある.
  • RegionPlot3Dはデフォルトで各領域の境界を曲面として不透明度0.8で,表面法線が外側を向いている面で表示する.
  • RegionPlot3Dには,Graphics3Dのオプションに以下の追加・変更を加えたものが設定できる.
AxesTrue軸を描くかどうか
BoundaryStyleAutomatic領域間の境界をどのように描くか
BoxRatios{1,1,1}境界3Dボックスの比
ColorFunctionAutomatic曲面の彩色方法
ColorFunctionScalingTrueColorFunctionの引数をスケールするかどうか
EvaluationMonitorNone各関数の評価時に評価される式
MaxRecursionAutomatic許容される再帰的部分分割の最大数
MeshAutomatic各方向に描くメッシュラインの本数
MeshFunctions{#1&,#2&,#3&}メッシュラインの置き方の決定方法
MeshShadingNoneメッシュライン間の領域の陰影付けをどうするか
MeshStyleAutomaticメッシュラインのスタイル
MethodAutomatic曲面の精緻化のためのメソッド
NormalsFunctionAutomatic有効な表面法線をどのように決定するか
PerformanceGoal$PerformanceGoal最適化しようとするパフォーマンスの局面
PlotPointsAutomatic各方向のサンプル点の初期の数
PlotRangeFullプロットに含む値の範囲
PlotStyleAutomatic各領域の曲面のスタイルのためのグラフィックス指示子
WorkingPrecisionMachinePrecision内部計算の精度
  • RegionPlot3Dは,まずPlotPointsで指定された均等な間隔のサンプル点の3Dグリッド上でpred を評価する.次に適応的アルゴリズムを用いて,predTrueとなるすべての領域の境界を求めるために最高MaxRecursion回まで再分割する.
  • RegionPlot3Dは有限個のサンプル点しか使わないので,predTrueとなる領域を見逃す可能性もあるので注意されたい.結果の検証にはPlotPointsMaxRecursionの設定値を大きくしてみるとよい.
  • Mesh->Allの設定では,RegionPlot3Dは各領域を求めるために使ったすべての部分分割を表示するように明示的にメッシュラインを描く.
  • RegionPlot3Dは一般に正の領域のみを見付けることができる.線のみあるいは点のみの領域は見付けられない.
  • MeshFunctionsおよびRegionFunctionの関数に渡される引数はxyz である.ColorFunctionの関数にはデフォルトでこれらの引数のスケールされたバージョンが与えられる.
3Dの領域をプロットする:
In[1]:=
Click for copyable input
Out[1]=
 
不等式の論理結合で定義された3Dの領域をプロットする:
In[1]:=
Click for copyable input
Out[1]=
 
領域の境界に簡単なスタイリングを使う:
In[1]:=
Click for copyable input
Out[1]=
バージョン 6 の新機能
© 2013 Wolfram Research, Inc. English
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team