Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 可视化与图形 > 函数可视化 > SphericalPlot3D >
Mathematica > 可视化与图形 > 数据可视化 > 函数可视化 > SphericalPlot3D >
Mathematica > 数据处理 > 统计数据分析 > 统计可视化 > 函数可视化 > SphericalPlot3D >

SphericalPlot3D

Updated In 8 Graphic
SphericalPlot3D
生成三维图形,其中球体半径为 r,由坐标 函数表示.
SphericalPlot3D
生成三维球面图形,球体半径由特定球体坐标范围确定.
SphericalPlot3D
生成多面的三维球面图形.
  • 角度 用弧度表示.
  • 相当 "纬度"坐标;在 "北极 "坐标时 为0 ,在 "南极"坐标时为 .
  • 相当 "经度"坐标, 从"北极"坐标,0 到 沿逆时针变换.
  • 对应于 坐标分别是 . 变量 可以是任意值. 它们定义的表面可以交迭一起.
  • 处的入射角可以是 None,或其它任意实数.
  • 在某些情况中,当变量被赋予数值类型后,用 Evaluate 实现 的符号计算可能更有效.
AxesTrue是否绘制坐标轴
BoundaryStyleAutomatic绘制图形表面的边界线的方式
ColorFunctionAutomatic确定曲线和图形表面的颜色的方式
ColorFunctionScalingTrue是否在 ColorFunction 中附加尺度标记
EvaluationMonitorNone在每个函数内计算的表达式
ExclusionsAutomatic排除 曲线
ExclusionsStyleNone排除点或曲线后绘制的内容
MaxRecursionAutomatic允许递归子部分的最大数量
MeshAutomatic每个方向是否绘制网格
MeshFunctions{#4&,#5&}确定网格的位置
MeshShadingNone设置网格间区域的阴影
MeshStyleAutomatic网格的样式
MethodAutomatic表面细化的方式
NormalsFunctionAutomatic确定表面法线的方式
PerformanceGoal$PerformanceGoal优化执行
PlotPointsAutomatic每个参数采样点的数量
PlotStyleAutomatic每个对象样式的图形原形
RegionFunction(True&)判断加入一个点的方式
TextureCoordinateFunctionAutomatic如何决定纹理坐标
TextureCoordinateScalingTrue是否缩放参数至 TextureCoordinateFunction
WorkingPrecisionMachinePrecision系统内部计算的精度
  • Tooltip 为一个图形表面指定一个具体的工具提示框.
  • SphericalPlot3D 首先,计算通过 PlotPoints 指定的每个等距采样点上的每个函数. 然后用根据一个数学法则,选择其它的采样点,根据 MaxRecursion 划分每个参数.
  • 你可以看到所用采样点的有限数量,这可能使你的函数在 SphericalPlot3D 方面失去某些特性. 检查你的结果,你可以试着增加 PlotPointsMaxRecursion 中的设置.
  • 如果无法绘制达到一定程度平滑的曲线,用 On 可以使 SphericalPlot3D 显示一行提示信息.
  • 函数计算每一个图形表面.
  • 在默认情况下,表面显示成同一的白色反射体,相应选项为 ColorFunction->(White&).
绘制一个球体表面:
绘制数个球体表面:
更改图形表面的样式:
绘制一个球体表面:
In[1]:=
Click for copyable input
Out[1]=
 
绘制数个球体表面:
In[1]:=
Click for copyable input
Out[1]=
 
更改图形表面的样式:
In[1]:=
Click for copyable input
Out[1]=
当函数运行速度快时,选取更多的采样点:
自动选取绘制的范围:
排除部分函数的范围:
当函数值不连续时,表面被分割开:
PlotPointsMaxRecursion 控制相应的采样点:
PlotRange 选择要观察的区域:
Exclusions 删除点或者分割所得的结果表面:
绘制多重表面:
不同的表面显示不同的样式风格:
增加标签:
每一个表面提供一个相互交互的 Tooltip
创建一个覆盖的网格:
设置不同层次网格区域的样式:
根据参数值不同设置颜色:
用指定名称的符号颜色:
删除曲线或表面的一部分:
BoundaryStyle 自动匹配 MeshStyle
用一个较粗的红色边界线:
当表面被 RegionFunction 剪切时,绘制边界线:
当表面被 Exclusions 剪切时,不绘制边界线:
缺省的 BoxRatios 保留表面的原始尺寸:
指定 BoxRatios
设置 不同的颜色绘制一个表面:
ColorData 预先指定颜色的梯度:
方向采用符号颜色:
ColorFunctionPlotStyle 有更高优先级:
ColorFunctionMeshShading 有较低优先级:
方向用有刻度的坐标,在 方向用无刻度坐标:
显示 RevolutionPlot3D 在一个函数的 坐标的采样:
统计表面采样点的数目:
自动方式计算排除点,这个例子从分支切割处排除:
指明全部点需要计算:
符合方程的排除:
多个条件排除:
应用同时计算和指定排除:
绘制一个红色边界线:
绘制红色边界线,并且其中表面设置黄色:
当运算快时,细化表面:
显示最初的和最后的采样网格:
在参数方向用10级平均网格:
在不同的方向用不同数量的网格线:
指定在 参数明确的网格数量,在 方向不绘制网格:
指定 网格具体的宽度值和样式:
方向采用均等网格:
方向(红色) 显示5级网格,在 方向 (蓝色)显示10级网格:
方向变化红色弧形和蓝色弧形:
None 移除分割段:
MeshShading 在样式方面较 PlotStyle 有更高优先级:
通过设置 MeshShadingAutomatic ,可以用 PlotStyle 指定某些分割段:
MeshShading 可以同 ColorFunction 一起设置:
填充多重网格划分的区域:
FaceForm 为一个表面的不同边设置不同的样式:
方向用红色网格线:
方向用红色网格线 ,在 方向用蓝色网格线:
自动计算法线:
None 为多边图形的每个边设置阴影:
改变表面的法线:
生成一个高质量的图:
强调执行,是以牺牲质量为代价的:
用更多的采样点使表面平滑:
采用不同样式指令:
明确指定不同表面的样式:
指定表面内的不同样式:
选择在 的一个区域:
在参数方程的一个区域:
默认情况下,Texture 使用缩放的 参数:
使用 坐标:
使用未缩放的坐标:
使用纹理突出显示参数是如何映射到表面:
对纹理使用缩放和未缩放的坐标:
采用机器精度算法计算函数:
采用任意精度算法计算函数:
绘制一个球体:
一个螺旋层:
环绕球体的摆动:
用球体坐标绘制一个拉普拉斯( Laplace)方程的特征函数:
每个阶段分别绘制对应的值和颜色设置:
SphericalPlot3D 是一个 ParametricPlot3D 的特例:
RevolutionPlot3D 可用于旋转面和圆柱坐标:
ParametricPlot3D 可用于三维空间的任意曲面和表面:
PolarPlot 用于极坐标表示的曲线:
ParametricPlot 用于二维空间内的曲线和面积:
ContourPlot3DRegionPlot3D 可用于隐式表示的曲面和面积方程:
ListPlot3DListSurfacePlot3D 用于数据集:
Sphere 用于生成球体:
多重表面可能出现一些不正常的执行结果:
球体表面的振荡:
球体表面的分段振荡:
版本 6 的新功能 | 版本 8 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF