设置Matlab的轮廓图x轴刻度?

时间:2012-03-18 19:10:03

标签: matlab contour

我试图用二维矩阵v绘制等值线图。 v包含速度数据,y-index表示深度,x-index映射到包含纬度信息的1d-vector,lat

当我绘制contour(v)时,x轴是索引,但我希望显示纬度(也相应地缩放),我尝试了轮廓(lat,v),但它只显示了一个空白图,如何我应该给它做图吗?

1 个答案:

答案 0 :(得分:1)

如果没有示例数据集,很难肯定地说......但我怀疑你需要做的是使用contour(X,Y,Z)形式的contour。如果要指定一个轴,则需要同时指定两个轴。在你的情况下,它将是:

contour(lat,depth,v)

如果您对使用y-index而不是实际深度向量感到满意,可以执行

contour(lat,1:size(v,2),v)