-Fundamento Teórico-
El fundamento teórico del método de Newton-Raphson se basa en la aproximación lineal de una función utilizando su recta tangente. Este método iterativo busca la raíz de una función f(x) = 0, comenzando con una estimación inicial x0 y refinando sucesivamente la aproximación usando la fórmula xn+1 = xn - f(xn)/f'(xn), donde f'(xn) es la derivada de f en xn.
El método de Newton-Raphson en detalle:
- El método se basa en la idea de que una función continua y diferenciable puede ser aproximada mediante su recta tangente en un punto cercano a la raíz.
- Se inicia con una estimación inicial x0 y se calcula la siguiente aproximación x1 utilizando la fórmula mencionada.
- La fórmula utiliza la derivada de la función f'(x) para ajustar la aproximación en cada iteración. La derivada representa la pendiente de la recta tangente.
- El método busca converger hacia la raíz, es decir, que la diferencia entre aproximaciones sucesivas sea cada vez menor.
- Si la estimación inicial no está lo suficientemente cerca de la raíz, el método puede no converger o incluso diverger.
- Es ampliamente utilizado para encontrar raíces de funciones, incluyendo raíces cuadradas y raíces de mayor grado.
- El método de Newton-Raphson es conocido por su eficiencia y rápida convergencia, lo que lo convierte en una herramienta valiosa en diversos campos.
-Algoritmo del Método-
- Se elige un valor inicial
x0que se considere cercano a la raíz que se busca.
2. Iteración:
- Se calcula el valor de la función
f(x)y su derivadaf'(x)en el puntox0. - Se calcula el siguiente valor aproximado de la raíz
x1utilizando la fórmula:
- c) Repetición: Se repite el paso 2 (a y b) utilizando el valor de
x1como el nuevo valor inicial (x0), y así sucesivamente, hasta que se cumpla una condición de convergencia.
3. Condición de convergencia:
- La convergencia se verifica al comparar la diferencia entre dos valores consecutivos (por ejemplo,
|x1 - x0|) con un nivel de tolerancia predefinido. - También se puede utilizar el valor absoluto de la función en la aproximación actual (
|f(xn)|) para determinar si se ha alcanzado la raíz con suficiente precisión. - El proceso se detiene cuando la condición de convergencia se cumple o se alcanza el número máximo de iteraciones.
4. Resultado:
- El valor final de
xes la aproximación de la raíz de la función.
-Ejemplo Resuelto Paso a Paso-
Ejemplo: Encontrar una raíz de la función
🧮 Paso 1: Derivar la función
Necesitamos la derivada de :
🧪 Paso 2: Elegir un valor inicial
Elige un valor cercano a donde creas que está la raíz. Vamos a probar con:
🔁 Paso 3: Aplicar la fórmula de Newton-Raphson
La fórmula es:
🧮 Paso 4: Iteraciones
Iteración 1:
Iteración 2:
Iteración 3:
✅ Resultado final:
La raíz aproximada de usando el método de Newton-Raphson es:
-Código del Método-
# Método de Newton-Raphson en Python
def f(x):
return x**3 - x - 2
def f_prime(x):
return 3*x**2 - 1
# Valor inicial
x0 = 1.5
# Tolerancia y número máximo de iteraciones
tolerance = 1e-6
max_iterations = 10
print(f"{'Iteración':^10} | {'x':^12} | {'f(x)':^12}")
for i in range(max_iterations):
fx = f(x0)
fpx = f_prime(x0)
print(f"{i:^10} | {x0:^12.6f} | {fx:^12.6f}")
if abs(fx) < tolerance:
break
x0 = x0 - fx / fpx
print(f"\nRaíz aproximada: x ≈ {x0:.6f}")
-Grafica-
-Conclusión-
En conclusión, el método de Newton-Raphson es una herramienta muy útil para encontrar las raíces de una función, especialmente cuando la derivada es fácil de calcular. Su convergencia rápida y su capacidad para refinar las soluciones hacen que sea una opción eficiente para una amplia gama de problemas. Sin embargo, es importante tener en cuenta sus limitaciones, como la necesidad de una buena aproximación inicial y la posible falta de convergencia en ciertos casos

Comentarios
Publicar un comentario