Está en la página 1de 30

z

DERIVACIÓN
NUMÉRICA
z
Contenido

Preliminares
 Introducción

Métodos de Derivación Numérica


 El Límite del Cociente Incremental
 Fórmulas de Diferencias Centradas
 Fórmulas de Diferencias Progresivas y Regresivas
 Derivada del Polinomio Interpolador de Newton
z
Introducción

 Las fórmulas de derivación numérica son importantes en el

 desarrollo de algoritmos para resolver problemas de contorno de

ecuaciones diferenciales ordinarias y ecuaciones en derivadas parciales.


Métodos de Derivación Numérica
z

El Límite del Cociente Método:


Incremental Se elige una sucesión {hk } tal que hk → 0 y se
calcula el límite de la sucesión
Se busca aproximar numéricamente la
derivada de f (x ):

Los términos de la sucesión {Dk }se calculan hasta que

|DN +1 - DN | ≥ |DN - DN −1| ;


La intención es tratar de determinar la mejor aproximación antes de que los términos
empiecen a alejarse del límite.
Consiste en aproximar la función por polinomios . Las
formulas resultantes pueden clasificarse de la siguiente
manera

• En base al orden de la derivada f‘(xₒ),f'‘(xₒ), f''‘(x)….


z
𝑓 𝑛 (xₒ)

• En base al orden de la diferencia, puede ser


primera, segunda, tercera, etc.

• En base a los puntos de apoyo de la formula en a


tabla es decir, si se han empleado puntos antes
,después o ambos lados de algún punto de interés
z
Existen tres tipos y son:

 Diferencia hacia adelante, cunado se usan puntos anteriores del


punto de interés

 Diferencias hacia atrás cuando se emplean puntos posteriores


al punto de interés

 Diferencias centrales, cuando se usan puntos tanto antes como


después del punto de interés
z

xₒ: indica el punto de interés de estudio o de análisis

h: espaciado constante de la tabla

F(xₒ): Función evaluada en el punto de análisis


Formulas
z de diferencias finitas hacia
atrás
Formulas de diferencias
finitas centrales

z
z

 Sea la función f(x) = Lnxtanx, calcular la derivada por


métodos numéricos en el punto x=4 con h=0,1, aplicando
la formula de diferencias finitas hacia atrás
 Realizamos la tabla

 Tenemos en cuenta, que al calcular la derivada el valor


verdadero es : 3.534 y el valor de la segunda derivada es
8.611
 zAplicamos la formula (primera diferencia)

 Calculando el error
Segunda
z derivada

Error:
z
Aplicamos formula de segunda diferencia

Error:
Segunda
z derivada:

Error:
z

Sea la función f(x) = Lnxtanx, calcular la derivada


por métodos numéricos en el punto x=4 con
h=0,1, aplicando la formula de diferencias finitas
hacia atrás
Realizamos la misma tabla
z
Aplicamos la formula de la primera diferencia

 Calculando el error
 Segunda derivada
z

 Error:
z
Aplicamos formula de segunda diferencia

 Error:
Segunda derivada
z
,

Error:
Derivada
z del Polinomio Interpolador de Newton
Se mostrará la relación que existe entre las fórmulas de orden O(h2) para
aproximar f t(x ) y un algoritmo general que permite calcular derivadas
numéricamente.

Recordar que el Polinomio Interpolador de Newton (PIN) P (t ) de grado N = 2 que


aproxima f (t ) usando los nodos tO, t1 y t2, viene dado por

P (t ) = aO + a1(t - tO) + a2(t - tO)(t - t1), .......................... (1)

siendo
Derivada
z del Polinomio Interpolador de Newton
La derivada de P (t ) es

P 1 (t ) - a1 + [a2 (t - t1 ) + a2 (t - tO )] - a1 + a2 [(t - t1 ) + (t - tO )] ............... (2)

que evaluada en t = tO, produce

t t
P (tO) = a1 + a2(tO - t1) f (tO).
͌
En (a), (b) y (c) no hace falta que los nodos {tk } estén
equiespaciados. Ordenando los nodos de maneras distintas
obtendremos fórmulas de aproximación a f‘(x ) distintas.
Derivada
z del Polinomio Interpolador de Newton

Caso 1:
Si tO = x , t1 = x + h, t2 = x + 2h , entonces

a1 =
f (x + h) - f (x )
h

f (x +2h)−f (x +h) -
f (x +h)−f (x )
h h f (x ) - 2f (x + h) + f (x + 2h)
a2 = =
2h 2h2
z
y al sustituir estos valores en (c), obtenemos

que es la fórmula (9)


z

Caso 2:

Si tO = x , t1 = x + h, t2 = x -h , entonces
z

y al sustituir estos valores en (c), obtenemos

que es la fórmula (1).


z

Caso 3:
Si tO = x , t1 = x - h, t2 = x - 2h , entonces
z

y al sustituir estos valores en (c), obtenemos

que es la fórmula (13).


z
Generalización:

El Polinomio Interpolador de Newton (PIN) P (t ) de grado N que


aproxima f (t ) usando los nodos tO, t1, ...., tN viene dado por

P (t ) = aO + a1 (t - tO ) + a2 (t - tO )(t - t1 ) + a3 (t - tO )(t - t1 )(t - t2 ) +........ + aN (t -tO ).....(t -tN −1 ).

La derivada de P (t ) es
z

Evaluando P t(t ) en t = t0,

Si
z

GRACIAS

También podría gustarte