Calculate area under every point in a graph
Show older comments
I want to calculate the area under every point in EMG graphs. I have used the script: Int = trapz (x,y); however this calculates the entire area under the graph instead of the area under every point. What would be the script for this?
1 Comment
KSSV
on 11 Oct 2017
How you will get area under a point? To get area at least you need two points...
Answers (1)
Cam Salzberger
on 11 Oct 2017
Hello Debbie,
I am assuming that you mean "area under a segment between two points" since, as KSSV says, you can't have an area under a single point. In this case, assuming you know that you want the area of the "ith" line segment (between the "ith" and the "(i+1)th" points), you can just do:
val = trapz(x(i:i+1), y(i:i+1));
If you simply want the height of a point, rather than the area, then it's just y(i).
-Cam
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!