MATLAB不仅能便捷绘制网格图和曲面图,还支持绘制等高图。使用contour(x, y, z, n)格式绘制等高线,其中n表示等高线数量。若x、y未指定,则生成二维等高线图。例如,绘制高斯型分布的三维等高图可如下操作:clear; clf; [x, y, z] = peaks(30); subplot(2, 2, 1), mesh(z); subplot(2, 2, 2), contour(z, 8); subplot(2, 2, 3), contour3(x, y, z, 8); subplot(2, 2, 4), contourf(z, 8); 运行结果见图1.25。