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

ContourPlot3D

Updated In 8 Graphic
ContourPlot3D
生成关于 xyz 的函数 f 的三维等高图.
ContourPlot3D
绘制 的等值面.
  • ContourPlot3D 绘制的等值面可以包含不连接的部分.
  • 默认情况下,ContourPlot3D 显示每个等高层为一个不透明的白色表面,其法线向外.
  • 在某些时候,在对 xyz 赋值之前,先用 Evaluate 符号式计算 会更有效.
  • 不绘制 计算为 None 的区域.
AxesTrue是否绘制坐标轴
BoundaryStyleAutomatic如何绘制区域的边界
BoxRatios{1,1,1}三维边界框的比例
ColorFunctionAutomatic如何对等值面着色
ColorFunctionScalingTrue是否对 ColorFunction 的参数进行尺度缩放
ContoursAutomatic显示多少个等值面或哪几个等值面
ContourStyleWhite等值面的样式
EvaluationMonitorNone每个函数计算时运行的表达式
MaxRecursionAutomatic递归子划分所允许的最大次数
MeshAutomatic每个方向绘制的网格线的数量
MeshFunctions{#1&,#2&,#3&}如何确定网格分区的位置
MeshShadingNone如何绘制网格分区之间的阴影
MeshStyleAutomatic网格线的样式
MethodAutomatic用于细化等值面的方式
NormalsFunctionAutomatic如何确定曲面的有效法线
PerformanceGoal$PerformanceGoal试图优化的性能方面
PlotPointsAutomatic每个方向样本点的初始数量
PlotRange{Full,Full,Full,Automatic}包括值的范围
RegionFunction(True&)如何确定是否包含一个点
TextureCoordinateFunctionAutomatic如何确定纹理坐标
TextureCoordinateScalingTrue是否对 TextureCoordinateFunction 的变量进行尺度缩放
WorkingPrecisionMachinePrecision内部计算的精度
  • ContourPlot3D 首先在由 PlotPoints 指定的等间隔的样本点的三维网格上计算 . 然后使用一种自适应算法进行至多 MaxRecursion 次子划分,生成平滑的等值面.
  • 应该认识到由于使用的样本点数量有限,ContourPlot3D 可能会丢失您的函数的部分特征. 在检测您的结果时,可以尝试提高对 PlotPointsMaxRecursion 的设置.
绘制一个三维等值面:
绘制数个等值面:
用样式来突出特征:
绘制一个三维等值面:
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 控制自适应取样:
RegionFunction 显示内部特征:
添加标签:
根据高度对曲面着色:
应用样式到等值面上:
用显式样式来显示多重隐式表面:
用透明度表现内部特征:
使用一个迭加的网格线:
在网格线中填充不同的颜色:
在等值面周边使用一个红色的边界线:
None 省略边界:
BoundaryStyle 应用于 RegionFunction 切割的洞:
Automatic 显示曲面的自然尺度:
根据 ,或 的值,对等值面着色:
用一个预定义的颜色梯度:
ColorFunction 具有比 ContourStyle 更高的优先级:
时用红色:
ColorFunction 具有比 MeshShading 更低的优先级:
用尺度不缩放的值对等值面着色:
使用基于坐标值的叠加密度:
用 5 个等间距的等值面:
自动选择等值面:
用指定等值面:
用指定样式的指定等值面:
用透明的等值面:
各等值面使用不同的颜色:
FaceForm 在里面和外面设置不同的颜色:
对等值面选择交替的样式:
对所有等式使用相同的样式:
对不同的等式使用不同的样式:
ColorFunction 具有比 ContourStyle 更高的优先级:
MeshShading 具有比 ContourStyle 更高的优先级:
显示 ContourPlot3D 对一个函数取样的位置:
统计对 进行计算的次数:
细化等值面中值变化较快的区域:
显示最初和最终的取样网格线:
None 不绘制任何网格线:
每个方向绘制 5 个网格层:
方向绘制 5 个网格层,在 方向绘制 10 个网格层:
在指定值处使用网格线:
不同的网格线使用不同的样式:
方向使用等间隔的网格:
根据径向距离设置的网格:
方向交替使用红色和蓝色:
在样式设置时,MeshShading 具有比 ContourStyle 更高的优先级:
通过设置 MeshShadingAutomatic,用 ContourStyle 作用某些部分:
MeshShading 可以同 ColorFunction 连用:
填充多重网格函数定义的区域:
方向使用虚线网格:
方向使用虚线网格,在 方向使用蓝色网格:
自动计算法线:
对所有多边形,用 None 获得平面阴影:
改变曲面上的实际法线:
生成一个高质量的图形:
强调性能,可能会牺牲质量:
用较多的初始点获得一个更平滑的等值面:
Full 范围上显示等值面:
自动计算 的范围:
选择 的区域:
移除楔可以看到隐藏的特征:
默认情况下,纹理使用经过缩放的 坐标:
使用 坐标:
对不同的曲面使用不同的纹理:
使用未经缩放的坐标:
使用纹理突出显示参数如何映射到一个曲面上:
对于纹理,使用已缩放或者未缩放的坐标:
用机器精度的算法计算函数:
用任意精度的算法计算函数:
椭球表面 :
计算它们的体积:
圆锥表面 :
显示一个球体及双曲抛物面和单叶双曲面:
Mesh 表明一个双曲抛物面是一个双直纹面:
一个隐式定义的圆环 :
由一组在位置 处的点电荷 构成的静电势:
两个电荷
两个电荷
三个电荷
ContourPlot3D 在需要的位置对更多的点取样:
绘制一个隐式的表面,等价于求出一个相关函数的零值等值面:
根据输入形式的等值面的方向:
ListContourPlot3D 绘制数据:
对于三维空间的隐式区域用 RegionPlot3D
对曲面用 Plot3D
对三维空间的参数曲线和区域,用 ParametricPlot3D
对于二维空间的等值面和密度面,用 ContourPlotDensityPlot
提高对 PlotPointsMaxRecursion 的设置值以捕捉一个曲面的特征:
用更多的初始点来捕捉等值面内的更多部分:
对于总是非负的函数, 找到0值等值面是不可能的:
一个隐式的超越周期曲面:
版本 6 的新功能 | 版本 8 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF