Está en la página 1de 20

Diferenciación e integración Diferenciación numérica Integración numérica

Diferenciación e
integración numérica
Samir Posada
Departamento de Informática y Sistemas
Escuela de Ingenierı́a
Universidad EAFIT

Medellı́n, 2019
Diferenciación e integración Diferenciación numérica Integración numérica

Indice

Unidad 4: Diferenciación e integración numérica

Diferenciación numérica
Introducción

Integración numérica
Regla del trapecio
Regla de Simpson
Diferenciación e integración Diferenciación numérica Integración numérica

Objetivo

La integración numérica que se tratará en este capı́tulo se plantea


como un problema de aproximación a la integral definida del siguiente
modo: Z b Z b
f (x)dx = Pn (x)dx
a a

donde Pn (x) = an xn + an−1 xn−1 + · · · + a2 x2 + a1 x + a0

Para definir los métodos de integración vamos a presentar un conjunto


de métodos básicos que aproximan la función que se va a integral con
polinomios interpolantes hasta de grado 3. Posteriormente, para estos
métodos básicos se desarrollan versiones más refinadas de la integral
aplicando en pequeños subintervalos de igual tamaño estas
aproximaciones de forma repetida.
Diferenciación e integración Diferenciación numérica Integración numérica

Se quiere aproximar la función que se va a derivar usando polinomio


interpolantes.
d d
f (x) = p(x)
dx dx

Fórmulas de dos puntos:

f (xi + h) − f (xi ) h 00
f 0 (xi ) = − f (ξ)
h 2
según h sea positiva o negativa tenemos la aproximación hacia
adelante o hacia atrás.
Diferenciación e integración Diferenciación numérica Integración numérica

Fórmulas de tres puntos:

1 h2
f 0 (xi ) = [f (xi − 2h) − 4f (xi − h) + 3f (xi )] + f 000 (ξ)
2h 3
1 h2
f 0 (xi ) = [−3f (xi ) + 4f (xi + h) − f (xi + 2h)] + f 000 (ξ)
2h 3
1 h2
f 0 (xi ) = [−f (xi − h) + f (xi + h)] + f 000 (ξ)
2h 6
Diferenciación e integración Diferenciación numérica Integración numérica

Fórmula de cinco puntos centrada:

1 h4
f 0 (xi ) = [f (xi −2h)−8f (xi −h)+8f (xi +h)−f (xi +2h)]+ f (4) (ξ)
12h 30
Fórmula de cinco puntos (adelante y atrás):
1
f 0 (xi ) = [−25f (xi )+48f (xi +h)−36f (xi +2h)+16f (xi +3h)−3f (xi +4h)]
12h
h4 (5)
+ f (ξ)
5
Diferenciación e integración Diferenciación numérica Integración numérica

Método del trapecio

Se pretende hallar la solución de la integral definida


Z b
f (x)dx
a

para lograr esto vamos a aproximar la función f (x) por medio del
polinomio lineal de Lagrange de la forma P1 (x) = mx + b.

Tomamos pues puntos (a, f (a)), (b, f (b)), el polinomio de Lagrange


está dado por

x−b x−a f 00 (ξ)


P1 (x) = f (a) + f (b) + (x − a)(x − b)
a−b b−a 2
Diferenciación e integración Diferenciación numérica Integración numérica

Ası́,
Z b Z b
f (x)dx = P1 (x)dx
a a
b
f 00 (ξ)
 
x−b x−a
Z
= f (a) + f (b) + (x − a)(x − b) dx
a a−b b−a 2
Z b  Z b  00 
x−b x−a f (ξ)
= f (a) + f (b) dx + (x − a)(x − b) dx
a a−b b−a a 2
b
(x − b)2 (x − a)2 f 00 (ξ) x3
  
a+b 2
= f (a) + f (b) dx+ − x + abx dx
2(a − b) 2(b − a) a 2 3 2
b−a (b − a)3 00
= (f (a) + f (b)) + f (ξ)
2 12
Diferenciación e integración Diferenciación numérica Integración numérica

Si hacemos h = b − a, la regla del trapecio se escribe como


Z a
h h3
f (x)dx = (f (a) + f (b)) + f 00 (ξ)
b 2 12

Ejemplo: Determine el valor de la siguiente integral. Para ello utilice


el método del trapecio y compare el resultado con el valor verdadero.
Z 2
(ex − 2x)dx
1
Diferenciación e integración Diferenciación numérica Integración numérica

Método compuesto del trapecio

Se pretende determinar el valor de la integral definida


Z b
f (x)dx
a

Para lograrlo se divide el intervalo [a, b] en n subintervalos de igual


tamaño. De esa división resulta un conjunto de n + 1 puntos
{a = x0 , x1 , x2 , . . . , xn = b}. Definimos h como

b−a
h= = xi − xi−1 para todo i = 1, 2, . . . , n
n
Diferenciación e integración Diferenciación numérica Integración numérica

Ası́,
Z b Z x1 Z x2 Z xn
f (x)dx = f (x)dx + f (x)dx + · · · + f (x)dx
a x0 x1 xn−1

h h3 h h3
= (f (x0 ) + f (x1 )) + f 00 (ξ1 ) + (f (x1 ) + f (x2 )) + f 00 (ξ2 ) + · · ·
2 12 2 12
h h3
+ (f (xn−1 ) + f (xn )) + f 00 (ξn )
2 12
h h3
= [f (x0 )+2f (x1 )+2f (x2 )+· · ·+2f (xn−1 )+f (xn )]+ [f 00 (ξ1 )+· · ·+f 00 (ξn )]
2 12
Z b " n−1
# n
h X (b − a)3 X 00
f (x)dx = f (x0 ) + 2 f (xi ) + f (xn ) + f (ξi )
a 2 i=1
12n3 i=1
Diferenciación e integración Diferenciación numérica Integración numérica

Ejemplo: Utilice el método compuesto del trapecio para determinr el


valor de la siguiente integral y compare el resultado con el valor
verdadero Z 2
(ex − 2x)dx
1
Diferenciación e integración Diferenciación numérica Integración numérica

Método de Simpson 1/3


Se pretende hallar la solución de la integral definida
Z b
f (x)dx
a

para lograr esto vamos a aproximar la función f (x) por medio del
polinomio cuadrático de Lagrange P2 (x).

Tomamos nodos x0 = a, x2 = b y x1 = a+b 2 . Con los puntos


(x0 , f (x0 )), (x1 , f (x1 )), (x2 , f (x2 )), calculamos el polinomio de
Lagrange, el cual queda dado por

(x − x1 )(x − x2 ) (x − x0 )(x − x2 )
P2 (x) = f (x0 ) + f (x1 )+
(x0 − x1 )(x0 − x2 ) (x1 − x0 )(x1 − x2 )

(x − x0 )(x − x1 ) f 000 (ξ)


f (x2 ) + (x − x0 )(x − x1 )(x − x2 )
(x2 − x0 )(x2 − x1 ) 3!
Diferenciación e integración Diferenciación numérica Integración numérica

Ası́,
Z b Z x2
f (x)dx = P2 (x)dx
a x0
x2 
(x − x1 )(x − x2 ) (x − x0 )(x − x2 )
Z
= f (x0 ) + f (x1 )+
x0 (x 0 − x 1 )(x0 − x 2 ) (x 1 − x0 )(x1 − x2 )
 Z b  000 
(x − x0 )(x − x1 ) f (ξ)
f (x2 ) dx+ (x − x0 )(x − x1 )(x − x2 ) dx
(x2 − x0 )(x2 − x1 ) a 3!
Z b  000 
h f (ξ)
= (f (x0 )+4f (x1 )+f (x2 ))+ (x − x0 )(x − x1 )(x − x2 ) dx
3 a 3!
Diferenciación e integración Diferenciación numérica Integración numérica

Definition (Método de Simpson 1/3)


Supongamos que existe una función continua en el intervalo [a, b] de la
que conocemos el conjunto de puntos
{(x0 , f (x0 )), (x1 , f (x1 )), (x2 , f (x2 ))}, que cumplen la condición de que
los valores x0 , x1 , x2 son una partición del intervalo [a, b], donde
h = (b − a)/2, entonces el método de Simpson 1/3 se describe como
b
h5
Z
h
f (x)dx = (f (x0 ) + 4f (x1 ) + f (x2 )) − f (4) (ξ)
a 3 90

Ejemplo: Utilice el método de Simpson 1/3 para determinar el valor


de la siguiente integral y compare el resultado con el valor verdadero
Z 2
(ex − 2x)dx
1
Diferenciación e integración Diferenciación numérica Integración numérica

Método compuesto de Simpson 1/3

Se pretende determinar el valor de la integral definida


Z b
f (x)dx
a

Para lograrlo se divide el intervalo [a, b] en n subintervalos de igual


tamaño. De esa división resulta un conjunto de n + 1 puntos
{a = x0 , x1 , x2 , . . . , xn = b}. Como se aplicará el método de Simpson
1/3 varias veces, es necesario que n sea par. Definimos h como

b−a
h= = xi − xi−1 para todo i = 1, 2, . . . , n
n
Diferenciación e integración Diferenciación numérica Integración numérica

Ası́,
Z b Z x2 Z x4 Z xn
f (x)dx = f (x)dx + f (x)dx + · · · + f (x)dx
a x0 x2 xn−2

h h5 h
= (f (x0 ) + 4f (x1 ) + f (x2 )) − f (4) (ξ1 ) + (f (x2 ) + 4f (x3 ) + f (x4 ))
3 90 3
h5 (4) h h5
− f (ξ2 ) + · · · + (f (xn−2 ) + 4f (xn−1 ) + f (xn )) − f (4) (ξn/2 )
90 3 90
h
= [f (x0 ) + 4f (x1 ) + 2f (x2 ) + · · · + 2f (xn−2 ) + 4f (xn−1 ) + f (xn )]
3
h5 (4)
− [f (ξ1 ) + · · · + f (4) (ξn )]
90
Diferenciación e integración Diferenciación numérica Integración numérica

 
Z b n−1 n−2
h X X
f (x)dx = f (x0 ) + 4 f (xi ) + 2 f (xi ) + f (xn )
a 3 i=2,i par
i=1,i impar

nh5 (4)
− f (µ)
180

Ejemplo: Utilice el método compuesto de Simpson 1/3 para


determinr el valor de la siguiente integral y compare el resultado con
el valor verdadero Z 2
(ex − 2x)dx
1
Diferenciación e integración Diferenciación numérica Integración numérica

Método de Simpson 3/8

Se pretende hallar la solución de la integral definida


Z b
f (x)dx
a

para lograr esto vamos a aproximar la función f (x) por medio del
polinomio cuadrático de Lagrange P3 (x).

Tomamos nodos x0 = a, x3 = b, x1 = x0 + b−a 3 y x2 = x0 + 2 3 .


b−a

Con los puntos (x0 , f (x0 )), (x1 , f (x1 )), (x2 , f (x2 )), (x3 , f (x3 )), se
calcula el polinomio de Lagrange de grado 3.
Diferenciación e integración Diferenciación numérica Integración numérica

Ası́,
Z b Z x3
f (x)dx = P3 (x)dx
a x0
Z x3
= (L0 (x)f (x0 ) + L1 (x)f (x1 ) + L2 (x)f (x2 ) + L3 (x)f (x3 ))dx
x0
x3
f (4) (ξ)
Z  
+ (x − x0 )(x − x1 )(x − x2 )(x − x3 ) dx
x0 4!
3h 3h5 (4)
= (f (x0 ) + 3f (x1 ) + 3f (x2 ) + f (x3 )) − f (ξ)dx
8 80

También podría gustarte