Professional Documents
Culture Documents
En este tema nos ocupamos de aproximar las derivadas de orden arbitrario en un punto cualquier de una funci on f de la cual s olo conocemos sus valores en los (n + 1) nodos distintos x0, x1, . . . , xn. Para ello, buscaremos f ormulas de derivaci on del tipo: f ( ()
n i=0
Ai f (xi).
Nos restringiremos al estudio de las f ormulas de tipo interpolatorio polin omico, esto es, se aproxima f por el polinomio de interpolaci on de Lagrange, se deriva y se eval ua en el punto: f (x) f ( (x) f ( ()
( n i=0 n
i=0 n
i=0
Ai f (xi)
es de tipo interpolatorio polin omico si y s olo si es exacta en Pn(R). Entonces, para el c alculo de los coecientes Ai impondremos la exactitud de la f ormula sobre los polinomios 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 i = 0,
0 k 1, k n.
k Ai xk , i = k (k 1) . . . (k + 1)
Este S.E.L. de (n + 1) ecuaciones y (n + 1) inc ognitas con matriz de Vandermonde (por tanto, inversible) tiene soluci on u nica. 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 , x 1 = 2 , x 2 = 3 , x 3 = 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 A0 A 0
+A1 +A2 +A3 = 0 +2A1 +3A2 +4A3 = 0 +4A1 +9A2 +16A3 = 2 +8A1 +27A2 +64A3 = 6
163
Teorema 2 .- (F ormula para el error de derivaci on) 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 acotaci on: |f (n+1( )| |f (xi)Pn(xi)| { sup }|xix0| . . . |xixn| [a,b] (n + 1)! Observaci on 1 .- Se pueden obtener tambi en, aunque son mucho m as complejas, las f ormulas de error para las derivadas de orden superior y para puntos que no sean nodos.
Ai f (xi) Bi f (xi + b)
Bi = Ai, i = 0, . . . , n.
164
2. Modicaci on por homotecias: Si f () f ( (a) entonces 3. Simetr a: Si los nodos est an dispuestos sim etricamente respecto 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)
Ai = (1) Ani, i = 0, . . . , n.
En el caso en que los nodos son equiespaciados: xj = x0 + jh, j = 0, . . . , n, se puede hablar tambi en de los siguientes tipos de f ormulas:
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
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
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 (x h) = 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 f ormula: = f (xj ) f (xj +1) f (xj 1) . 2h
167
A partir de las f ormulas progresivas, regresivas o centrales para la aproximaci on de las derivadas primeras, y 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 f ormulas para las derivadas de orden superior. As , por ejemplo, si consideramos las f ormulas progresivas para la primera derivada se tiene la siguiente f ormula progresiva para la derivada segunda: f (xj +1) f (xj ) h f (xj +1 )f (xj ) f (xj +2 )f (xj +1 ) h h h f (xj +2) 2f (xj +1) + f (xj ) = . h2 f (xj ) Razonando de la misma manera se pueden obtener otras f ormulas para la derivada segunda, partiendo de las regresivas o de las centrales, o incluso combinando los distintos tipos.
168
Por ejemplo, considerando las f ormulas centrales se tiene: f (xj +1) f (xj 1) 2h f (xj +2 )f (xj ) f (x )f (x ) j 2h j 2 2h 2h f (xj +2) 2f (xj ) + f (xj 2) = . 4h2 f (xj ) Combinando las f ormulas centrales, las progresivas y las regresivas se tiene: f (xj +1) f (xj 1) 2h f (xj 1 )f (xj 2 ) f (xj +2 )f (xj +1 ) h h 2h f (xj +2) f (xj +1) f (xj 1) + f (xj 2) = . 2h2 f (xj ) Mediante este mismo proceso se pueden obtener f ormulas para las derivadas de orden tercero, cuarto, etc.
169
170