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

Plot3D

Plot3D[f, {x, xmin, xmax}, {y, ymin, ymax}]
产生函数 f xy 上的三维图形
Plot3D[{f1, f2, ...}, {x, xmin, xmax}, {y, ymin, ymax}]
绘制几个函数。
  • fi 计算为 None 的位置留奇点,或其它非实数的值。
  • Plot3D 将变量 xy 视为局部变量,等效使用 Block
  • Plot3D 有属性 HoldAll, 并仅在对变量 xy 赋给特定数值后计算 f
  • 在某些例子中,在对变量 xy 赋给数值之前,用 Evaluate 计算 f 更有效。
  • Plot3D 具有同 Graphics3D 相同的属性,并可以附加下列值和变化:
AxesTrue是否绘制轴
BoundaryStyleAutomatic如何绘制曲面的边界线
BoxRatios{1,1,0.4}边界 3D box 比例
ClippingStyleAutomatic如何绘制曲面的剪切部分
ColorFunctionAutomatic如何取定曲面的颜色
ColorFunctionScalingTrue是否用函数 ColorFunction 做比例转换
EvaluationMonitorNone在每次函数计算时需要计算的表达式
ExclusionsAutomatic排除的 xy 曲线
ExclusionsStyleNone如何绘制排除曲线
FillingNone每个曲面下的填充
FillingStyleOpacity[0.5]填充使用的样式
MaxRecursionAutomatic递归子划分的最大数量
MeshAutomatic每个方向上绘制网格线的数量
MeshFunctions{#1&,#2&}如何取定网格线的放置位置
MeshShadingNone如何设置网格线之间的阴影区域
MeshStyleAutomatic网格线的样式
MethodAutomatic细化曲面的方式
NormalsFunctionAutomatic如何取定有效的法向量
PerformanceGoal$PerformanceGoal优化执行的方面
PlotPointsAutomatic每个方向上样本点的最初数量
PlotRange{Full,Full,Automatic}包括 z 范围或其它值
PlotStyleAutomatic每个曲面样式的图形指令
RegionFunction(True&)如何确定是否包含一个点
WorkingPrecisionMachinePrecision内部计算使用的精度
  • Plot3D[Tooltip[{f1, f2, ...}], ...] 指定 fi 显示在相应曲面的提示工具标签上。
  • Tooltip[f, label] 为曲面指定一个明确的提示工具标签。
  • PlotStyle->None 不绘制曲面,实际上并不消去隐含曲面。
  • Plot3D 最初根据 PlotPoints 指定的等间隔的样本点来计算每个函数。然后使用相应的算法选择其它的样本点,划分成给定的间隔,最多 MaxRecursion 次。
  • 您可能意识到使用有限个样本点,这对于您的函数中的 Plot3D 而言,可能会丢失一部分特性。检查您的结果,您可以增加 PlotPointsMaxRecursion 的设置。
  • 设置 Mesh->AllPlot3D 绘制网格线来显示所有子划分。
  • 缺省设置 MeshFunctions->{{#1&, #2&}} 在每个曲面上绘制一个 xy 网格线。
  • 在缺省情况下,曲面视为统一、白色的发散体,相当于 ColorFunction->(White&)
1 的新功能 | 6 中的修改功能