contour命令显示矩阵Z的等高线,clabel命令可以标注等高线。
contour(Z)画出矩阵Z的等高线图,这里Z是相对于x-y平面的高度,至少是一个2×2矩阵。等高线的层数和层值自动选择;
contour(Z,n):画出矩阵Z的n层等高线图;
contour(Z,v):在向量v指定的数值处画出Z的等高线图,层数等于length(v);
contour(X,Y,Z),contour(X,Y,Z,n),contour(X,Y,Z,v):和上面类似,X和Y确定x轴和y轴的范围,如果是矩阵,则必须和Z有相同的阶数;
contour(…,LineSpec):等高线使用的线型和颜色指定。
举例:
[x,y]=meshgrid(-2:0.2:2);
z=exp(-x.^2-y.^2);
C=contour(x,y,z,6);
clabel(C);