文档

contour3

三维等高线图

语法

contour3 (Z)
contour3 (Z, n)
contour3 (Z, v)
contour3 (X, Y, Z)
contour3 (X, Y, Z, n)
contour3 (X, Y, Z, v)
LineSpec contour3(…)
contour3(…、名称、值)
contour3 (ax,…)
[C,h] = contour3(…)

描述

contour3创建定义在矩形网格上的曲面的三维等高线图。

contour3 (Z)绘制矩阵的等高线图Z在3d视图中。Z解释为高度对x-y飞机。Z必须至少是一个包含至少两个不同值的2 × 2矩阵。的x的列索引对应的值Zy的值对应于的行索引Z.等高线水平是自动选择的。

contour3 (Z, n)绘制矩阵的等高线图Zn三维视图中的等高线水平。

contour3 (Z, v)绘制矩阵的等高线图Z在矢量中指定的值处画等高线v.等高线层数等于长度(v).指定向量v设置LevelListMode属性设置为手动。若要在特定值处显示单个等高线,请定义v作为两个元素的向量,两个元素都等于所需的轮廓水平。例如,绘制关卡的单一轮廓k,使用contour3 (Z, k [k])

contour3 (X, Y, Z)contour3 (X, Y, Z, n),contour3 (X, Y, Z, v)绘制等高线Z使用X而且Y要确定x而且y值。

  • 如果X而且Y都是向量长度(X)必须等于大小(Z, 2)而且长度(Y)必须等于大小(Z, 1).向量必须严格递增或严格递减,且不能包含任何重复值。

  • 如果X而且Y都是矩阵,那么它们的大小一定等于的大小Z.通常,你应该设置X而且Y使列是严格递增或严格递减且行是均匀的(或行是严格递增或严格递减且列是均匀的)。

如果XY是不规则间隔的contour3使用规则间隔的轮廓网格计算轮廓,然后将数据转换为XY

LineSpec contour3(…)属性指定的线类型和颜色绘制等高线LineSpeccontour3忽略标记符号。

contour3(…、名称、值)使用一个或多个属性名、属性值对指定轮廓属性。的名字属性名,必须出现在单引号内().价值对应的值。例如,“线宽”,2设置等高线宽度为2。有关轮廓属性名称和值的列表,请参见轮廓属性

contour3 (ax,…)所指定的轴斧头而不是进入当前轴(gca).

[C,h] = contour3(…)返回轮廓矩阵。C包含定义等高线和轮廓对象h.的clabel函数使用轮廓矩阵标记轮廓线。

例子

全部折叠

建立矩阵X而且Y使用meshgrid函数。绘制矩阵的30条等高线Z

X = -2:0.25:2;[X,Y] = meshgrid(X);Z = x *exp(-X.^2- y .^2);contour3 (X, Y, Z, 30)

提示

如果您没有指定LineSpec,函数colormap而且caxis控制颜色。

等高线用clabel

contour3(…)工作原理与轮廓(…)除了等高线画在它们对应的位置z值。

另请参阅

功能

属性

R2006a之前介绍

这个话题有用吗?