|
SOLUTIONS
|
MATHEMATICA 内置符号
SphericalPlot3D
SphericalPlot3D[r,
,
]
生成三维图形,其中球体半径为 r,由坐标
和
函数表示.
SphericalPlot3D[r, {
,
min,
max}, {
,
min,
max}]
生成三维球面图形,球体半径由特定球体坐标范围确定.
SphericalPlot3D[{r1, r2, ...}, {
,
min,
max}, {
,
min,
max}]
生成多面的三维球面图形.
更多信息更多信息
- 角度
和
用弧度表示.
相当 "纬度"坐标;在 "北极 "坐标时
为0 ,在 "南极"坐标时为
.
相当 "经度"坐标, 从"北极"坐标,0 到
沿逆时针变换. - 在 SphericalPlot3D[r,
,
] 中,
的范围从 0 到
,
的范围从 0 到
. - 对应于
,
,
的
,
,
坐标分别是
,
,
. 变量
和
可以是任意值. 它们定义的表面可以交迭一起.
处的入射角可以是 None,或其它任意实数. - SphericalPlot3D 可以有效地使用 Block 把变量
和
视为本地变量. - SphericalPlot3D 具有属性 HoldAll,并只有在对变量指定数值类型时,计算
. - 在某些情况中,当变量被赋予数值类型后,用 Evaluate 实现
的符号计算可能更有效. - SphericalPlot3D 有和 Graphics3D 相同的选项,并添加下列新的功能设置:
-
Axes True 是否绘制坐标轴 BoundaryStyle Automatic 绘制图形表面的边界线的方式 ColorFunction Automatic 确定曲线和图形表面的颜色的方式 ColorFunctionScaling True 是否在 ColorFunction 中附加尺度标记 EvaluationMonitor None 在每个函数内计算的表达式 Exclusions Automatic 排除
、
曲线ExclusionsStyle None 排除点或曲线后绘制的内容 MaxRecursion Automatic 允许递归子部分的最大数量 Mesh Automatic 每个方向是否绘制网格 MeshFunctions {#4&,#5&} 确定网格的位置 MeshShading None 设置网格间区域的阴影 MeshStyle Automatic 网格的样式 Method Automatic 表面细化的方式 NormalsFunction Automatic 确定表面法线的方式 PerformanceGoal $PerformanceGoal 优化执行 PlotPoints Automatic 每个参数采样点的数量 PlotStyle Automatic 每个对象样式的图形原形 RegionFunction (True&) 判断加入一个点的方式 TextureCoordinateFunction Automatic 如何决定纹理坐标 TextureCoordinateScaling True 是否缩放参数至 TextureCoordinateFunction WorkingPrecision MachinePrecision 系统内部计算的精度 - 用 Tooltip,StatusArea,或 Annotation 指定曲线或图形表面的关联标签.
- SphericalPlot3D[Tooltip[{r1, r2, ...}], ...] 指定
显示在相应图形表面的工具提示框内. - Tooltip[r, label] 为一个图形表面指定一个具体的工具提示框.
- SphericalPlot3D 首先,计算通过 PlotPoints 指定的每个等距采样点上的每个函数. 然后用根据一个数学法则,选择其它的采样点,根据 MaxRecursion 划分每个参数.
- 你可以看到所用采样点的有限数量,这可能使你的函数在 SphericalPlot3D 方面失去某些特性. 检查你的结果,你可以试着增加 PlotPoints 和 MaxRecursion 中的设置.
- 如果无法绘制达到一定程度平滑的曲线,用 On[SphericalPlot3D::accbend] 可以使 SphericalPlot3D 显示一行提示信息.
- 提供给 MeshFunctions 和 RegionFunction 函数的变量是
,
,
,
,
和
. ColorFunction 和 TextureCoordinateFunction 函数在缺省情况下使用带刻度的这些参数. - 函数计算每一个图形表面.
- 在默认情况下,表面显示成同一的白色反射体,相应选项为 ColorFunction->(White&).
- SphericalPlot3D 返回 Graphics3D[GraphicsComplex[data]].
版本 6 的新功能 | 版本 8 修改功能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »




