area under curve

matlab
mail@pastecode.io avatar
unknown
matlab
2 years ago
773 B
12
Indexable
Never
clc
clear all
close all
syms x
y1=input('ENTER THE Y1 REGION VALUE:');
y2=input('ENTER THE Y2 REGION VALUE:');
t=solve(y1-y2);
%(Y1-Y2=0)
po=double(t)
poi=sort(po)
n=length(poi)
m1=min(poi)
m2=max(poi)

ez1=ezplot(y1,[m1-1,m2+1])
hold on 
TA=0
ez2=ezplot(y2,[m1-1,m2+1]) 
if n>2
    for i=1:n-1
     A=int(y1-y2,poi(i),poi(i+1))
     TA= TA+abs(A)
     x1 = linspace(poi(i),poi(i+1))
     yy1 =subs(y1,x,x1)
     yy2 = subs(y2,x,x1)
    
    %iii)Creating a polygon:
    
    xx = [x1,fliplr(x1)]
    yy = [yy1,fliplr(yy2)]
    fill(xx,yy,'g') 
    grid on 
    end
else
    A=int(y1-y2,poi(1),poi(2))
    TA=abs(A)
    x1 = linspace(poi(1),poi(2));
    yy1 =subs(y1,x,x1)
    yy2 = subs(y2,x,x1)
    xx = [x1,fliplr(x1)]
    yy = [yy1,fliplr(yy2)]
    fill(xx,yy,'g')
end