|
SOLUTIONS
|
MATHEMATICA 内置符号
ListContourPlot3D
ListContourPlot3D[array]
由一个三维数组值生成一个等高线图.
ListContourPlot3D[{{x1, y1, z1, f1}, {x2, y2, z2, f2}, ...}]
从在三维空间里指定点定义的值生成一个等高线图.
更多信息更多信息
- ListContourPlot3D 绘制的等高面可包含不相连的部分.
- 默认情况下,ListContourPlot3D 以不透明的白色表面显示每个等高线,法线指向外.
- ListContourPlot3D 默认情况下显示三个等高线水平,按 f 值等距离分布.
- 可选项设置为 Contours->{f0} 时,ListContourPlot3D 只显示一个等高线水平
. - ListContourPlot3D 的可选项与 Graphics3D 一样,并具有以下补充和修改:
-
Axes True 是否绘制坐标轴 BoxRatios {1,1,1} 3D 边界框比例 BoundaryStyle Automatic 如何绘制区域的边界 ColorFunction Automatic 如何着色等高面 ColorFunctionScaling True 是否按比例缩放 ColorFunction 的自变量 Contours 3 显示多少个等高面或哪几个等高面 ContourStyle White 等高面的样式 DataRange Automatic 对数据假设所采用的坐标值的范围 MaxPlotPoints Automatic 包含点的最大数量 Mesh Automatic 每个方向中绘制网格线的数量 MeshFunctions {#1&,#2&,#3&} 如何确定网格线的布置 MeshShading None 如何对网格线之间的区域使用阴影 MeshStyle Automatic 网格线区域的样式 Method Automatic 对插补和数据化简使用的方法 PerformanceGoal $PerformanceGoal 尝试优化的性能 PlotRange {Full,Full,Full,Automatic} 包含的值范围 RegionFunction (True&) 如何确定是否应包含一个点 TextureCoordinateFunction Automatic 如何确定纹理坐标 TextureCoordinateScaling True 如何对 TextureCoordinateFunction 的自变量进行尺度调整 - ListContourPlot3D 线性插补值,得出平滑的等高线.
- array 应为实数组成的的矩形数组;有非实数元素时,应在图形中留有空间.
- ListContourPlot3D[array] 在默认情况下对每个数据点采用 x、y 和 z 坐标值,数据点为从 1 开始的连续整数.
- 设置 DataRange->{{xmin, xmax}, {ymin, ymax}, {zmin, zmax}} 指定了使用的其它坐标值范围.
- array 可以是一个 SparseArray 对象.
- 提供给 MeshFunctions 和 RegionFunction 中函数的自变量为 x、y、z、f. ColorFunction 和 TextureCoordinateFunction 中的函数在默认情况下采用这些自变量的尺寸缩放版.
- ListContourPlot3D 返回 Graphics3D[GraphicsComplex[data]].
版本 6 的新功能 | 版本 8 修改功能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »





