Problem display when i.m plot height and direction wave in map

1 visualizzazione (ultimi 30 giorni)
dear all,
i want plot height and direction wave sea in map.
when i run this script, i get error syntax..
the message error is:
Index exceeds matrix dimensions.
Error in test1 (line 22) contourf(lon,lat,SWH1(:,:,9)','LineStyle','none');
Can any one tell how to solve this problem
I attached too the data input (in netcdf):
here is my script:

Risposte (1)

KSSV
KSSV il 9 Ago 2017
Modificato: KSSV il 9 Ago 2017
Replace line 22 with:
contourf(lon,lat,SWH1(:,:)','LineStyle','none');
Your lon, lat are matrices of size 25X25......your SWH1 is a 2D matrix of size 25X25.....you are expecting it to be 3D and trying to plot SWH1(:,:,9)...so the error...
  2 Commenti
eko supriyadi
eko supriyadi il 9 Ago 2017
ok thanks..
this my result (see image attached)..
when i'm replace number 9 from SWH1, the contour of wave is empty (display with white area).
and also how display wave direction with above script.. because i'm need these 2 parameter (height and direction wave) to display in one map.
i attach too the m_map toolbox to process this research from: www.eos.ubc.ca/%7Erich/m_map1.4.zip
thanks in advance

Accedi per commentare.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by