填充等值线图实际上是用色谱图叠加了等值线图。用contourf函数填充二维等值线图。其调用格式为:
contourf(Z) 绘矩阵Z的等值线图,其中Z为平面的高度。Z必须至少为2×2的矩阵。等值线的条数和等值线对应的值自动选择确定。
contourf(Z,n) 绘矩阵Z的等值线图,水平数为n。
contourf(Z,v) 绘矩阵Z的等值线图,用向量v指定水平数。
contourf(X,Y,Z), contourf(X,Y,Z,n)和contourf(X,Y,Z,v) 用X和Y确定x轴和y轴的范围,生成Z的等值线图。当X和Y为矩阵时,它们必须与Z的大小相同。
[C,h,CF]=contourf(...) 返回等值线矩阵C、句柄向量h和填充区域的等值线矩阵CF。
下面创建peaks函数的填充等值线图。
code.matlab
>> contourf(peaks(40),15);
>> colormap cool
生成图2-4。
\[\]
图2-4 填充的等值线图