Está en la página 1de 5

Aproximaciones por diferencias finitas para derivadas de orden superior

Utilice el polinomio de Series de Taylor de orden 4, para obtener las fórmulas de diferencias hacia adelante, hacia atrás y

centradas para determinar segunda y tercera derivadas, correspondiente a una función dada, y=f(x), alrededor de un

punto x0 . Grafique la función f(x), el punto 𝑥0 y las rectas tangentes correspondientes. Determine el error absoluto en

cada aproximación.

La expansión en serie de Taylor sirve para obtener estimaciones numéricas de las derivadas de orden superior.

Para la segunda derivada debemos tener en cuenta que la serie de Taylor para 𝑓𝑥𝑖+1 , 𝑓𝑥𝑖−1 en términos de 𝑓(𝑥𝑖 ) es :

𝑓 ´´ (𝑥𝑖 ) 𝑓 ´´´ (𝑥𝑖 ) 𝑓 4 (𝑥𝑖 )


𝑓(𝑥𝑖+1 ) = 𝑓(𝑥𝑖 ) + 𝑓 ´ (𝑥𝑖 )(ℎ) + (2ℎ)2 + (ℎ)3 + (ℎ)4 + ⋯ …
2! 3! 4!

𝑓 ´´ (𝑥𝑖 ) 𝑓 ´´´ (𝑥𝑖 ) 𝑓 4 (𝑥𝑖 )


𝑓(𝑥𝑖−1 ) = 𝑓(𝑥𝑖 ) − 𝑓 ´ (𝑥𝑖 )(ℎ) + (2ℎ)2 − (ℎ)3 + (ℎ)4 + ⋯ …
2! 3! 4!

Observación: ℎ = 𝑥 − 𝑥𝑜

Y la expansión en serie de Taylor para𝑓𝑥𝑖+2 , 𝑓𝑥𝑖−2 en términos de 𝑓(𝑥𝑖 ) :

𝑓´´ (𝑥𝑖 ) 𝑓´´´ (𝑥𝑖 ) 𝑓4 (𝑥𝑖 )


𝑓(𝑥𝑖+2 ) = 𝑓(𝑥𝑖 ) + 𝑓 ´ (𝑥𝑖 )(2ℎ) + 2!
(2ℎ)2 + 3!
(2ℎ)3 + 4!
(2ℎ)4 +⋯

𝑓´´ (𝑥𝑖 ) 𝑓´´´ (𝑥𝑖 ) 𝑓4 (𝑥𝑖 )


𝑓(𝑥𝑖−2 ) = 𝑓(𝑥𝑖 ) − 𝑓 ´ (𝑥𝑖 )(2ℎ) + 2!
(2ℎ)2 − 3!
(2ℎ)3 + 4!
(2ℎ)4 +⋯

Para obtener la fórmula de diferencias hacia adelante para la segunda derivada (ℎ > 0) dada una función 𝑓(𝑥)
alrededor de un punto 𝑥𝑜, primero se multiplica la ecuación (1.1) por 2 y se le resta la ecuación (1.3) se obtiene que:

𝑓(𝑥𝑖+2 )−2𝑓(𝑥𝑖+1 ) = −𝑓(𝑥𝑖 ) + 𝑓 ´´ (𝑥𝑖 )(ℎ)2 + 𝑓 ´´´ (𝑥𝑖 )(ℎ)3 + 𝑓 ´´´ (𝑥𝑖 )(ℎ)3 + ⋯

De la ecuación (1.5) despejamos 𝑓 ´´ (𝑥𝑖 ) ,

𝑓(𝑥𝑖+2 )−2𝑓(𝑥𝑖+1 ) + 𝑓(𝑥𝑖 )


𝑓 ´´ (𝑥𝑖 ) = − 𝑒ℎ
ℎ2

Evaluando la formula sería:


𝑓(𝑥𝑜 + 2ℎ)−2𝑓(𝑥𝑜 + ℎ) + 𝑓(𝑥𝑜 )
𝑓 ´´ (𝑥𝑜 ) = − 𝑒ℎ
ℎ2

𝑓´´´ (𝑥𝑜 )
Donde 𝑒 = es el error por truncamiento.
3!
Observación: en el error de truncamiento es la expresión que le sigue de la derivada a despejar.

La fórmula de diferencia hacia atrás para la segunda derivada (ℎ < 0) dada una función 𝑓(𝑥) alrededor de un punto
𝑥𝑜 se debe restar,

𝑓(𝑥𝑖−2 )−2𝑓(𝑥𝑖−1 ) = −𝑓(𝑥𝑖 ) + 𝑓 ´´ (𝑥𝑖 )(ℎ)2

Y de la ecuación () despejamos

𝑓(𝑥𝑖−2 )−2𝑓(𝑥𝑖−1 ) + 𝑓(𝑥𝑖 )


𝑓 ´´ (𝑥𝑖 ) = + 𝑒ℎ
ℎ2
Evaluando la formula sería:

𝑓(𝑥𝑜 − 2ℎ)−2𝑓(𝑥𝑜 − ℎ) + 𝑓(𝑥𝑜 )


𝑓 ´´ (𝑥𝑖 ) = + 𝑒ℎ
ℎ2

𝑓´´´ (𝑥𝑜 )
Donde 𝑒 = es el error por truncamiento
3!

Para la fórmula de diferencia centrada para la segunda derivada dada una función 𝑓(𝑥) alrededor de un punto
𝑥𝑜 es la resta de las ecuaciones () y (),

𝑓(𝑥𝑖−1 )+𝑓(𝑥𝑖+1 ) − 2𝑓(𝑥𝑖 )


𝑓 ´´ (𝑥𝑖 ) = 2
+ 𝑒ℎ2

Evaluando la formula sería:

𝑓(𝑥0 − ℎ)+𝑓(𝑥0 + ℎ) − 2𝑓(𝑥𝑜 )


𝑓 ´´ (𝑥𝑖 ) = 2
+ 𝑒ℎ2

𝑓´´´ (𝑥𝑜 )
Donde 𝑒 = es el error por truncamiento
3!

Para la tercera derivada la expansión de la serie de Taylor para 𝑓𝑥𝑖+3 , 𝑓𝑥𝑖−3 es :

𝑓 ´´ (𝑥𝑖 ) 𝑓 ´´´ (𝑥𝑖 ) 𝑓 4 (𝑥𝑖 )


𝑓(𝑥𝑖+3 ) = 𝑓(𝑥𝑖 ) + 𝑓 ´ (𝑥𝑖 )(3ℎ) + (3ℎ)2 + (3ℎ)3 + (3ℎ)4 + ⋯
2! 3! 4!

𝑓 ´´ (𝑥𝑖 ) 𝑓 ´´´ (𝑥𝑖 ) 𝑓 4 (𝑥𝑖 )


𝑓(𝑥𝑖−3 ) = 𝑓(𝑥𝑖 ) − 𝑓 ´ (𝑥𝑖 )(3ℎ) + (3ℎ)2 − (3ℎ)3 + (3ℎ)4 − ⋯
2! 3! 4!
Para fórmula de diferencia hacia adelante para la tercera derivada (ℎ > 0) dada una función 𝑓(𝑥) alrededor de un
punto 𝑥𝑜 se debe restar Multiplicando las ecuaciones () y () por 3, para luego restar y sumar respectivamente a la
ecuación () se obtiene que:

𝑓(𝑥𝑖+3 ) + 3𝑓(𝑥𝑖+2 ) − 3𝑓(𝑥𝑖+1 ) = 𝑓(𝑥𝑖 ) + 𝑓 3 (𝑥𝑖 )ℎ3 + ⋯

Despejando 𝑓 3 (𝑥𝑖 ) se obtiene que:

𝑓(𝑥𝑖+3 ) + 3𝑓(𝑥𝑖+2 ) − 3𝑓(𝑥𝑖+1 ) − 𝑓(𝑥𝑖 )


𝑓 3 (𝑥𝑖 ) = + 𝑒ℎ
ℎ3

Evaluando la formula sería:

𝑓(𝑥𝑜 + 3ℎ) + 3𝑓(𝑥𝑜 + 2ℎ) − 3𝑓(𝑥𝑜 + ℎ) − 𝑓(𝑥𝑜 )


𝑓 3 (𝑥𝑖 ) = + 𝑒ℎ
ℎ3

𝑓4 (𝑥𝑜 )
Donde 𝑒 = es el error por truncamiento
4!

Por lo que la fórmula de diferencias hacia atrás para la tercera derivada (ℎ < 0) dada una función 𝑓(𝑥) alrededor
de un punto 𝑥𝑜, lo primero que se debe hacer es multiplicar por 3 las ecuaciones () y (), para luego restar y
sumar respectivamente a la ecuación ()

𝑓(𝑥𝑖−3 ) − 3𝑓(𝑥𝑖−2 ) + 3𝑓(𝑥𝑖−1 ) = 𝑓(𝑥𝑖 ) − 𝑓 3 (𝑥𝑖 )ℎ3 + ⋯

Despejando 𝑓 3 (𝑥𝑖 ), obtenemos la expresión

−𝑓(𝑥𝑖+3 ) + 3𝑓(𝑥𝑖+2 ) − 3𝑓(𝑥𝑖+1 ) + 𝑓(𝑥𝑖 )


𝑓 3 (𝑥𝑖 ) = + 𝑒ℎ
ℎ3

Evaluando la formula,

−𝑓(𝑥𝑜 + 3ℎ) + 3𝑓(𝑥𝑜 + 2ℎ) − 3𝑓(𝑥𝑜 + ℎ) + 𝑓(𝑥𝑜 )


𝑓 3 (𝑥𝑖 ) = + 𝑒ℎ
ℎ3

𝑓4 (𝑥𝑜 )
Donde 𝑒 = es el error por truncamiento
4!

Para la fórmula de diferencia centrada para la tercera derivada dada una función 𝑓(𝑥) alrededor de un punto 𝑥𝑜
es la resta de las ecuaciones () y (), que origina la siguiente expresión

𝑓(𝑥𝑖+2 ) − 𝑓(𝑥𝑖−2 ) = −2𝑓(𝑥𝑖−1 ) + 2𝑓(𝑥𝑖+1 ) + (2ℎ)3 𝑓 3 (𝑥𝑖 ) + ⋯


−𝑓(𝑥𝑖−2 )+𝑓(𝑥𝑖+2 ) + 2𝑓(𝑥𝑖−1 ) − 2𝑓(𝑥𝑖+1 )
𝑓 3 (𝑥𝑖 ) = + 𝑒ℎ2
8ℎ3

Evaluando obtenemos,

−𝑓(𝑥𝑜 − 2ℎ)+𝑓(𝑥𝑜 + 2ℎ) + 2𝑓(𝑥𝑜 − ℎ) − 2𝑓(𝑥𝑜 + ℎ)


𝑓 3 (𝑥𝑖 ) = + 𝑒ℎ2
8ℎ3

𝑓4 (𝑥𝑜 )
Donde 𝑒 = es el error por truncamiento
4!
1Grafica de diferencia hacía atrás
2Grafica de diferencia hacía adelante

3Grafica de diferencia centrado

También podría gustarte