Conectar vía MCP →

Ingresar cálculo

Fórmula

Publicidad

Resultados

Raíz x donde f(x) = 0
0,73908513321516
Converged
Iteraciones empleadas 5
Residuo f(x) 0,000000000000003
Método Newton sin derivadas (estilo Steffensen)

Qué hace esta calculadora

Esta herramienta encuentra una raíz de una ecuación — un valor de x para el que \(f(x) = 0\) — mediante el método de Newton sin derivadas, conocido también como iteración de Steffensen. El método de Newton clásico necesita la primera derivada analítica \(f'(x)\); esta variante sustituye la derivada por una estimación con diferencias hacia delante calculada únicamente a partir de evaluaciones de la función, de modo que nunca tienes que derivar a mano. Es una herramienta puramente matemática que funciona con cualquier función real de una sola variable.

Cómo usarla

Escribe tu función en el campo f(x) usando la variable x. Puedes emplear + - * / ^, paréntesis, las constantes pi y e, y las funciones más habituales: sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, exp, ln, log, log10, sqrt, abs. Las funciones trigonométricas trabajan en radianes. Define x0, el valor inicial (el resultado depende de él), elige el número máximo de iteraciones n y consulta la raíz a la que converge, el residuo \(f(x)\) y cuántas iteraciones hicieron falta.

La fórmula explicada

La regla de actualización es $$x_{n+1} = x_n - \frac{f(x_n)^2}{f\!\left(x_n + f(x_n)\right) - f(x_n)}$$ Procede del paso estándar de Newton \(x_{n+1} = x_n - f(x_n)/f'(x_n)\), donde \(f'(x_n)\) se aproxima mediante una diferencia hacia delante con paso \(h = f(x_n)\). Al sustituir esa estimación se obtiene la fórmula anterior. Cerca de una raíz simple converge de forma aproximadamente cuadrática, como el Newton auténtico, pero utilizando solo valores de la función.

Curva f(x) cruzando el eje x con puntos de iteración convergiendo a la raíz
Cada paso de Steffensen usa la pendiente secante para acercarse a la raíz donde f(x)=0.

Ejemplo resuelto

Para \(f(x) = x - \cos(x)\) con \(x0 = 1\): la iteración 1 da \(f(1) = 0{,}45970\), la sonda \(f(1{,}45970) = 1{,}34861\), el denominador \(0{,}88891\), así que $$x1 = 1 - \frac{0{,}45970^2}{0{,}88891} = 0{,}76224$$ La iteración se estabiliza rápidamente en \(x \approx 0{,}7390851332\), el valor para el que \(x = \cos(x)\) (el número de Dottie), con \(f(x) \approx 0\).

Diagrama de flujo del bucle iterativo de búsqueda de raíces
La iteración se repite hasta que el cambio en x es mínimo o se alcanza el máximo de iteraciones.

Preguntas frecuentes

¿Por qué a veces no converge? Un valor inicial poco acertado puede divergir o llevar a una raíz distinta, y si el denominador \(f(x+f(x)) - f(x)\) se anula, el método se detiene de forma segura. Prueba con otro x0.

¿Los ángulos van en grados o en radianes? En radianes, la convención matemática habitual. Si lo necesitas, conviértelos con x*pi/180.

¿Necesito la derivada? No — precisamente esa es la ventaja de este método. Estima la pendiente solo a partir de los valores de la función.

Última actualización: