plotting the data on land only
古いコメントを表示
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
2020 年 8 月 26 日
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
2020 年 8 月 26 日
Remove the view(0,90) command if you want a 3d view.
thomas gisiri
2020 年 8 月 26 日
Alan Stevens
2020 年 8 月 26 日
I guess you have to decide what elevations constitute land, then replace all other values by NaNs before plotting.
カテゴリ
ヘルプ センター および File Exchange で Surface and Mesh Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!