Integration of numerical data
Show older comments
I have a set of numerical data stored in a vector D, and a second vector of positions z, of equal length.
If i wish to calculate the integral shown in the picture, how would this be done?

Answers (2)
John D'Errico
on 27 May 2019
0 votes
Multiply the two vectors. Then call trapz.
Star Strider
on 27 May 2019
0 votes
For vectors of data, the best option would be the trapz (link) or the related cumtrapz functions, depending on the result you want.
1 Comment
Abdul Basith Ashraf
on 31 Aug 2020
I have not so regular data (x and y are returned from ode45).
How can I visualize the rectangles under the curve to see how good trapz is doing?
Categories
Find more on Numerical Integration and Differentiation in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!