Loop to calculate area under curve using rectangle methode
显示 更早的评论
Hello everyone I have a graph plotted in Matlab (no function), as data was imported via Excel, I am looking for a loop to calculate the area under the curve of each interval and then add them to get the entire area
Here's how my graph look like

2 个评论
Akira Agata
2018-4-18
How about using trapz function, instead of trying rectangle method. Or, do you have to try rectangle method for some reason?
Andre
2018-4-19
回答(1 个)
Akira Agata
2018-4-23
Sorry for my late response. Here is an simple example.
% Sample data
dx = pi/10;
x = 0:dx:2*pi;
y = 1+sin(x);
% integral of y = f(x) via trapezoidal method (S1) and rectangle method (S2)
S1 = trapz(x,y);
S2 = sum(y*dx);
类别
在 帮助中心 和 File Exchange 中查找有关 Numerical Integration and Differentiation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!