Integrate a matrix over a surface

11 visualizaciones (últimos 30 días)
Maryam
Maryam el 9 de Ag. de 2013
Respondida: Sulaymon Eshkabilov el 14 de Ag. de 2023
Hello all
I want to know how can I integrate a matrix in MATLAB. Basically, I have a rectangular region in which x is from xmin:xmax and y is from ymin and ymax. I have the the coordinates of all the points in this region in discrete values. This means that I have two matrices of x and y which show the locations on my rectangular region. On each of these locations I have a z value (showing the pressure coefficient). So, for example x(1,1), Y(1,1), and z(1,1) show the x location, y location, and the value of pressure coefficient on location 1, respectively. I need to integrate my z matrix over my rectangular region (I want to calculate lift force from z*area). I read somewhere that using trapz two times can give the integral of my matrix z. However, I do not know which intervals is considered in trapz. I have searched the net alot but I could not find any solution. Does anyone know how I can do this integration?
Regards Maryam
  1 comentario
Jakob Aberhan
Jakob Aberhan el 19 de Jul. de 2023
I have the same question, any ideas ?

Iniciar sesión para comentar.

Respuestas (1)

Sulaymon Eshkabilov
Sulaymon Eshkabilov el 14 de Ag. de 2023
Numerical integration can be done using trapz() fcn: see DOC
Regions in your exercise: x = [xmin, xmax], y = [ymin, ymax];

Categorías

Más información sobre Numerical Integration and Differentiation 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