Documente Academic
Documente Profesional
Documente Cultură
CALCULO
/ CIENCIAS AMBIENTALES / TEMA 5
5.5
Integraci
on num
erica
M
etodos de Newton-C
otes
De cara a calcular la integral denida:
f (x) dx
a
M
etodo de los trapecios
Como se ha comentado, el Metodo de los trapecios es un Metodo de Newton-Cotes
basado en la interpolacion lineal.
La idea esencial por tanto, de cara a integrar f (x) desde el punto (a, f (a)) hasta
(b, f (b)), es aproximar f (x) por su polinomio de interpolacion lineal en [a, b] (ver gura).
f (x) P1 (x) =
y as:
I=
xb
xa
f (a) +
f (b) ,
ab
ba
f (x) dx
P1 (x) dx =
a
fHxL
x [a, b]
ba
(f (a) + f (b))
2
P1 HxL
x
a
x
a
89
CALCULO
/ CIENCIAS AMBIENTALES / TEMA 5
f ()
(x a)(x b),
2
ab
I=
f (x)dx =
a
ba
(f (a) + f (b)) + E
2
f () b
E=
(x)dx =
(x a)(x b) dx
2
a
a
Integrando en esta u
ltima expresion y denominando h = b a se concluye facilmente
en que:
3
h
h3
E = f () |E| M2
12
12
siendo M2 el valor maximo que alcance la derivada segunda de la funcion en el intervalo
dado [a, b].
M
etodo de los Trapecios compuesto
Si el intervalo en el que se realiza la integral es grande, el Metodo de los Trapecios Simple
suele ser muy impreciso. Para mejorar la exactitud, es posible subdividir el intervalo en
otros mas peque
nos y aplicar en cada uno de ellos el Metodo simple.
De esta manera, el Metodo de los Trapecios compuesto o generalizado consiste en
tomar una particion P = {x0 , x1 , . . . , xn } de [a, b], (x0 = a, xn = b), equiespaciada, es
decir: xi+1 xi = h, i = 1, . . . , n. Tendremos as que:
h=
ba
n
x0
x1
xn1
h
(f (x0 ) + 2 (f (x1 ) + f (x2 ) + . . . + f (xn1 )) + f (xn ))
2
90
CALCULO
/ CIENCIAS AMBIENTALES / TEMA 5
Tenemos por tanto la expresion nal para el Metodo de los Trapecios Generalizado:
(
)
b
n1
h
f (a) + 2
f (xi ) + f (b)
f (x) dx
2
a
i=1
h3
h3
h2
f (1 ) f (2 ) . . . f (n )
12
12
12
xdx
(x + 1)(x + 2)
x
dx =
(x
+
1)(x
+ 2)
0
x
A
B
A(x + 2) + B(x + 1)
=
+
=
(x + 1)(x + 2)
x+1 x+2
(x + 1)(x + 2)
{
x = 1 A = 1
x = A(x + 2) + B(x + 1)
x = 2 B = 2
1
)
1(
2
(x + 2)2
1
1
+
dx = log(x + 1) + 2 log(x + 2)|0 = log
=
=
x+1 x+2
(x + 1) 0
0
9
= log log 4 = 0.1177830
2
91
CALCULO
/ CIENCIAS AMBIENTALES / TEMA 5
x0
0.
f (x0 )
0.
x1
0.125
f (x1 )
0.05228
x2
0.25
f (x2 )
0.08888
x3
0.375
f (x3 )
0.11483
x4
0.5
f (x4 )
0.13333
x5
0.625
f (x5 )
0.14652
x6
0.75
f (x6 )
0.15584
x7
0.875
f (x7 )
0.162319
x8
1.0
f (x8 )
0.16666
h
[f (x0 ) + 2 (f (x1 ) + f (x2 ) + f (x3 ) + f (x4 ) + f (x5 ) + f (x6 ) + f (x7 )) + f (x8 )]
2
0.125
In
0.08333
0.108333
0.113492
0.11535
0.11622
0.11739
0.1177791
M
etodo de Simpson
El Metodo de Simpson es un metodo de Newton-Cotes de segundo orden, es decir basado
en integrar un polinomio de interpolacion de segundo grado, de la forma siguiente:
Dada la funcion f (x) en [a, b], tomaremos como tercer punto para la interpolacion
ba
el punto medio de dicho intervalo, es decir: xm = a+b
2 , y denominaremos h = 2 a la
semianchura del intervalo. De esta forma el polinomio de interpolacion de grado 2 que
pasa por (a, f (a)), (xm , f (xm )) y (b, f (b)) sera:
P2 (x) = f (a) +
f (xm ) f (a)
f (a) + f (b) 2f (xm )
(x a) +
(x a)(x xm )
h
2h2
f (x) dx
P2 (x) dx =
a
h
(f (a) + 4f (xm ) + f (b))
3
92
CALCULO
/ CIENCIAS AMBIENTALES / TEMA 5
= P3 (x) + R4 (x) =
= f (xm ) + f (xm )(x xm ) +
con
R4 (x) =
f (xm )
f (xm )
(x xm )2 +
(x xm )3 + R4 (x)
2
3!
f (4) ()
(x xm )4
4!
f (xm )
f (4) ()
f (xm )
(h)2 +
(h)3 +
(h)4
2
3!
4!
f (xm ) 3
1
= 2hf (xm ) +
h + f (4) ()h5
3
36
f (b) = f (xm + h) = f (xm ) + f (xm )h +
Por otro lado, si integramos el desarrollo de Taylor tendremos (simplicando los resultados):
f (x)dx =
a
= 2hf (xm ) +
)
f (xm )
f (xm )
(x xm )2 +
(x xm )3 + R4 (x) dx =
2
3!
f (xm ) 3 f (4) () 5
h +
h
3
60
(4)
f () 5 f (4) () 5 1 (4)
E =
h
h = f () h5
60
36
90
93
CALCULO
/ CIENCIAS AMBIENTALES / TEMA 5
hemos demostrado por tanto que el error puede acotarse por el maximo de la derivada cuarta de
la funcion.
xm
M
etodo de Simpson Compuesto
De manera completamente analoga a lo expuesto para el Metodo de los Trapecios, es
posible generalizar (mejorando la precision) el Metodo de Simpson por medio de la subdivision del intervalo dado en otros mas reducidos. De esta forma si partimos el intervalo
[a, b] en n subintervalos de anchura h = ba
on: {x0 , x1 , . . . , xn }. De
n tendremos la partici
cara a aplicar el Metodo de Simpson simple paso a paso observamos inmediatamente que
n debe ser un n
umero par para conseguir que todo [a, b] quede incluido en la integracion
numerica. Tendremos entonces:
b
x2
x4
xn
f (x) dx =
f (x)dx +
f (x)dx + . . . +
f (x)dx
a
x2
xn2
94
CALCULO
/ CIENCIAS AMBIENTALES / TEMA 5
I=
i=1, impares
P =
n2
i=2, pares
De cara a la estimacion del error, en cada uno de los pasos deberemos considerar
5
h
E M4
90
De esta forma, el error de integracion en el Metodo compuesto vendra dado por:
5(
5
n )
h
h n
1
2
2
E
M4 + M4 + ... + M4
M4
90
90 2
donde se denota M4i a los maximos de la derivada cuarta en cada aplicacion del metodo
simple y M4 al maximo de la derivada cuarta en todo [a, b].
Concluimos por tanto en la expresion:
b a 4
h M4
E
180
Ejemplo 1. Calcular el valor aproximado de la integral
x dx
(x + 1)(x + 2)
h
[f (x0 ) + 4 (f (x1 ) + f (x3 ) + f (x5 ) + f (x7 )) + 2 (f (x2 ) + f (x4 ) + f (x6 )) + f (x8 )]
3
0.125
95
CALCULO
/ CIENCIAS AMBIENTALES / TEMA 5
que al ser comparado con el valor exacto 0.1177830 y el obtenido por la regla de los trapecios
0.117166 nos permite concluir que este metodo es mas preciso que el anterior.
Comparando de manera general los dos metodos tendremos:
n
n=1
n=2
n=3
n=4
n=5
n=6
n=8
n = 10
n = 100
I(Trapecios)
0.08333
0.108333
0.113492
0.11535
0.11622
0.11739
0.1177791
I(Simpson)
0.116667
0.117689
0.117763
0.117776
0.11778
0.117783
2
ex dx
0
2xex
f (x) =
2
2
Se puede observar que f (iv) (x) es creciente en [0, 1] de modo que el maximo valor de dicha funcion
coincide con el valor en x = 1, esto es, f (iv) (1) = 4e1 (4 + 12 + 3) < 4 3 19 = 228, por lo que
consideraremos que M4 228. Por ello,
E(1) 1.2666
E(2) 0.0791
19
(b a)5
228
=
E(N )
E(3) 0.0156
180N 4
15N 4
E(4) 0.0049
E(5) 0.0020
de modo que para que el n
umero de subintervalos sea par hemos de tomar
N =6
96
CALCULO
/ CIENCIAS AMBIENTALES / TEMA 5
xi
=
f (xi )
=
x0
0.
f (x0 )
1.
x1
1/6
f (x1 )
1.02817
x2
1/3
f (x2 )
1.11752
x3
1/2
f (x3 )
1.28403
x4
2/3
f (x4 )
1.55962
x5
5/6
f (x5 )
2.0026
x6
1.
f (x6 )
2.71828
Finalmente:
h
[f (x0 ) + 4 (f (x1 ) + f (x3 ) + f (x5 )) + 2 (f (x2 ) + f (x4 )) + f (x8 )]
3
1/6
que nos proporciona la integral que debemos estimar numericamente mediante la regla de Simpson
con n = 8 como propone el enunciado.
g(x) = 1 + cos2 x
xi
=
g(xi )
=
x0
0.
g(x0 )
1.41421
x1
0.5
g(x1 )
1.33047
x2
1.0
g(x2 )
1.13663
x3
1.5
g(x3 )
1.0025
x4
2.0
g(x4 )
1.08313
x5
2.5
g(x5 )
1.28134
x6
3.0
g(x6 )
1.40715
x7
3.5
g(x7 )
1.37002
x8
4.0
g(x8 )
1.19468
h
[g(x0 ) + 4 (g(x1 ) + g(x3 ) + g(x5 ) + g(x7 )) + 2 (g(x2 ) + g(x4 ) + g(x6 )) + g(x8 )]
3
0.5
Es posible calcular de forma precisa, por otros metodos, este resultado, obteniendose: 4.966615,
por lo que deducimos que el Metodo de Simpson proporciona un valor muy correcto en este caso.
Ejemplo 4. Un agricultor desea conocer la supercie aproximada de un prado limitado por una
carretera, dos caminos perpendiculares a ella y la ribera de un ro, de manera que si colocamos
97
CALCULO
/ CIENCIAS AMBIENTALES / TEMA 5
unos ejes cartesianos sobre la carretera (eje OX) y uno de los caminos (eje OY, abscisa x = 0),
el segundo camino sera la recta vertical x = 2 (unidades en cientos de metros). Se toman varias
medidas desde la carretera hasta la ribera, obteniendose las siguientes coordenadas para los
puntos de la ribera: (0, 1.5), (0.5, 1.8), (1, 2.1), (1.5, 1.75), (2, 1.3).
Calcular aproximadamente el area de dicho terreno utilizando las reglas de los trapecios y
de Simpson. Determinar el area si extendemos el terreno hasta la abscisa x = 2.5 sabiendo que
el ro en tal caso pasa por el punto (2.5, 1.1).
En este caso desconocemos la funcion de forma explcita, teniendo en cuenta tan solo los
valores de la tabla que nos han sido facilitados. Se tiene:
xi
=
f (xi )
=
x0
0.
f (x0 )
1.5
x1
0.5
f (x1 )
1.8
x2
1.0
f (x2 )
2.1
x3
1.5
f (x3 )
1.75
x4
2.0
f (x4 )
1.3
h
[f (x0 ) + 2 (f (x1 ) + f (x2 ) + f (x3 )) + f (x4 )]
2
0.5
h
[f (x0 ) + 4 (f (x1 ) + f (x3 )) + 2 (f (x2 )) + f (x4 )]
3
0.5
[1.5 + 4(1.8 + 1.75) + 2(2.1) + 1.3]
3
3.5333
Si se a
nade un nuevo punto, la tabla queda dada por
xi
=
f (xi )
=
x0
0.
f (x0 )
1.5
x1
0.5
f (x1 )
1.8
x2
1.0
f (x2 )
2.1
x3
1.5
f (x3 )
1.75
x4
2.0
f (x4 )
1.3
x5
2.5
f (x5 )
1.1
2
mientras que si el metodo de Simpson no es aplicable de forma directa dado que estamos considerando un n
umero impar de subintervalos en este caso. Lo que podemos hacer es considerar
la regla de Simpson para los 4 subintervalos primeros y estimar el quinto subintervalo mediante
la regla de los trapecios. As queda
0.5
(1.3 + 1.1) 4.13333
I = I2 + I = 3.5333 +
2
I