Anda di halaman 1dari 5

Mtodo del trapecio

a)
1.5708
function trapecio2(a,b,m)
h=(b-a)/m;
s=0;
for k=1:m-1
x=a+h*k;
s=s+feval('trap2',x);
end
T=(h/2)*(feval('trap2',a)+feval('trap2',b))+h*s

function y=trap2(x)
y=(1+x^2).^-1;
trapecio2(-1,1,4)= 1.5500
b) (
( ))
2.9712
function trapecio3(a,b,m)
h=(b-a)/m;
s=0;
for k=1:m-1
x=a+h*k;
s=s+feval('trap3',x);
end
T=(h/2)*(feval('trap3',a)+feval('trap3',b))+h*s

function y=trap3(x)
y=(2+sin(2.*sqrt(x)))
trapecio3(0,1,4)= 2.8177
c)
/ =3
function trapecio4(a,b,m)
h=(b-a)/m;
s=0;
for k=1:m-1
x=a+h*k;
s=s+feval('trap4',x);
end
T=(h/2)*(feval('trap4',a)+feval('trap4',b))+h*s

function y=trap4(x)
y=1/sqrt(x);
trapeco4(0.25,4,4)= 3.2110

d)
=1.5238
function trapecio5(a,b,m)
h=(b-a)/m;
s=0;
for k=1:m-1
x=a+h*k;
s=s+feval('trap5',x);
end
T=(h/2)*(feval('trap5',a)+feval('trap5',b))+h*s

function y=trap5(x)
y=(x2*exp(-x));
trapecio5(0,4,4)= 1.5038
e)
0.8049
function trapecio6(a,b,m)
h=(b-a)/m;
s=0;
for k=1:m-1
x=a+h*k;
s=s+feval('trap6',x);
end
T=(h/2)*(feval('trap6',a)+feval('trap6',b))+h*s

function y=trap6(x)
y=(2*x*cos(x));
trapecio6(0,2,4)= 0.6691
f)

=0.3993

function trapecio7(a,b,m)
h=(b-a)/m;
s=0;
for k=1:m-1
x=a+h*k;
s=s+feval('trap7',x);
end
T=(h/2)*(feval('trap7',a)+feval('trap7',b))+h*s

function y=trap7(x)

y=sin(2*x)*exp(-x);
trapecio7(0, 6.2832,10)= 0.3332
Mtodo de Simpson
a)

=1.5708

function simpson1(a,b,m)
h=(b-a)/2*m;
s1=0;
s2=0;
for k=1:m
x=a+h*(2*k-1);
s1=s1+feval('simp1',x);
end
for k=1:(m-1)
x=a+h*2*k;
s2=s2+feval('simp1',x);
end
SIMP=(h/3)*(feval('simp1',a)+feval('simp1',b))+(4*h)/3*s1+(2*h)/3*s2
function y=simp1(x)
y=(1+x^2).^-1;
simpson1(-1,1,1)= 1.6667
b)
=2.9712

function simpson2(a,b,m)
h=(b-a)/2*m;
s1=0;
s2=0;
for k=1:m
x=a+h*(2*k-1);
s1=s1+feval('simp2',x);
end
for k=1:(m-1)
x=a+h*2*k;
s2=s2+feval('simp2',x);
end
SIMP=(h/3)*(feval('simp2',a)+feval('simp2',b))+(4*h)/3*s1+(2*h)/3*s2
function y=simp2(x)
y=(2+sin(2*sqrt(x)));
simpson2(0,1,1)= 2.8101
c)
=3
function simpson3(a,b,m)
h=(b-a)/2*m;

s1=0;
s2=0;
for k=1:m
x=a+h*(2*k-1);
s1=s1+feval('simp3',x);
end
for k=1:(m-1)
x=a+h*2*k;
s2=s2+feval('simp3',x);
end
SIMP=(h/3)*(feval('simp3',a)+feval('simp3',b))+(4*h)/3*s1+(2*h)/3*s2
function y=simp3(x)
y=(1/sqrt(x));
simpson3(0.25,4,4)= 17.8759
d)
=1.5238
function simpson4(a,b,m)
h=(b-a)/2*m;
s1=0;
s2=0;
for k=1:m
x=a+h*(2*k-1);
s1=s1+feval('simp4',x);
end
for k=1:(m-1)
x=a+h*2*k;
s2=s2+feval('simp4',x);
end
SIMP=(h/3)*(feval('simp4',a)+feval('simp4',b))+(4*h)/3*s1+(2*h)/3*s2
function y=simp4(x)
y=(x^2*exp(-x));
simpson4(0,4,4)= 1.0106
e)

0.8049

function simpson5(a,b,m)
h=(b-a)/2*m;
s1=0;
s2=0;
for k=1:m
x=a+h*(2*k-1);
s1=s1+feval('simp5',x);
end
for k=1:(m-1)

x=a+h*2*k;
s2=s2+feval('simp5',x);
end
SIMP=(h/3)*(feval('simp5',a)+feval('simp5',b))+(4*h)/3*s1+(2*h)/3*s2
function y=simp5(x)
y=(2*x*cos(x));
simpson5(0,2,4)= -156.1691
f)

0.3993

function simpson6(a,b,m)
h=(b-a)/2*m;
s1=0;
s2=0;
for k=1:m
x=a+h*(2*k-1);
s1=s1+feval('simp6',x);
end
for k=1:(m-1)
x=a+h*2*k;
s2=s2+feval('simp6',x);
end
SIMP=(h/3)*(feval('simp6',a)+feval('simp6',b))+(4*h)/3*s1+(2*h)/3*s2
function y=simp6(x)
y=sin(2*x)*exp(-x);

Anda mungkin juga menyukai