Trapezoidal rule with unevenly spaced data points

33 views (last 30 days)
I am having a lot of trouble using the trapezoidal method on matlab to determine the area under the curve with no function, just unevenly spaced data points:
(0,0), (1,5), (5,8), (9,6), (3,10), (0,11)
I have absolutely no idea where to start.
  6 Comments
Walter Roberson
Walter Roberson on 22 Sep 2022
You can decompose into shapes. There is an initial triangle, and you can get the area for that as 1/2 base times height. There are then a series of trapazoids, and you can calculate their areas. Then there is a final triangle and 1/2 base times height for it. Add the areas all together.
... which is what trapz() will do for you.

Sign in to comment.

Answers (1)

Matt J
Matt J on 22 Sep 2022
See trapz.

Products


Release

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by