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

1 vue (au cours des 30 derniers jours)
eko supriyadi
eko supriyadi le 9 Août 2017
Commenté : eko supriyadi le 10 Août 2017
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:

Réponses (1)

KSSV
KSSV le 9 Août 2017
Modifié(e) : KSSV le 9 Août 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 commentaires
eko supriyadi
eko supriyadi le 9 Août 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
eko supriyadi
eko supriyadi le 10 Août 2017
anyone..any idea about these problem?

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by