Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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
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
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
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
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.
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
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
para lograr esto vamos a aproximar la función f (x) por medio del
polinomio cuadrático de Lagrange P2 (x).
(x − x1 )(x − x2 ) (x − x0 )(x − x2 )
P2 (x) = f (x0 ) + f (x1 )+
(x0 − x1 )(x0 − x2 ) (x1 − x0 )(x1 − x2 )
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
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
para lograr esto vamos a aproximar la función f (x) por medio del
polinomio cuadrático de Lagrange P3 (x).
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