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

ContourPlot3D

ContourPlot3D[f, {x, xmin, xmax}, {y, ymin, ymax}, {z, zmin, zmax}]
产生一个 f 的三维等高图,表示由 xyz 的一个函数。
ContourPlot3D[fEqualg, {x, xmin, xmax}, {y, ymin, ymax}, {z, zmin, zmax}]
绘制 f=g 的等高面。
  • 根据 ContourPlot3D 绘制的等高面可以包含不连接的部分。
  • 默认情况下,ContourPlot3D 显示每个等高层为一个不透明的白色表面,其法线向外。
  • 在某些例子中,在对 xyz 赋值后,用 Evaluate 计算 fg 会更有效一些。
  • 对于 f 计算为 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&)如何确定是否包含一个点
WorkingPrecisionMachinePrecision内部计算的精度
  • 最初 ContourPlot3D 根据 PlotPoints 指定的等间隔的样本点计算一个三维网格的 f。然后它选择一个适当的算法,做接近 MaxRecursion 个划分,生成等值面。
  • 您可能意识到,既然它采用有限个样本点,则 ContourPlot3D 可能会丢失您的函数的部分特性。检查您的结果,您可以增加 PlotPointsMaxRecursion 的设置。
6 的新功能