How do I calculate the area under a curve?
12 views (last 30 days)
Show older comments
I have a reading curve from some experimental observations. I want to calculate the area under the curve - between customized X and Y values. I want it in between X=[-0.9,+0.9] and Y=[0.3,0.45]. How can I do it? I am attaching the figure for reference.
0 Comments
Accepted Answer
Image Analyst
on 14 May 2020
Edited: Image Analyst
on 14 May 2020
Did you try
indexes = X >= -0.9 & X <= 0.9;
area = trapz(X(indexes), Y(indexes))
But what do you mean with those Y limits? That would just be a rectangular box under the curve.
2 Comments
Image Analyst
on 16 May 2020
Yes, but you'd have to somehow extract the x and y out of the figure. I never do that but I know it's possible. How did the figure get made in the first place? Why do you not have the actual coordinates in your script, function, or in a mat file???
More Answers (0)
See Also
Categories
Find more on Linear and Nonlinear Regression 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!