0

我有值范围从 -7000 到 0 的水深测量数据。是否可以在单个图像中绘制不同值范围的轮廓?示例:单个contourf图中的范围从 -100 到 10、-1000 到 -100、-5000 到 -1000 和 -7000 到 -5000。

4

1 回答 1

2

当然可以——只需在第二个参数中指定一个向量,例如:

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

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

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

于 2013-08-20T01:36:26.843 回答