Está en la página 1de 19

METODOS NUMERICOS

DIFERENCIACION NUMERICA

FERNANDO IBAÑEZ RINCON

FERNANDO IBAÑEZ RINCON (UMB) DIFERENCIACION NUMERICA 1 / 17


DIFERENCIACION NUMERICA

Se conoce con este nombre a la aproximación numérica de la derivada


primera de una función en un punto dada por la expresión:

f (xi +1 ) f (xi )
f 0 (xi ) = + O (xi +1 xi )
xi +1 xi

También se puede expresar como:


∆fi
f 0 (xi ) = O (h )
h
donde a ∆fi se le conoce como la primera diferencia hacia adelante y a h se
le llama el tamaño del paso o incremento; esto es, la longitud del intervalo
sobre el cual se realiza la aproximación. Se le llama diferencia “hacia
adelante”, porque usa los datos en i e i + 1 para estimar la derivada. Al
término completo ∆ hf se le conoce como primer diferencia …nita dividida.

FERNANDO IBAÑEZ RINCON (UMB) DIFERENCIACION NUMERICA 2 / 17


PRIMERA DERIVADA CON DIFERENCIAS HACIA
ADELANTE

f (x i +1 ) f (x i )
f 0 (xi ) = x i +1 x i + O (h )

Diferencias hacia adelante

FERNANDO IBAÑEZ RINCON (UMB) DIFERENCIACION NUMERICA 3 / 17


PRIMERA DERIVADA CON DIFERENCIAS HACIA
ATRAS

La serie de Taylor se expande hacia atrás para calcular un valor anterior


sobre la base del valor actual,

f ” (xi ) 2
f (xi 1 ) = f (xi ) f 0 (xi ) h + h + ...
2!
Truncando la ecuación después de la primera derivada y reordenando los
términos se obtiene
f (xi ) f (xi 1) r fi
f 0 (xi ) = =
h h
donde el error es O (h), y a rfi se le conoce como primera diferencia
dividida hacia atrás.

FERNANDO IBAÑEZ RINCON (UMB) DIFERENCIACION NUMERICA 4 / 17


PRIMERA DERIVADA CON DIFERENCIAS HACIA
ATRAS

Diferencias hacia atras


FERNANDO IBAÑEZ RINCON (UMB) DIFERENCIACION NUMERICA 5 / 17
PRIMERA DERIVADA CON DIFERENCIAS CENTRADAS
Restando los desarrollos de Taylor:
f ” (xi ) 2 f ”’ (xi ) 3
f (xi +1 ) = f (xi ) + f 0 (xi ) h + h + h + ...
2! 3!
f ” (xi ) 2 f ”’ (xi ) 3
f (xi 1) = f (xi ) f 0 (xi ) h + h h + ...
2! 3!
se deduce
f (xi + 1) f (xi 1) h2 000
f 0 (xi ) = f (xi ) + ...
2h 3!
f (xi + 1) f (xi 1)
f 0 (xi ) = O h2
2h
luego:
f (xi + 1) f (xi 1 )
f 0 (xi ) =
2h
Observación: El error de truncamiento es del orden de h2 en contraste con
las aproximaciones hacia adelante y hacia atrás que fueron del orden de h.
FERNANDO IBAÑEZ RINCON (UMB) DIFERENCIACION NUMERICA 6 / 17
PRIMERA DERIVADA CON DIFERENCIAS CENTRADAS

Diferencias centradas

FERNANDO IBAÑEZ RINCON (UMB) DIFERENCIACION NUMERICA 7 / 17


Ejemplo:

Use aproximaciones con diferencias …nitas hacia adelante y hacia atrás de


O (h) y una aproximación de diferencia centrada de O (h2 ) para estimar la
primera derivada de

f (x ) = 0.1x 4 0.15x 3 0.5x 2 0.25x + 1.2

en x = 0.5 utilizando un incremento de h = 0.5. Repita el cálculo con


h = 0.25. Observe que la derivada se calcula directamente como

f 0 (x ) = 0.4x 3 0.45x 2 1.0x 0.25

y se puede utilizar para calcular el valor verdadero como


f 0 (0.5) = 0.9125.

FERNANDO IBAÑEZ RINCON (UMB) DIFERENCIACION NUMERICA 8 / 17


DIFERENCIAS PARA DERIVADAS DE ORDEN
SUPERIOR
A partir de las fórmulas progresivas, regresivas o centrales para la
aproximación de las derivadas primeras y teniendo en cuenta que la
derivada de orden n es la derivada primera de la derivada de orden n 1
de f, se pueden obtener fórmulas para las derivadas de orden superior.
Así por ejemplo si consideramos las fórmulas progresivas para la primera
derivada se obtiene la siguiente fórmula progresiva para la derivada
segunda:

f ” (xi )
f (xi +2 ) = f (xi ) + f 0 (xi ) 2h + (2h)2 + ...
2!
multiplicando por 2 y restando, tenemos:
f (xi +2 ) 2f (xi +1 ) = f (xi ) + f 00 (xi ) h2 + ...
despejando
f (xi +2 ) 2f (xi +1 ) + f (xi )
f 00 (xi ) = + O (h )
h2
FERNANDO IBAÑEZ RINCON (UMB) DIFERENCIACION NUMERICA 9 / 17
FORMULAS
Esta relación se llama la segunda diferencia …nita dividida hacia adelante.

f (xi +2 ) 2f (xi +1 ) + f (xi )


f 00 (xi ) = + O (h )
h2
Manipulaciones similares se emplean para obtener la versión hacia atrás

f (xi ) 2f (xi 1 ) + f (xi 2)


f 00 (xi ) = + O (h )
h2
y la versión centrada

f (xi +1 ) 2f (xi ) + f (xi 1)


f 00 (xi ) = + O h2
h2
Como fue el caso con las aproximaciones de la primer derivada, el caso
centrado es más exacto.
Mediante este mismo proceso se pueden obtener formulas para las
derivadas de orden tercero, cuarto, etc.
FERNANDO IBAÑEZ RINCON (UMB) DIFERENCIACION NUMERICA 10 / 17
RESUMEN DE FORMULAS DE DIFERENCIACION
Expresiones de diferencias hacia adelante primera y segunda derivada

FERNANDO IBAÑEZ RINCON (UMB) DIFERENCIACION NUMERICA 11 / 17


RESUMEN DE FORMULAS DE DIFERENCIACION
Expresiones de diferencias hacia adelante tercera y cuarta derivada

FERNANDO IBAÑEZ RINCON (UMB) DIFERENCIACION NUMERICA 12 / 17


RESUMEN DE FORMULAS DE DIFERENCIACION

Expresiones de diferencias hacia atras primera y segunda derivada

FERNANDO IBAÑEZ RINCON (UMB) DIFERENCIACION NUMERICA 13 / 17


RESUMEN DE FORMULAS DE DIFERENCIACION

Expresiones de diferencias hacia atras tercera y cuarta derivada

FERNANDO IBAÑEZ RINCON (UMB) DIFERENCIACION NUMERICA 14 / 17


RESUMEN DE FORMULAS DE DIFERENCIACION

Expresiones de diferencias centradas primera y segunda derivada

FERNANDO IBAÑEZ RINCON (UMB) DIFERENCIACION NUMERICA 15 / 17


RESUMEN DE FORMULAS DE DIFERENCIACION

Expresiones de diferencias centradas tercera y cuarta derivada

FERNANDO IBAÑEZ RINCON (UMB) DIFERENCIACION NUMERICA 16 / 17


EJERCICIOS

1 Emplee las fórmulas con alta exactitud para hallar las derivadas del
ejemplo propuesto al inicio teniendo en cuenta que

f (x ) = 0.1x 4 0.15x 3 0.5x 2 0.25x + 1.2

con x1 = 0, 5 y h = 0, 25

FERNANDO IBAÑEZ RINCON (UMB) DIFERENCIACION NUMERICA 17 / 17


EJERCICIOS

1 Emplee las fórmulas con alta exactitud para hallar las derivadas del
ejemplo propuesto al inicio teniendo en cuenta que

f (x ) = 0.1x 4 0.15x 3 0.5x 2 0.25x + 1.2

con x1 = 0, 5 y h = 0, 25
2 Dada la función f (x ) = x1 en [0, 2; 1, 2] y h = 0, 01 . Calcular su
derivada aproximada utilizando la fórmula centrada para sus puntos
interiores y progresiva y regresiva de orden 1 (dos puntos) para
f 0 (0, 2) y f 0 (1, 2)

FERNANDO IBAÑEZ RINCON (UMB) DIFERENCIACION NUMERICA 17 / 17


EJERCICIOS

1 Emplee las fórmulas con alta exactitud para hallar las derivadas del
ejemplo propuesto al inicio teniendo en cuenta que

f (x ) = 0.1x 4 0.15x 3 0.5x 2 0.25x + 1.2

con x1 = 0, 5 y h = 0, 25
2 Dada la función f (x ) = x1 en [0, 2; 1, 2] y h = 0, 01 . Calcular su
derivada aproximada utilizando la fórmula centrada para sus puntos
interiores y progresiva y regresiva de orden 1 (dos puntos) para
f 0 (0, 2) y f 0 (1, 2)
3 Dada la funcion f (x ) = sin (2πx ) en [0, 1] y h = 0, 01. Calcular su
derivada segunda exacta en [0, 1] y su derivada segunda aproximada y
el error relativo de la aproximación en el intervalo [h, 1 h]

FERNANDO IBAÑEZ RINCON (UMB) DIFERENCIACION NUMERICA 17 / 17

También podría gustarte