There are many ways to integrate numerically with Matlab. Here is an example:
%
x = linspace(0,pi/2,100); %
y = sin(x);
%
%
integral = trapz(x,y);
%
partialIntegral = trapz(x(10:20),y(10:20));
%
figure,
area(x,y);
hold on,
area(x(10:20),y(10:20),'FaceColor','red')
Jonas source
share