Está en la página 1de 10

Lino Alvarez - Aurea Martinez METODOS NUMERICOS

TEMA 6: DERIVACION NUMERICA


1 INTRODUCCION

En este tema nos ocupamos de aproximar las derivadas de orden arbitrario en un punto cualquier de una funcin f de la cual slo conocemos sus valores en los o o (n + 1) nodos distintos x0, x1, . . . , xn. Para ello, buscaremos frmulas de derivacin del tipo: o o f ( ()
n i=0

Ai f (xi).

Nos restringiremos al estudio de las frmulas de tipo o interpolatorio polinmico, esto es, se aproxima f por o el polinomio de interpolacin de Lagrange, se deriva y o se evala en el punto: u f (x) f ( (x) f ( ()
( n i=0 n

f (xi) li(x) f (xi) li (x) f (xi) li (). i = 0, . . . , n.


161 ( (

i=0 n

i=0

Por tanto, los coecientes de la frmula son: o Ai = li (),

Teorema 1 .- Una frmula de derivacin: o o f ()


( n i=0

Ai f (xi)

es de tipo interpolatorio polinmico si y slo si es o o exacta en Pn(R). Entonces, para el clculo de los coecientes Ai impona dremos la exactitud de la frmula sobre los polinomios o xk , 0 k n, de la base de Pn(R) :
n i=0

Ai xk i

d k = (x )|x= , dx

0 k n,

o equivalentemente:
n i=0 n i=0

Ai xk = 0, i

0 k 1, k n.

Ai xk = k(k 1) . . . (k + 1)k , i

Este S.E.L. de (n + 1) ecuaciones y (n + 1) incgnitas o con matriz de Vandermonde (por tanto, inversible) tiene solucin unica. o Resolviendo el sistema se obtienen los valores de los coecientes Ai, i = 0, . . . , n.
162

Ejemplo 1 .- Partimos de la tabla de valores: xi f (xi) Entonces, para: x0 = 1, x1 = 2, x2 = 3, x3 = 4 se busca: f () A0f (x0) + A1f (x1) + A2f (x2) + A3f (x3) = 7A0 + 2A1 A3. Debemos resolver el sistema:

1 2 3 4 7 2 0 1

A0 A0 A 0 A 0

+A1 +A2 +A3 +2A1 +3A2 +4A3 +4A1 +9A2 +16A3 +8A1 +27A2 +64A3

=0 =0 =2 = 6

Para = 5 la solucin es: o A0 = 2, A1 = 7, A2 = 8, A3 = 3 Por tanto: f (5) 7.(2) + 2.7 3 = 3.

163

Teorema 2 .- (Frmula para el error de derivacin) o o Si f C n+1([a, b]), donde [a, b] es un intervalo que contiene los nodos x0, x1, . . . , xn, entonces se tiene que el error cometido para la primera derivada en los nodos verica la acotacin: o |f (n+1()| |f (xi)Pn(xi)| { sup }|xix0| . . . |xixn| [a,b] (n + 1)! Observacin 1 .- Se pueden obtener tambin, auno e que son mucho ms complejas, las frmulas de error a o para las derivadas de orden superior y para puntos que no sean nodos.

PROPIEDADES DE LAS FORMULAS DE DERIVACION DE T.I.P. 1. Invarianza por traslaciones: Si f () f ( ( + b) entonces


( n i=0 n i=0

Ai f (xi) Bi f (xi + b)

Bi = Ai, i = 0, . . . , n.

164

2. Modicacin por homotecias: o Si f () f ( (a) entonces 3. Simetr a: Si los nodos estn dispuestos simtricamente respecto a e del punto , es decir: xi = xni , f () verican
( n i=0 ( n i=0 n i=0

Ai f (xi) Bi f (axi)

Bi =

Ai , i = 0, . . . , n. a

i = 0, . . . , n, Ai f (xi)

entonces los coecientes de la frmula o

Ai = (1) Ani, i = 0, . . . , n.

(As si n es par y impar, se tiene A n = 0.) , 2

FORMULAS PROGRESIVAS, REGRESIVAS Y CENTRALES

En el caso en que los nodos son equiespaciados: xj = x0 + jh, j = 0, . . . , n, se puede hablar tambin de los siguientes tipos de frmulas: e o
165

1. Progresivas: A partir del desarrollo de Taylor: h2 f (x + h) = f (x) + hf (x) + f (x) + . . . 2 se deduce: f (x) = f (x + h) f (x) h f (x) + . . . h 2 f (x + h) f (x) = + O(h). h

Entonces, para x = xj , se tiene la frmula: o f (xj ) f (xj+1) f (xj ) . h

2. Regresivas: A partir del desarrollo de Taylor: h2 f (x h) = f (x) hf (x) + f (x) + . . . 2 se deduce: f (x) = f (x) f (x h) h + f (x) + . . . h 2 f (x) f (x h) = + O(h). h
166

Entonces, para x = xj , se tiene la frmula: o f (xj ) f (xj ) f (xj1) . h

3. Centrales: Restando los desarrollos de Taylor: h2 h3 f (x+h) = f (x)+hf (x)+ f (x)+ f (x)+. . . 2 6 h3 h2 f (xh) = f (x)hf (x)+ f (x) f (x)+. . . 2 6 se deduce: f (x + h) f (x h) h2 f (x) = f (x) + . . . 2h 6 f (x + h) f (x h) + O(h2). 2h Entonces, para x = xj , se tiene la frmula: o = f (xj ) f (xj+1) f (xj1) . 2h

167

DERIVADAS DE ORDEN SUPERIOR

A partir de las frmulas progresivas, regresivas o ceno trales para la aproximacin de las derivadas primeras, y o teniendo en cuenta que la derivada de orden de f es la derivada primera de la derivada de orden ( 1) de f, se pueden obtener frmulas para las derivadas de orden o superior. As por ejemplo, si consideramos las frmulas pro, o gresivas para la primera derivada se tiene la siguiente frmula progresiva para la derivada segunda: o f (xj+1) f (xj ) h f (x )f (xj ) f (xj+2 )f (xj+1 ) j+1h h h f (xj+2) 2f (xj+1) + f (xj ) = . h2 f (xj ) Razonando de la misma manera se pueden obtener otras frmulas para la derivada segunda, partiendo de o las regresivas o de las centrales, o incluso combinando los distintos tipos.

168

Por ejemplo, considerando las frmulas centrales se o tiene: f (xj+1) f (xj1) 2h f (xj+2 )f (xj ) f (x )f (x ) j 2h j2 2h 2h f (xj+2) 2f (xj ) + f (xj2) = . 4h2 f (xj ) Combinando las frmulas centrales, las progresivas y o las regresivas se tiene: f (xj+1) f (xj1) 2h f (x )f (x ) f (xj+2 )f (xj+1 ) j1 h j2 h 2h f (xj+2) f (xj+1) f (xj1) + f (xj2) = . 2h2 f (xj ) Mediante este mismo proceso se pueden obtener fro mulas para las derivadas de orden tercero, cuarto, etc.

169

170

También podría gustarte