Вы находитесь на странице: 1из 1

%trapecio simple

a=0
b=0.8
Vv=1.6405333333
x=a
fa=0.2+(25*x)-(200*(x^2))+(675*(x^3))-(900*(x^4))+(400*(x^5))
x=b
fb=0.2+(25*x)-(200*(x^2))+(675*(x^3))-(900*(x^4))+(400*(x^5))
Int=(b-a)*((fa+fb)/2)
Etrue=abs((Vv-Int)/Vv)*100
Etrunc=Vv-Int

%trapecio multiple n=2


a=0
b=0.8
n=2
x=a
h=(b-a)/n
Vv=1.640533333
Rep=0
Int=0
for(s=1:1:n+1)
f(s)=0.2+(25*x)-(200*(x^2))+(675*(x^3))-(900*(x^4))+(400*(x^5));
x=x+h;
end
for(r=2:1:n);
Rep=Rep+f(r);
end
Int=(h/2)*(f(1)+(2*Rep)+f(n+1))
Etrue=abs((Vv-Int)/Vv)*100
Etrunc=Vv-Int

Вам также может понравиться