Método de Newton-Raphson

Crea una función que encuentre una raíz de una curva polinómica. Hazlo usando el método de Newton-Raphson.

  • Tu entrada será una lista de coeficientes para un polinomio de 3.er grado: c(0)*x^3 + c(1)*x^2 + c(2)*x + c(3)
  • Redondea tu respuesta a tres decimales (al 0.001 más cercano). Usa x = 0.0 como valor inicial. Veinte iteraciones del algoritmo son suficientes para obtener precisión.
  • El método de Newton-Raphson usa la derivada genérica df/dx. Esta se puede calcular analíticamente para un polinomio o numéricamente usando un paso pequeño de dx (como 0.0001). Consulta la pestaña Recursos para obtener más información.

Ejemplos

newton_raphson([0.0, -0.1, -0.2, 0.3]) ➞ 1.000

newton_raphson([-0.1, 0.4, 0.1, -0.8]) ➞ 3.681

newton_raphson([0.2, -0.6, 1.5, -2.7]) ➞ 2.295

Notas

N/A