Integrate a matrix over a surface

11 vues (au cours des 30 derniers jours)
Maryam
Maryam le 9 Août 2013
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 commentaire
Jakob Aberhan
Jakob Aberhan le 19 Juil 2023
I have the same question, any ideas ?

Connectez-vous pour commenter.

Réponses (1)

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

Catégories

En savoir plus sur Numerical Integration and Differentiation dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by