Matlab轮廓线图的绘制
| 123456789101112131415161718192021222324 | %% ==========轮廓线图的绘制==========``%clabel-利用轮廓矩阵生成标签并在当前图形中显示``%contour-利用矩阵所给的值生成二维轮廓线``%contour3-利用矩阵所给的值生成三维轮廓线``%contourf-显示二维轮廓图并用色彩填充个轮廓线的间隙``%contourc-计算被其他轮廓函数占用的轮廓矩阵的低层函数``[x,y,z]=peaks;``n=``15``;% 等高线分级数``figure;``subplot(``1``,``3``,``1``);``h=contour(x,y,z,n);%绘制``20``条等高线``clabel(h);%当前图形中显示标签,标签前有``'+'``号且标签会根据轮廓线旋转,每条轮廓线仅有一个标签``title(``'simple contour,n=20'``);``subplot(``1``,``3``,``2``);``z=peaks;``[c,h]=contour(z,n);%绘制``15``条等高线``clabel(c,h);%标签前无``'+'``号,每天轮廓线可能有多个标签``title(``'调用clabel函数标注轮廓图'``)``subplot(``1``,``3``,``3``);``z=peaks;``[c,h]=contourf(z,n);``clabel(c,h,``'FontSize'``,``15``,``'Color'``,``'r'``,``'Rotation'``,``0``);%自定义标签``colorbar;``title(``'使用自定义标注并彩色填充轮廓线的间隙'``); |
|---|
