Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingeniera de Minas
Frmulas Frmulas de de Derivacin Derivacin Numrica: Numrica: Aproximacin Aproximacin de de la la derivada derivada de de orden orden k k de de una una funcin funcin
Prof. Arturo Hidalgo Lpez Prof. Alfredo Lpez Benito Prof. Carlos Conde Lzaro
Departamento de Matemtica Aplicada y Mtodos Informticos
Abril, 2007
33
Ingeniera de Minas
OBJETIVOS OBJETIVOS
1. Conocer el concepto de frmula de derivacin numrica 2. Obtener y aplicar frmulas de derivacin numrica de tipo interpolatorio para aproximar primeras derivadas de funciones. 3. Analizar y obtener cotas del error de aproximacin de derivadas primeras mediante frmulas de tipo interpolatorio. 4. Conocer las principales propiedades de las frmulas de derivacin numrica de tipo interpolatorio para aproximar derivadas primeras de funciones. 5. Obtener y aplicar frmulas de tipo interpolatorio para aproximar derivadas de orden superior al primero, y conocer sus propiedades principales.
Departamento de Matemtica Aplicada y Mtodos Informticos
34
Ingeniera de Minas
Frmulas Frmulas numricas numricas para para la la aproximacin aproximacin de de derivadas derivadas de de orden orden k k
Sean k y n dos nmeros naturales tales que k n Datos: {x0, x1, ..., xn} {f(x0), f(x1), ..., f(xn)}
n
Expresin general:
35
Ingeniera de Minas
Frmulas Frmulas de de tipo tipo interpolatorio interpolatorio para para la la aproximacin aproximacin de de derivadas derivadas de de orden orden k k
Proceso de obtencin:
pn(x) = Li (x ).f (xi )
i=0 n (k (k x* n n
p (x ) = f (xi ).L(k i (x )
(k n i=0
ci
Ingeniera de Minas
Si fCn+1((a, b)):
ij h j ( j in+1hn+1 (n+1 f (xi ) = f (x * +i h) = f (x*) + i hf '(x*) + f (x*) + f (x * + i h) j! (n + 1)! j= 2 n n n (k f ( x*) cif(xi ) = f( x*) ci + hf '( x *) cii + ... + i= 0 i= 0 i= 0
hk ( k n + f ( x*) ciik + k! i= 0
n hn + 1 + ciin + 1f (n + 1 ( x * + ih) (n + 1) ! i = 0
(j hj n j f ( x *) cii + j ! i= 0 j=k +1
n
)
37
Ingeniera de Minas
n hk ( k + f ( x*) ciik + k! i= 0
n hn + 1 ciin + 1f (n + 1 ( x * + ih) + (n + 1) ! i = 0
(j hj n j f ( x *) cii + j ! i= 0 j=k +1
n
c
i= 0 n i
......
j i
= 0
(j = 0, , k-1)
ci k i =
i= 0
k! hk
Propiedad 6 Si k < n:
c
i= 0 i
j i
=0
(j = k+1, ..., n)
38
Ingeniera de Minas
n hn Rf ( x *) = if (n + 1 ( i ) (n + 1) ! i = 0
n hn Rf ( x *) i f (n + 1 ( i ) (n + 1) ! i = 0
)
39
Ingeniera de Minas
Lema Si gC((a,b)), dados (n+1) coeficientes no negativos y no todos nulos {0,1, ...,n} y (n+1) puntos {0,1, ..., n} de (a,b), existe algn punto (a, b) tal que: n n i g(i ) = g() i donde: =
i= 0
i= 0
Luego: R f ( x *)
( )
i= 0 i
(n + 1)!
hn f (n+1(i ) = hn f (n+1 (i )
40
Ingeniera de Minas
Propiedad 4 Si k n y ci = Li(x*):
Demostracin:
c
i= 0 i
j i
= 0
(j = 0, , k-1)
Interpolando la funcin f(x) = xj (polinomio de grado j que se interpolar sin error en el soporte de (n+1) puntos) se tiene 1 = L0(x) + L1(x) + .+Ln(x)
1=
L (x)
i= 0 i
41
Ingeniera de Minas
Propiedad 5
Demostracin:
Si k n y ci = Li(x*):
Interpolando la funcin f(x) = (x-x*)k (polinomio de grado k n que se interpolar sin error en el soporte de (n+1) puntos) se tiene (x-x*)k = L0(x)(x0x*)k + L1(x)(x1x*)k + .+Ln(x)(xnx*)k
i= 0 Derivando k veces la identidad anterior y particularizando en x = x* se tiene n n k! k k k ! = h cii ciik = k h i= 0 i= 0 n
( x x *)
= h
k L (x) i i
42
Ingeniera de Minas
Propiedad 6
Demostracin:
Si k < n y ci = Li(x*):
c
i= 0 i
j i
=0
(j = k+1, ..., n)
Ejercicio propuesto
43
Ingeniera de Minas
Ejemplo: Ejemplo: frmula frmula usual usual para para la la aproximacin aproximacin de de derivadas derivadas de de segundo segundo orden orden
Soporte con 3 puntos: {x0, x1, x2} p2(x) = f(x0) + f[x0,x1].(xx0) + f[x0,x1,x2].(xx0). (xx1) p2(x) = f[x0,x1]. + f[x0,x1,x2](2xx0x1) p2(x) = 2f[x0,x1,x2] p2(x*) = 2f[x0,x1,x2]
Ingeniera de Minas
Ejemplo: Ejemplo: frmula frmula usual usual para para la la aproximacin aproximacin de de derivadas derivadas de de segundo segundo orden orden
f (x 2 ) f (x1 ) f (x1 ) f (x 0 ) x 2 x1 x1 x 0 '' = 2. f ''(x*) fx* x2 x0
Caso particular: x0 = x* - h x1 = x*
x2 = x* + h x0 x1 =x*
x2
Ingeniera de Minas
Ejemplo: Ejemplo: frmula frmula usual usual para para la la aproximacin aproximacin de de derivadas derivadas de de segundo segundo orden orden
Error de truncatura:
f(x*+h) = f (x*) + h. f(x*) + (1/2).h2. f(x*) + (1/6).h3.f(x*) + (1/24).h3.f(x*) + ... f(x*- h) = f (x*) - h. f(x*) + (1/2).h2. f(x*) - (1/6). h3.f(x*) + (1/24).h3.f(x*) + ...
f(x*+h) - 2.f(x*) + f(x*- h) = h2. f(x*) + (1/12). h4. f(iv(x*) + ... f (x * +h) 2.f (x*) + f (x * h) 1 2 (iv f = .h .f (x*) + ... = f ''(x *) + 2 1 2 h
' x*
Rf(x*) = - (1/12).h2.f(iv ()
Departamento de Matemtica Aplicada y Mtodos Informticos
46
Ingeniera de Minas
47