How to calculate the volume of bathymetry
6 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposte (1)
Chad Greene
il 27 Ott 2014
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(:))
Vedere anche
Categorie
Scopri di più su Structural Analysis in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!