Está en la página 1de 3

Análisis Numérico y Cálculo Avanzado

Métodos Numéricos

Clase Nº 2

Diferenciación Numérica

Temario: Introducción, Uso del desarrollo de Taylor, Diferencias hacia delante,


hacia atrás y central.

1. Introducción

La diferenciación numérica, o aproximación por diferencias, se utiliza para


evaluar las derivadas de una función por medio de sus valores dados en los
puntos de una retícula. Las aproximaciones por diferencias son importantes en
la solución de ecuaciones diferenciales ordinarias y parciales.

Considere una función f ( x ) como l que se muestra en la figura siguiente.


Supongamos que se desea evaluar la primera derivada de f ( x) en x = x0 .

f f f
Hacia adelante f(x) Hacia atrás f(x) Central f(x)

f(x0) f(x0) f(x0)

A
C
B

x0 x0 + h x0 - h x0 x0 - h x0 x0 + h

Si se conocen los valores de f en x0 − h , x0 y x0 + h , donde h es el tamaño del


intervalo entre dos puntos consecutivos en el eje x , entonces se puede
aproximar f ′( x0 ) mediante el gradiente de interpolación lineal A, B o C
mostrado en la figura anterior. Sus formulas matemáticas son:

a) Aproximación por diferencias hacia delante,

f ( x0 + h) − f ( x0 )
f ′( x0 ) ; ,
h

b) aproximación por diferencias hacia atrás,

1/3
Análisis Numérico y Cálculo Avanzado

f ( x0 ) − f ( x0 − h)
f ′( x0 ) ; ,
h

c) Aproximación por diferencia central,

f ( x0 + h) − f ( x0 − h)
f ′( x0 ) ; .
2h

2. Uso del desarrollo de Taylor

Para una derivada de orden p , el mínimo número de datos necesarios para


obtener una aproximación por diferencias es p + 1 . Una aproximación por
diferencias para la primera derivada de una función necesita al menos de dos
puntos.

El desarrollo de Taylor de fi +1 alrededor de xi es:

h2 h3 h4
f i +1 = f i + hf i ′ + f i ′′+ f i′′′+ f i ′′′′+ ...
2 6 24

Al despejar f i ′ en la ecuación se obtiene:

f i +1 − f i 1 1
fi′ = − hf i ′′− h 2 f i ′′′...
h 2 6

Si truncamos después del primer término:

f i +1 − f i
fi′ = + E (h).
h

La aproximación por diferencias hacia atrás es:

f i − f i −1
fi′ = + E (h).
h

Para las diferencias centrales tenemos:

f i +1 − fi −1
fi′ = + E (h 2 ).
2h

En este último caso el error decrece más rápidamente que en los dos
anteriores.

Si se utilizan más datos se puede obtener una aproximación por diferencias


más exacta; obtendremos una aproximación por diferencias de fi utilizando fi +1
y fi + 2 . El desarrollo es el siguiente:

2/3
Análisis Numérico y Cálculo Avanzado

h2 h3 h4
f i +1 = f i + hf i ′ + fi ′′+ f i ′′′+ f i ′′′′+ ...
2 6 24
h2 h3 h4
fi + 2 = f i + 2hfi ′ + 4 fi ′′+ 8 fi ′′′+ 16 f i ′′′′+ ...
2 6 24

Despejando f i ′ se tiene:

− f i + 2 + 4 f i +1 − 3 f i
fi′ = + E (h 2 ).
2h

La ecuación se llama aproximación por diferencias hacia adelante con tres


puntos para fi ′ .

Análogamente la por diferencias hacia atrás con tres puntos para fi ′ es:

3 f i − 4 f i +1 + f i + 2
fi′ = + E (h 2 ).
2h

La aproximación por diferencias centrales es:

f i − 2 − 2 f i −1 + f i + 2
fi′ = + E (h).
h2

3/3

También podría gustarte