Professional Documents
Culture Documents
La derivacin numrica es una tcnica de anlisis numrico para calcular una aproximacin a la
derivada de una funcin en un punto utilizando los valores y las propiedades de la misma
Cuando dos puntos son equidistantes y queremos hallar el valor de la funcin en el punto Xi+1
se puede aproximar por la Serie de Taylor en trminos de la funcin y sus derivadas en el
punto Xi
De manera que para dos puntos para la primera derivada tenemos:
tendremos que una primera aproximacin al valor de f t(x) lo tendremos con la expresin:
Es interesante comentar que con las formulas anteriores pueden aparecer graves errores de
redondeo, sobre todo si los datos de la funcin no se conocen con demasiada precisin y adems
h es muy pequea, debido a las sustracciones que es necesario realizar (y los errores de
redondeo que suelen llevar aparejados).
MTODOS DE DIFERENCIAS FINITAS
El mtodo de diferencias finitas consiste en aproximar la funcin por polinomios. Las frmulas
resultantes pueden clasificarse de las siguientes maneras:
(0+1 ) = (0 + ) y (01 ) = (0 )
(0+ ) = (0 + ) y (0 ) = (0 )
1. DIFERENCIACIN FINITA HACIA ADELANTE
Primera diferencia
(0+1 ) (0 )
(0 ) =
(0+2 ) 2(0+1 ) + (0 )
(0 ) =
2
Segunda diferencia
Solucin:
Primera derivada
7.389056 7.77113
= | |=| | = 0.05, % = | 100%| = 5%
7.389056
Segunda derivada
7.389056 8.1731
= | |=| | = 0.11, % = | 100%| = 11%
7.389056
Demasiado ERROR
Solucin:
Primera derivada
7.389056 7.362475
= | |=| | = 3 103 , % = |4 104 100%| = 0.3%
7.389056
Segunda derivada
7.389056 7.3137
= | |=| | = 0.01, % = |0.05 100%| = 1%
7.389056
DIFERENCIACIN FINITA HACIA ATRAS
Primera diferencia
(0 ) (01 )
(0 ) =
(0 ) 2(01 ) + (02 )
(0 ) =
2
Segunda diferencia
Solucin:
Primera derivada
7.389056 7.03162
= | |=| | = 0.05, % = | 100%| = 5%
7.389056
Segunda derivada
7.389056 6.6915
= | |=| | = 0.09, % = | 100%| = 9%
7.389056
Demasiado ERROR
ERROR NUMRICO EN LA DERIVADA
Llamemos
Otra fuente de errores proviene de la representacinn en punto flotante de los valores que intervienen
en el calculo. Supondremos en lo que sigue que los errores ocurren solo en el almacenamiento de
los valores f (x) y f (x+h), y despreciaremos a los efectos de este calculo los errores que aparecen al
almacenar h, o en el calculo del cociente. Tendremos entonces almacenadas las cantidades F P (f
(x)) y F P (f (x + h). Sabemos ademas que
Los numeros i , para i = 1, 2, estan acotados por el epsilon de la maquina (smach ). En la clase
de hoy afirme que cuando calculamos la diferencia f (x + h) f (x) obtenemos un error que
era comparable con la suma de los errores absolutos cometidos en el almacenamiento de f (x)
y f (x +h). Tratare ahora de justificar esta afirmacion, ya que algunos estudiantes preguntaron
porque esto es as. Asumamos que cuando la maquina calcula la diferencia lo hace con los valores
que almaceno, y luego devuelve la representacion en punto flotante del resultado, es decir