Así que estaba buscando usar el método de Newton para evaluar $x^3-2*x+2 = 0$ . Me di cuenta de que podía introducir un número negativo para $x_0$ y funcionó pero cuando intenté $x_0 = 0$ entonces mi código empezó a volverse loco y no encontró la raíz. ¿Alguien sabe por qué hace esto y cómo puedo solucionarlo? Gracias.
Hay que señalar que este comportamiento es bastante típico: las oscilaciones y la divergencia son comportamientos comunes para las iteraciones de Newton si la conjetura inicial está demasiado lejos de la raíz real. En este caso $0$ está en el lado equivocado de un máximo local, lo que puede causar fácilmente problemas.