Está en la página 1de 4

Aproximación de la derivada por 3 y 5 puntos

08 de febrero de 2022

1. Ejercicio: Si f (x) = ln(x); h = 0,15; x0 = 0,75, calcular las aproximaciones númericas a f ´(x)
utilizando las fórmulas de 3 y 5 puntos.
SOLUCIÓN:

Para poder comparar los resultados númericos a obtener, calcularemos el valor de f ´(0,75)
de manera análitica, entonces:
Como se sabe la derivada de f , es:

f (x) = ln(x)
1
⇒ f ´(x) =
x
Evaluando a f ´(0,75), se tiene que:
1
f ´(0,75) =
0,75
∴ f ´(0,75) = 1,333−

Ahora sı́, procedemos con las aproximaciones númericas de las fórmulas de 5 y 3 puntos.

Utilizando las fórmulas de 3 puntos aproximaremos a f ´(x0 ), entonces:

• Fórmula de 3 puntos hacı́a adelante:


Se sabe que la fórmula es:
1
f ´(x0 ) = (−3f (x0 ) + 4f (x0 + h) − f (x0 + 2h))
2h
Como se sabe: f (x) = ln(x); h = 0,15; x0 = 0,75, sustituimos los datos en la fórmula
de 3 puntos Hacı́a adelante, entonces:
1
⇒ f ‘(0,75) = (−3f (0,75) + 4f (0,75 + (0,15)) − f (0,75 + 2(0,15)))
2(0,15)
1
= (−3ln(0,75) + 4ln(0,9) − ln(1,05))
2(0,15)
∴ f ‘(0,75) = 1,309379

1
Ahora, como vemos que efectivamente los valores son aproximados calculamos el error,
entonces:

Error = |1,309379 − 1,33333− |


∴ Error = 0,023954

• Fórmula de 3 puntos centrada:


Se sabe que la fórmula es:
1
f ´(x0 ) = (f (x0 + h) − f (x0 − h))
2h
Como se sabe: f (x) = ln(x); h = 0,15; x0 = 0,75, sustituimos los datos en la fórmula
de 3 puntos Centrada, entonces:
1
⇒ f ‘(0,75) = (f (0,75 + 0,15) − f (0,75 − (0,15)))
2(0,15)
1
= (ln(0,9) − ln(0,6))
2(0,15)
∴ f ‘(0,75) = 1,351550

Ahora, como vemos que efectivamente los valores son aproximados calculamos el error,
entonces:

Error = |1,351550 − 1,33333− |

∴ Error = 0,0182

• Fórmula de 3 puntos hacı́a atrás:


Se sabe que la fórmula es:
1
f ´(x0 ) = (3f (x0 ) − 4f (x0 − h) + f (x0 − 2h))
2h
Como se sabe: f (x) = ln(x); h = 0,15; x0 = 0,75, sustituimos los datos en la fórmula
de 3 puntos Hacı́a atrás, entonces:
1
⇒ f ‘(0,75) = (3f (0,75) − 4f (0,75 − (0,15)) + f (0,75 − 2(0,15)))
2(0,15)
1
= (3ln(0,75) − 4ln(0,6) + ln(0,45))
2(0,15)
∴ f ‘(0,75) = 1,272495

Ahora, como vemos que efectivamente los valores son aproximados calculamos el error,
entonces:

Error = |1,272495 − 1,33333− |


∴ Error = 0,06083

2
Utilizando las fórmulas de 5 puntos aproximaremos a f ´(x0 ), entonces:

• Fórmula de 5 puntos hacı́a adelante:


Se sabe que la fórmula es:
1
f ‘(x0 ) = (−25f (x0 ) + 48f (x0 + h) − 36f (x0 + 2h) + 16f (x0 + 3h) − 3f (x0 + 4h))
12h
Como se sabe: f (x) = ln(x); h = 0,15; x0 = 0,75, sustituimos los datos en la fórmula
de 5 puntos Hacı́a adelante, entonces:
1
⇒ f ‘(0,75) = (−25f (0,75) + 48f (0,75 + (0,15)) − 36f (0,75 + 2(0,15))
12(0,15)
+ 16f (0,75 + 3(0,15)) − 3f (0,75 + 4(0,15))
1
= (−25ln(0,75) + 48ln(0,9)) − 36ln(1,05) + 16ln(1,2) − 3ln(1,35))
12(0,15)
∴ f ‘(0,75) = 1,3306290

Ahora, como vemos que efectivamente los valores son aproximados calculamos el error,
entonces:

Error = |1,3306290 − 1,33333− |

∴ Error = 2,703955 ∗ 10−3

• Fórmula de 5 puntos centrada:


Se sabe que la fórmula es:
1
f ´(x0 ) = (f (x0 − 2h) − 8f (x0 − h) + 8f (x0 + h) − f (x0 + 2h))
12h
Como se sabe: f (x) = ln(x); h = 0,15; x0 = 0,75, sustituimos los datos en la fórmula
de 5 puntos Centrada, entonces:
1
⇒ f ‘(0,75) = (f (0,75 − 2(0,15)) − 8f (0,75 − 0,15) + 8f (0,75 + 0,15)
12(0,15)
− f (0,75 + 2(0,15)))
1
= (ln(0,45) − 8ln(0,6) + 8ln(0,9) − ln(1,05))
12(0,15)
∴ f ‘(0,75) = 1,331346

Ahora, como vemos que efectivamente los valores son aproximados calculamos el error,
entonces:

Error = |1,331346 − 1,33333− |


∴ Error = 1,98688 ∗ 10−3

3
• Fórmula de 5 puntos hacı́a atrás:
Se sabe que la fórmula es:
1
f ‘(x0 ) = (25f (x0 ) − 48f (x0 − h) + 36f (x0 − 2h) − 16f (x0 − 3h) + 3f (x0 − 4h))
12h
Como se sabe: f (x) = ln(x); h = 0,15; x0 = 0,75, sustituimos los datos en la fórmula
de 5 puntos Hacı́a atrás, entonces:
1
⇒ f ‘(0,75) = (25f (0,75) − 48f (0,75 − (0,15)) + 36f (0,75 − 2(0,15))
12(0,15)
− 16f (0,75 − 3(0,15)) + 3f (0,75 − 4(0,15))
1
= (25ln(0,75) − 48ln(0,6) + 36ln(0,45) − 16ln(0,3) + 3ln(0,15))
12(0,15)
∴ f ‘(0,75) = 1,1963922

Ahora, como vemos que efectivamente los valores son aproximados calculamos el error,
entonces:

Erro = |1,1963922 − 1,33333− |


∴ Erro = 0,13693

También podría gustarte