2013-03-10 10 views
7

Ho tre proprietà di una superficie (Est, Nord e profondità) in ogni E & N.Come posso calcolare il volume di una superficie adatta in MATLAB?

voglio montare una superficie di questi punti e quindi calcolare il volume di questa superficie accoppiata in ogni dx, dy e dz e poi confrontarlo con alcuni altri dati.

Potete aiutarmi a farlo?

+1

Il _volume_ di una superficie implica che è delimitato su tutti i lati. Si può assumere che la "profondità" sia una superficie e "profondità = 0" è l'altra superficie? 'Depth' cambia mai segno? Supponiamo che i "bordi" del volume (limiti di xey) siano "gocce dritte" - passando da Z = profondità a Z = 0? Infine, i valori di z sono tabulati su una griglia regolare di xey, oppure la griglia è irregolare? Mi spiace fare tante domande: è necessario essere in grado di scrivere una soluzione di lavoro. – Floris

+0

Quindi, lascia che ti spieghi. Ho una regione che ha alcune coordinate (le ho presentate: Easting = x, Northing = y e depth = z). questa informazione riguarda un serbatoio di idrocarburi, quindi è chiaro che il segno di tutte le z è - e non abbiamo una netta differenza nelle coordinate X e Y. quindi possiamo adattarci una buona superficie. per una migliore immaginazione puoi essere presente una anticlinale che giace in terra. Ora voglio creare delle griglie che possano assegnarle alcune proprietà, quindi immagino che questa anticlinale si trovi in ​​un cubo. – user2154441

+0

Devo indicare la parte superiore e inferiore di questa anticlinale, al contrario ho alcune informazioni sulle coordinate della parte superiore e inferiore dell'anticline, quindi cerco di adattare una superficie che può essere considerata come una parte superiore dell'anticline e quindi calcolare la volume di questa superficie in ogni griglia perimetrale per decidere che è serbatoio o no – user2154441

risposta

0

Per calcolare il volume della superficie rispetto al piano orizzontale in profondità 0 solo fare

volume_ref = sum(sum(data)) * dx * dy * dz; 

per ottenere il volume rispetto ad un'altra superficie (es anticlinale) calcolare il volume del anticlinale rispetto allo stesso riferimento (profondità 0) e quindi sottrarre.

Problemi correlati