Hi everyone,
I have the following data of water height 'WH.xlsx' of the whole world, I want to plot only the data values which are on land. can anyone help me on how I can plot them. the data are in size of 0.5 latitude by 0.5 longitude.
thanks

답변 (1개)

Alan Stevens
Alan Stevens 2020년 8월 26일

0 개 추천

Replace the values less than zero by NaNs, then use the surf command. Something like the following perhaps:
ix = WH<0;
WH(ix) = NaN;
surf(WH), view(0,90)

댓글 수: 3

Alan Stevens
Alan Stevens 2020년 8월 26일
Remove the view(0,90) command if you want a 3d view.
thomas gisiri
thomas gisiri 2020년 8월 26일
when I plot them some point are in ocean and other are missing in some part of land. still there some issues
thanks
Alan Stevens
Alan Stevens 2020년 8월 26일
I guess you have to decide what elevations constitute land, then replace all other values by NaNs before plotting.

댓글을 달려면 로그인하십시오.

카테고리

질문:

2020년 8월 26일

댓글:

2020년 8월 26일

Community Treasure Hunt

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

Start Hunting!

Translated by