Mathematica > 関数の可視化 >

RevolutionPlot3D

RevolutionPlot3D[fz, {t, tmin, tmax}]
高さ fz半径 t の回転の表面のプロットを生成する.
RevolutionPlot3D[fz, {t, tmin, tmax}, {, min, max}]
min からmax までの間で方位角 を変化させる.
RevolutionPlot3D[{fx, fz}, {t, tmin, tmax}]
x, z 座標が{fx, fz}のパラメトリック曲線の z 軸の周りの回転で得られる曲面のプロットを生成する.
RevolutionPlot3D[{fx, fz}, {t, tmin, tmax}, {, min, max}]
方位角 min からmax まで変化させる.
RevolutionPlot3D[{fx, fy, fz}, {t, tmin, tmax}, ...]
x, y, z 座標が{fx, fy, fz}のパラメトリック曲線の回転で得られる曲面のプロットを生成する.
  • RevolutionPlot3D[fz, {t, tmin, tmax}, {, min, max}]は,半径 t で角 の関数として円筒座標でfz をプロットすることに相当する.
  • はラジアンで上から見た場合に正のx 軸から反時計回りに測られる.
  • RevolutionPlot3D[{{f}, {g}, ...}, ...]は,すべての関数 f, g, ... に対応する曲面をプロットする.
  • f 等を評価するとNoneあるいは実数以外になる位置には穴が残される.
  • RevolutionPlot3Dは属性HoldAllを持ち,変数に特定の数値を割り当てた後でのみ f を評価する.
  • 場合によっては,変数に特定の数値が割り当てられる前にEvaluateを使って f を記号的に評価した方がより効率的なこともある.
AxesTrue軸を描くかどうか
BoundaryStyleAutomatic曲面の境界線をどのように描くか
BoxRatiosAutomatic境界3Dボックスの辺の比
ColorFunctionAutomatic曲線・曲面の色をどのように決めるか
ColorFunctionScalingTrueColorFunctionの引数をスケールするかどうか
EvaluationMonitorNone各関数を評価するときに評価する式
ExclusionsAutomatic除外するtheta, phi 曲線
ExclusionsStyleNone除外された点や曲線の位置に何を描くか
MaxRecursionAutomatic許容される再帰的最分割の最高数
MeshAutomatic各方向にいくつのメッシュ分割を描くか
MeshFunctions{#4&,#5&}メッシュ分割を置く場所の決定方法
MeshShadingNoneメッシュ分割間の範囲をどのように陰影付けするか
MeshStyleAutomaticメッシュ分割のスタイル
MethodAutomatic曲面を精緻化するためのメソッド
NormalsFunctionAutomatic曲面の有効な法線をどのように決定するか
PerformanceGoal$PerformanceGoal最適化しようとするパフォーマンスの局面
PlotPointsAutomatic各パラメータにおけるサンプル点の最初の数
PlotStyleAutomatic各オブジェクトのスタイルのグラフィックス指示子
RegionFunction(True&)ある点を含むかどうかをどのように決めるか
WorkingPrecisionMachinePrecision内部計算の精度
  • 曲面についてのインタラクティブなラベル付けはTooltipStatusAreaあるいはAnnotationを使って行うことができる.
  • RevolutionPlot3Dは,まず,PlotPointsで指定された多くの等間隔のサンプル点で各関数を評価する.次に,適応的アルゴリズムを用い,各パラメータを最高でMaxRecursion回再分割して追加的なサンプル点を選ぶ.
  • 使用するサンプル点の数が有限の場合,RevolutionPlot3Dは関数の特徴を見逃す場合があるので注意が必要である.結果の検証にはPlotPointsMaxRecursionの設定値を大きくしてみるとよい.
  • On[RevolutionPlot3D::accbend]とすると,特定の曲線の滑らかさに到達できなかった場合にRevolutionPlot3Dがメッセージを出力するようになる.
  • デフォルト設定のBoxRatios->Automaticでは,z 軸 と平行の最終的な3Dグラフィックスを通したスライスは,Plotで使われているデフォルトの縦横比に等しい形を与える.
  • MeshFunctionsおよびRegionFunctionの関数に与えられる引数は,xyztr である.ただし,である.ColorFunctionの関数には,デフォルトで,これらの関数をスケールしたものが与えられる.
  • 関数は各曲面上のあらゆるところで評価される.
  • デフォルトで,曲面はColorFunction->(White&)に相当する均一な白の拡散反射面として扱われる.
関数曲線を z 軸を中心に回転させる:
In[1]:=
Click for copyable input
Out[1]=
 
パラメトリック曲線を z 軸を中心に回転させる:
In[1]:=
Click for copyable input
Out[1]=
 
パラメトリック曲線を z 軸を中心に半分回転させる:
In[1]:=
Click for copyable input
Out[1]=
バージョン 6 の新機能
© 2008 Wolfram Research, Inc. japanese.gif
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team