轮廓可以有不同的轮廓范围吗?

时间:2013-08-20 01:26:26

标签: matlab contour

我有水深测量数据,其值介于-7000到0之间。是否可以在单个图像中对不同的值范围进行轮廓测量?示例:单个contourf图中的范围从-100到10,-1000到-100,-5000到-1000和-7000到-5000。

1 个答案:

答案 0 :(得分:2)

确实是 - 只需在第二个参数中指定一个向量,例如:

Z = peaks;
contourf(Z,[-10 -5 -1 0 1 5 10]);

您甚至可以在极端情况下使用Inf-Inf来确保捕获极值(或min(Z(:))max(Z(:)))。

在您的情况下,使用[-7000 -5000 -1000 -100 10]作为第二个向量来获取所需的范围。当您说数据范围仅转到+10时,不确定为什么要转到0 ...