How to calculate the volume of bathymetry
3 ビュー (過去 30 日間)
古いコメントを表示
Hi,
I have just plotted a bathymetry using my xyz data. Now, I need to find the volume of the bathymetry plotted. Anyone has any ideas how can I do that?
Thanks,
Eve
0 件のコメント
回答 (1 件)
Chad Greene
2014 年 10 月 27 日
Is your x,y,z data set gridded? If not, grid it, perhaps with gridfit. With your gridded data set (I'll distinguish with capital letters), you'll have some regular grid of Z values corresponding to X and Y values. If X and Y are at, say 100 meter spacing, the area of each grid box is 100x100 meters = 10,000 square meters. A matrix of volume of water in each grid box is then given by
VolumeMap = (SurfaceElevation - Z)*(100*100).
And total volume of water in cubic meters is given by
sum(VolumeMap(:))
参考
カテゴリ
Help Center および File Exchange で Structural Analysis についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!