MATLAB: Area under the graph

graph

how can i colored area which is under the graph (eg y=mx+c or any graph)with the boundary condition let say x is 2-5 and find the colored area ?

Best Answer

You can use fill() to color in the area under the graph of a line, and you can use a numerical integration method like quad() to compute the integral:
x = 0:0.01:1;
y = 2*x-2;
axis([0 1 -2 0]);
x1 = [0 1 1];
y1 = [-2 -2 0];
fill(x1,y1,'r');
hold on;
plot(x,y,'k','linewidth',2);
Q = quad(@(x) 2*x-2,0,1)