You are on page 1of 11

Prctica8 1

PRACTICA 8
Integracin numrica
Objetivo: Calcular un valor aproximado de la integral a f HxL x
b

Frmulas de tipo interpolatorio


1) Tomamos n+1 puntos distintos, xi , i = 0, 1, ..., n, del intervalo [a,b]
2) Calculamos el polinomio de interpolacin de la funcin f en los puntos xi

a a
3) Aproximamos la integral de la funcin por la integral del polinomio de interpolacin
f HxL x >
b b
pHxL x.

Veamos cmo se obtienen las frmulas del Trapecio y de Simpson.

datos1 = 88a, f@aD<, 8b, f@bD<<;

poli1 = Simplify@InterpolatingPolynomial@datos1, xDD

SimplifyB poli1 xF
b

Ha + xL Hf@aD + f@bDL
f@aD +
a + b

Ha bL Hf@aD + f@bDL
1

2

datos2 = :8a, f@aD<, : F>, 8b, f@bD<>;


a+b a+b
, fB
2 2
Prctica8 2

poli2 = Simplify@InterpolatingPolynomial@datos2, xDD

SimplifyB poli2 xF
b

Ha + b 2 xL Hb xL f@aD + Ha xL IHa + b 2 xL f@bD + 4 Hb + xL fA a+b EM

Ha bL2
2

Ha bL f@aD + f@bD + 4 fB F
1 a+b

6 2

Frmulas del rectngulo, del Trapecio y de Simpson


Frmula del rectngulo izquierda:

a f HxL x > f HaL Hb - aL, e0 H f L = Hb - aL2 .


b f ' HzL
2

Frmula del rectngulo derecha:

a f HxL x > f HbL Hb - aL, e0 H f L = - Hb - aL2 .


b f ' HzL
2

Frmula del punto medio:

a f HxL x > f I a+b M Hb - aL, e0 H f L = Hb - aL3 .


b f '' HzL
2 24

Frmula del trapecio:

a f HxL x > H f HaL + f HbLL, e1 H f L = - Hb - aL3 .


b
b-a f '' HzL
2 12

Frmula de Simpson:

a f HxL x > A f HaL + 4 f I a+b M + f HbLE, e2 H f L = Hb - aL3 .


b
b-a f '' HzL
6 2 24
Prctica8 3

Ejemplo 1

0
12
Calcular un valor aproximado de la integral ex x, aplicando la frmula del punto medio.
Dar una estimacin del error cometido. Comparar con el valor exacto.

Definimos la frmula del punto medio

F Hb aL;
a+b
PuntoMedio@fD@a_, b_D := fB
2

Definimos la funcin

f@x_D := ^x

Aplicamos la frmula del punto medio a la funcin f en el intervalo [0,1/2]

ValorAproximado1 = PuntoMedio@fD@0, 1 2D N

0.642013

Estimacin del error

f''[x]

e0 H f L = I 12 - 0M , con x [0,1] .
f '' HzL 3
24

3
f ''@D 1
e0 =
24 2

192

z @0, 1D
ez e
Como ,
192 192

N@ 192D

0.0141577
Prctica8 4

Comparamos con el valor exacto

ValorExacto1 =
12
x
x
0
N@ValorExacto1D

1 +

0.648721

Error1 = Abs@ValorExacto1 ValorAproximado1D N

0.00670856

Ejemplo 2

0
1
e-x x, aplicando las frmulas del trapecio y
2
Calcular un valor aproximado de la integral
de Simpson. Dar una estimacin del error cometido.

Definimos la frmula del trapecio

Hb aL
Trap@fD@a_, b_D := Hf@aD + f@bDL;
2

Definimos la funcin

x2
f@x_D :=

Aplicamos la frmula del trapecio a la funcin f en el intervalo [0,1]

ValorAproximado2 = Trap@fD@0, 1D N

0.68394

Estimacin del error

e1 H f L = H1 - 0L3 , con x [0,1] .


- f '' HzL
12
Prctica8 5

f''[]//Simplify

2
I2 + 4 2 M

H1 0L3 Simplify
f ''@D
e1 =
12

I1 2 2 M
1 2
6

e1 H f L = - H1 - 0L3 = I1 - 2 x 2 M < z @0, 1D.


Luego una esrtimacin del error es
f '' HzL 1 1
= 0.16667
6 x
2
12 6

Definimos la frmula de Simpson

Hb aL
F + f@bD ;
a+b
Simpson@fD@a_, b_D := f@aD + 4 fB
6 2

Definimos la funcin

x2
f@x_D :=

Aplicamos la frmula de Simpson a la funcin f en el intervalo [0,1]

ValorAproximado3 = Simpson@fD@0, 1D N

0.74718

Estimacin del error

e2 H f L = H1 - 0L5 , con x [0,1] .


- f 4L HzL
2880

f''''[x]//Simplify

4 x2
I3 12 x2 + 4 x4 M
Prctica8 6

H1 0L5 Simplify
f ''''@D
e2 =
2880

I3 12 2 + 4 4 M
1 2

720

Luego una esrtimacin del error es


e2 H f L = - H1 - 0L3 = I4 x 4 - 12 x 2 + 3M < z @0, 1D.
f 4L HzL 1 5
= 0.006944
720 x
2
2880 720

Frmulas de integracin compuesta


Consiste en dividir el intervalo inicial en subintervalos y aplicar un mtodo de integracin numrica simple
b-a
en cada uno de ellos. Si llamamos tomamos h = n
, entonces los puntos xi = a + i h, i = 0, 1, ..., n
forman una particin del intervalo [a, b] y basta aplicar en cada subintervalo [ xi , xi+1 ], i= 0, 1, ..., n-1, el
mtodo simple que queramos

Frmula del rectngulo izquierda compuesta:

a f HxL x > h n-1 eH f L = h f ' Hx L, x (a,b)


b
b- a
i=0 fi , 2

Frmula del rectngulo derecha compuesta:

a f HxL x > h n-1 eH f L = - b-2 a h f ' Hx L, x (a,b)


b
i=0 fi+1 ,

Frmula del punto medio compuesta:

a f HxL x > h n-1 eH f L = h2 f '' Hx L, x (a,b)


b
b- a
i=0 fi+ 1 , 24
2

Frmula del trapecio compuesta:

a f HxL x > hJ i=0 fi N,


+ n-1 eH f L = - b12 h f '' Hx L, x (a,b)
b f0 + fn -a 2
2

Frmula de Simpson compuesta:

a f HxL x > J f0 + fn + 2 n-1


i=1 fi + 4 i=0 fi+ 1 N ,
b
h n-1

eH f L = h f HxL, x Ha, bL.


6 2
b-a
- 2880 4 4L
Prctica8 7

Ejemplo 3.
Calcular un valor aproximado de la integral de la funcin f(x) = (x3 - x + 2M ex en el intervalo
[0,2] aplicando las frmulas de integracin compuesta con n=20.

En aprox1 guardamos la aproximacin obtenida con la frmula del rectngulo derecha.


En aprox2 guardamos el resultado del trapecio.
En aprox3 el de Simpson.

Su valor exacto se puede obtener con la orden


Integrate[funcin, {variable, lmite inferior, lmite superior}].

IntegrateAIx3 x + 2M x
, 8x, 0, 2<E

3+3 2

N@%D

25.1672

Frmula del rectngulo compuesta: f HxL x > h i=0 eH f L = - h f ' Hx L, x


b
n-1 b- a
fi+1 , 2
a
(a,b)

f@x_D := Ix3 x + 2M x

a = 0.;
b = 2.;
n = 20;
ba
h= ;

nod = Table@a + i h, 8i, 0, n<D;


n

aprox1 = h f@nodPi + 1TD


n

i=1

28.1389

error1 = 3 + 3 2
aprox1

2.9717
Prctica8 8

Frmula del trapecio compuesta f HxL x > hJ + i=0 fi N,


b f0 + fn n-1

eH f L = - h2 f '' Hx L, x (a,b)
a 2
b- a
12

f@nodP1TD + f@nodPiTD +
n
1 1
aprox2 = h f@nodPn + 1TD
2 i=2
2

25.2832

error2 = 3 + 3 2
aprox2

0.116076

Frmula de Simpson compuesta f HxL x > f0 + fn + 2 fi + 4 fi+ 1 ,


b
n-1 n-1
h

a
6 i=1 i=0 2

eH f L = - h4 f 4L HxL, x Ha, bL
b-a
2880

h f@nodP1TD + 2 f@nodPiTD + 4 fBnodPiT + F + f@nodPn


n n
1 h
aprox3 =
6 i=2 i=1
2

25.1672

error3 = 3 + 3 2
aprox3

0.0000211033

Observamos la gran precisin de la frmula de Simpson, que es una de las ms usadas en la prctica.

Clear["Global`*"]

Ejemplo 4.
Calcular un valor aproximado de la integral de la funcin f(x) = Ln x en el intervalo [1,2]
aplicando las frmulas de integracin compuesta con n=200.
Prctica8 9

Integrate@Log@xD, 8x, 1, 2<D

1 + 2 Log@2D

N@%D

0.386294

f@x_D := Log@xD
a = 1.;
b = 2.;
n = 200;
ba
h= ;

nod = Table@a + i h, 8i, 0, n<D;


n

aprox1 = h f@nodPi + 1TD


n

i=1

0.388026

error1 = 1 + Log@4D aprox1

0.00173183

f@nodP1TD + f@nodPiTD +
n
1 1
aprox2 = h f@nodPn + 1TD
2 i=2
2

0.386293

error2 = 1 + Log@4D aprox2

1.04167 106
Prctica8 10

h f@nodP1TD + 2 f@nodPiTD + 4 fBnodPiT + F + f@nodPn +


n n
1 h
aprox3 =
6 i=2 i=1
2

0.386294

error3 = 1 + Log@4D aprox3

3.79696 1013

Mathematica y la integracin numrica


Mathematica tiene una orden de integracin numrica, es NIntegrate, que nos da la respuesta con 6 dgitos,
pero podemos recuperar hasta la precisin interna estndar (unas 15 cifras) si lo pedimos a travs de Work-
ingPrecision.

f[x_]:=(x^3-x+2) ^x

NIntegrate@f@xD, 8x, 0, 2<, WorkingPrecision 20D

25.16716829679

g[x_]:=Log[x]

NIntegrate[g[x],{x,1,2},WorkingPrecision20]

0.3862943611199

puede aplicarla a cualquier funcin definida y acotada en un intervalo @a, bD; sin embargo, la segunda
No se debe confundir NIntegrate con Integrate. La primera lleva programada una integracin numrica y

valo @1, 2D la funcin


requiere que la funcin tenga una primitiva, a la que aplica la regla de Barrow. Intente integrar en el inter-
x

x
usando ambas rdenes.

Ejercicios Propuestos
1. Calcular de forma aproximada la integral
3 1
x utilizando las frmulas del trapecio y de Simpson.
1 1+x2
Comparar con el valor exacto.
Prctica8 11

2. Dividir el intervalo [1,2] en 100 partes iguales para hallar de forma aproximada el valor de Ln 1.5 utili-
zando las frmulas del trapecio y de Simpson. Comparar con el valor exacto.

You might also like