|
SOLUTIONS
|
MATHEMATICA 内置符号
ListPlot3D[array]
产生一个表示高度值数组的三维曲面图.
ListPlot3D[{{x1, y1, z1}, {x2, y2, z2}, ...}]
产生一个曲面图,在
处的高度为
.
ListPlot3D[{data1, data2, ...}]
绘制对应每个
的表面.
更多信息更多信息
- ListPlot3D 具有与 Graphics3D 相同的选项,并有一下增补和改变:
-
Axes True 是否绘制轴 BoundaryStyle Automatic 是否绘制表面边界线 BoxRatios {1,1,0.4} 边界框的三维比例 ClippingStyle Automatic 如何绘制剪切的部分表面 ColorFunction Automatic 如何确定表面颜色 ColorFunctionScaling True 是否按比例转换自变量到 ColorFunction DataRange Automatic 数据采用
和
值的范围Filling None 表面以下填充 FillingStyle Opacity[0.5] 填充的样式 InterpolationOrder None 连接数据点的表面中,每个变量的多项式的次数 MaxPlotPoints Automatic 包含的最多点 Mesh Automatic 每个方向绘制网格线的数量 MeshFunctions {#1&,#2&} 如何确定网格线分布 MeshShading None 如何对网格线之间的区域制造阴影 MeshStyle Automatic 网格线样式 Method Automatic 用于插补和数据化简的方法 NormalsFunction Automatic 如何确定表面的法向量 PerformanceGoal $PerformanceGoal 优化执行的性能 PlotLegends None 曲面的图例 PlotRange {Full,Full,Automatic} 包含
或其它值的范围PlotRangePadding Automatic 填充值范围的数量 PlotStyle Automatic 指定表面样式的图形指令 RegionFunction (True&) 如何确定是否应包含点 TextureCoordinateFunction Automatic 如何确定纹理坐标 TextureCoordinateScaling True 是否按比例调整 TextureCoordinateFunction 的参数 VertexColors Automatic 假定每个点的颜色 VertexNormals Automatic 假定每个点处的实际法线方向 - 在 ListPlot3D[array] 中,array 必须是一个矩形数组. 每个元素可以是表示一个
值的实数或一个
组. - 曲面上的空洞对应于没有明确高度值的数组列表.
- ListPlot3D[array] 缺省下每一个数据点的
和
坐标值是以 1 开始的一系列整数. - array 中的元素也可以由三个一组的坐标
组成,在位置
指定高度
. 在这种情况下曲面的连接依然遵循二维数组的惯例. - 在缺省没有明确的
和
给出的情况下,设置 DataRange->{{xmin, xmax}, {ymin, ymax}} 指出要使用的坐标值的范围. - 缺省设置 DataRange->Automatic, ListPlot3D[{{a11, a12, a13}, ..., {an1, an2, an3}}] 将假定数据以
给出,而不是一个
×3 的高度值数组. - ListPlot3D[list, DataRange->All] 通常用 list 来表示一个高度值数组.
- 对于 ListPlot3D[array],Mesh->Full 绘制穿过所有每个数据点位置的网格.
- array 可以是一个 SparseArray 对象.
- 为 MeshFunctions 和 RegionFunction 中函数提供的自变量为
、
和
. ColorFunction 和 TextureCoordinateFunction 中的函数缺省情况下采用这些自变量的尺寸缩放版. - VertexColors 的设置必须是一个数组或列表,它有和坐标数据相同的结构.
- VertexColors 的明确设置会屏蔽由 ColorFunction 确定的颜色.
- ListPlot3D 返回 Graphics3D[data].
版本 1 的新功能 | 版本 9 修改功能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »




