Borrar filtros
Borrar filtros

How to calculate the area average of data

23 visualizaciones (últimos 30 días)
Mainul Hoque
Mainul Hoque el 29 de Ag. de 2020
Respondida: Bruno Luong el 29 de Ag. de 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 comentarios
dpb
dpb el 29 de Ag. de 2020
Define what you mean by "area average"
Mainul Hoque
Mainul Hoque el 29 de Ag. de 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

Iniciar sesión para comentar.

Respuestas (1)

Bruno Luong
Bruno Luong el 29 de Ag. de 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

Categorías

Más información sobre Fluid Dynamics en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by