Azzera filtri
Azzera filtri

How to calculate the area average of data

13 visualizzazioni (ultimi 30 giorni)
Mainul Hoque
Mainul Hoque il 29 Ago 2020
Risposto: Bruno Luong il 29 Ago 2020
Hi
The attached data point has three colums such as x (mm), y (mm) and vorticity (1/s). I have used griddata to visualise the spatial distribution of vorticity value. But I want to caluculate the area average value of the vorticity.
The physical dimesion of the field of view is 37 mm x 27 mm. If you need more information pls feel free to ask me.
Much appriciated your help. Thanks
Regards
Mohammad
  2 Commenti
dpb
dpb il 29 Ago 2020
Define what you mean by "area average"
Mainul Hoque
Mainul Hoque il 29 Ago 2020
@dpb if you see the contour you see the x is vary upto 37 mm and y vary up to 27 mm. The formula of the area average is = intregation (vorticity*dA)/A. Here A is the total area and dA is the area of the each cell which is x(2,1)-x(1,1) = 0.3119mm. Thanks

Accedi per commentare.

Risposte (1)

Bruno Luong
Bruno Luong il 29 Ago 2020
"The formula of the area average is = intregation (vorticity*dA)/A"
Then the result is simply
>> mean(vor2d,'all','omitnan')
ans =
8.4914
Your data before interpolation is also on grid, just different grid. So this can also give the result (no need to bother with interpolation)
>> mean(vor)
ans =
8.4891

Categorie

Scopri di più su Fluid Dynamics 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!

Translated by