2012-03-18 7 views
1

Я пытаюсь нарисовать контурный график с двумерной матрицей, v. v содержит данные о скорости, y-индекс представляет собой глубину, x-индекс отображается на 1d-вектор, содержащий информацию о широте, lat.Установить масштабную ось графика Matlab для оси X?

, когда я нахожу график contour(v), ось x является индексом, но я хочу показать широту (также масштаб соответственно), я пробовал контур (lat, v), но он просто показывает мне пустой график, как мне следует нарисовать график Это?

ответ

1

Не имея примерного набора данных, трудно сказать наверняка ... но я подозреваю, что вам нужно использовать форму contour(X,Y,Z)contour. Если вы хотите указать одну ось, вам нужно указать и то, и другое. В вашем случае, это было бы:

contour(lat,depth,v) 

Если вы счастливы, используя у-индекс, а не фактическая глубину вектора, вы можете сделать

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

совершенным, спасибо – Bonk

Смежные вопросы