如何突出显示特定等高线层级

此示例演示如何突出显示特定层级的等高线 。
需要这些哦
matlab
电脑
方式/
1号令行键入:
Z = peaks(100);
%将 Z 界说为从 peaks 函数返回的矩阵 。

如何突出显示特定等高线层级

文章插图

2号令行键入:
zmin = floor(min(Z(:)));
【如何突出显示特定等高线层级】%对 Z 中的最小数据值四舍五入取整, 将这些值存储到 zmin 中 。
如何突出显示特定等高线层级

文章插图

3号令行键入:
zmax = ceil(max(Z(:)));
%对 Z 中的最大数据值四舍五入取整, 将这些值存储到 zmax 中 。
如何突出显示特定等高线层级

文章插图

4号令行键入:
zinc = (zmax - zmin) / 40;
%将 zlevs 界说为40 个介于 zmin 和 zmax 之间的值 。
如何突出显示特定等高线层级

文章插图

5号令行键入:
figure
%给出图形模板 。
如何突出显示特定等高线层级

文章插图

6号令行键入:
contour(Z,zlevs)
%绘制等高线图 。
如何突出显示特定等高线层级

文章插图

7号令行键入:
zindex = zmin:2:zmax;
%将 zindex 界说为 zmin 与 zmax 之间索引值为 2 的整数值标的目的量 。
如何突出显示特定等高线层级

文章插图

8号令行键入:
hold on
%保留之前的等高线图 。

9号令行键入:
contour(Z,zindex,'LineWidth',2)
%建立第二个等高线图并利用 zindex 每隔一个整数值凸起显示等高线 。 将线宽设置为 2 。
如何突出显示特定等高线层级

文章插图

10号令行键入:
hold off


以上内容就是如何突出显示特定等高线层级的内容啦, 希望对你有所帮助哦!

    推荐阅读