此为 Mathematica 7 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.1)

SphericalPlot3D

Updated In 7 Graphic
SphericalPlot3D[r, Theta, Phi]
生成三维图形,球体半径为 r,由坐标 theta phi 函数确定。
SphericalPlot3D[r, {Theta, Thetamin, Thetamax}, {Phi, Phimin, Phimax}]
生成三维球面图形,球体半径由特定球体坐标范围确定。
SphericalPlot3D[{r1, r2, ...}, {Theta, Thetamin, Thetamax}, {Phi, Phimin, Phimax}]
生成多面的三维i球面图形。
  • 角度 thetaphi 用弧度表示。
  • pi/2-theta 相当 "纬度"坐标; theta 为0时,相当 "北极 "坐标 ,为 pi 时,相当 "南极"坐标。
  • phi 相当 "经度"坐标, 从"北极"坐标,0 to 2 pi 沿逆时针变换。
  • SphericalPlot3D[r, Theta, Phi] 中, theta 的范围从 0pi phi 的范围从 02 pi
  • rthetaphi 表示的 xyz 坐标分别是 r sin(theta) cos(phi)r sin(theta) sin(phi)r cos(theta) 。变量 thetaphi 可以是任意值。它们定义的表面可以交迭一起。
  • r_i 处的入射角可以是 None,或其它任意实数。
  • 在某些例子中,当变量给出数值类型后,可以用 Evaluate 实现 r_i 的符号计算。
AxesTrue是否绘制坐标轴
BoundaryStyleAutomatic绘制图形表面的边界线的方式
ColorFunctionAutomatic确定曲线和图形表面的颜色的方式
ColorFunctionScalingTrue是否在 ColorFunction 中附加尺度标记
EvaluationMonitorNone在每个函数内计算的表达式
ExclusionsAutomatic排除  theta, phi 曲线
ExclusionsStyleNone排除点或曲线后绘制的内容
MaxRecursionAutomatic允许递归子部分的最大数量
MeshAutomatic每个方向是否绘制网格
MeshFunctions{#4&,#5&}确定网格的位置
MeshShadingNone设置网格间区域的阴影
MeshStyleAutomatic网格的样式
MethodAutomatic表面细化的方式
NormalsFunctionAutomatic确定表面法线的方式
PerformanceGoal$PerformanceGoal优化执行
PlotPointsAutomatic每个参数采样点的数量
PlotStyleAutomatic每个对象样式的图形原形
RegionFunction(True&)判断加入一个点的方式
WorkingPrecisionMachinePrecision系统内部计算的精度
  • Tooltip[r, label] 为一个图形表面指定一个具体的工具提示框。
  • SphericalPlot3D 首先,计算通过 PlotPoints 指定的每个等距采样点上的每个函数。 然后用根据一个数学法则,选择其它的采样点,根据 MaxRecursion 划分每个参数。
  • 你可以看到所用采样点的有限数量,这可能使你的函数在 SphericalPlot3D 方面失去某些特性。检查你的结果,你可以试着增加 PlotPointsMaxRecursion 中的设置。
  • 如果无法绘制达到一定程度平滑的曲线,用 On[SphericalPlot3D::accbend] 可以使 SphericalPlot3D 显示一行提示信息。
  • 函数计算每一个图形表面。
  • 在默认情况下,表面显示成同一的白色反射体,相应选项为 ColorFunction->(White&)
6 的新功能 | 7 中的修改功能