Vous êtes sur la page 1sur 4

Anaisis Numerico I

Fabian Marin Calvache


14 de mayo de 2017

R1
1. Ejercicio 4.14 Para calcular las integrales Ik = 0 xk ex1 dx para k = 1, 2, ..., uno
puede utilizar la siguiente formula recursiva Ik = 1 kIk1 , con I1 = 1/e. Calcular
I20 usando la formula de Simpson compuesta con vistas a asegurar que el error de
cuadratura es menor que 103 . Comparar la aproximacion de Simpson con el resultado
obtenido usando la formula recursiva anterior.

Solucion

a) Procederemos a calcular la integral indefinida por el metodo de integracion por


partes, luego la evaluamos en los limites de integracion:
Z
xex1 dx

Sea u = x y dv = ex1
Z
du = dx v = ex1 dx

du = dx v = ex1
Lo anterior sustituimos en:
Z Z
0
uv = uv u0 v
Z Z
0 x1
uv = xe ex1 dx

Ahora solucionamos la integral:


Z
ex1 dx

Es una integral inmediata:


Z
ex1 dx = ex1 + C

Luego nos queda: Z


uv 0 = xex1 ex1 + C

1
Factorizando tenemos: Z
uv 0 = ex1 (x 1) + C
Z
xex1 = ex1 (x 1) + C

Ahora evaluamos el resultado de la integral en los limites de integracion:


Z 1
xex1 dx = ex1 (x 1)|10
0
Z 1
xex1 dx = e11 (1 1) e01 (0 1)
0
Z 1
xex1 dx = e0 0 e1 (1)
0
Z 1
xex1 dx = e1
0
Z 1
1
xex1 dx = 0,3678794411714423215955237701615
0 e
b) Ahora procedemos a calcular I20 con la forma recursiva propuesta y luego con el
metodo de Simpson compuesta. Primero proponemos los Scrips
1) Scrip integralIterativa.m
1 function I=i n t e g r a l I t e r a t i v a ( n )
2 i f n==1
3 I =1/exp ( 1 ) ;
4 end
5 i f n>1
6 for i =2:n
7 I=1 i i n t e g r a l I t e r a t i v a ( i 1) ;
8 end
9 end
10 end

2
2) Scrip simpsonCompuesto.m y sus subscrips
1 function [ I , E r r o r ]= simpsonCompuesto ( a , b , n , t o l )
2 for i =1:n
3 h1=(ba ) / i ;
4 h2=(ba ) / ( i +1) ;
5 I 1=sumasI ( a , b , h1 , i ) ;
6 I 2=sumasI ( a , b , h2 , i +1) ;
7
8 i f abs ( I1I 2 ) > t o l
9 E r r o r=abs ( I1I 2 ) ;
10 I=I 1 ;
11 end
12 end
13 end

1 function I=sumasI ( a , b , h , n )
2 suma1=0;
3 suma2=0;
4 for i = 2 : 2 : n2
5 x i=a+i h ;
6 suma1=suma1+f u n c i o n I ( x i ) ;
7 end
8
9 for i = 1 : 2 : n1
10 x i=a+i h ;
11 suma2=suma2+f u n c i o n I ( x i ) ;
12 end
13 I =(h /3 ) ( f u n c i o n I ( a )+f u n c i o n I ( b ) +2suma1+4suma2 ) ;
14 end

1 function f x=f u n c i o n I ( x )
2 f x=xexp ( x1) ;
3 end

Luego calculamos I20 con el primer scrip:

>> Integral = integralIterativa(20)

Integral = 104,860796421141
Ahora calculamos I20 con Simpson compuesto:

>> [I, Error] = simpsonCompuesto(0, 1, 20, 0,003)

I = 0,367879541696575
Error = 0,0439457895457844

3
Como podemos observar de los anteriores resultados, con el metodo iterativo y el de
Simpson compuesto, nos da valores muy diferentes entre ellos, pero el que mejor se
aproxima es el metod de Simpson compuesto con respecto al valor exacto que calcula-
mos de la integral, luego el metodo iterativo tiene errores de propagacion de redondeo
muy grandes. As el metodo de Simpson Compuesto con un error de cuadratura de
Error = 0,0439457895457844 se logra calcular la integral de manera mas precisa.

Vous aimerez peut-être aussi