Función: Método de Newton-RaphsonVolver

Descripción

Método de Newton-Raphson para la búsqueda de un cero de una función univariable.

El método de Newton no garantiza encontrar una raiz de la función desde un punto inicial, y en caso de existir varias solo encuentra una dependiendo del punto inicial

Cadena de entrada

newton

Cadena de salida

newton

Uso

newton(<función>,<varname>,<punto_inicial>,<maxiter>[,<error>])

Parámetros
# Parámetro Descripción Valor por defecto
1 función Función de una variable a encontrar raiz
2 varname Variable de la que depende la función
3 punto_inicial Punto de inicio de la búsqueda (este valor influye para encontrar la solución y cual de ellas)
4 maxiter Máximo de iteraciones
5 error Margen de error 1E-15

Ejemplos

newton(x*ln(x)-1,x,1,100) ln(x)=x-1

RealDoble: 1.7632228343518968

newton(x*ln(x)-1,x,0,100) ln(x)=x-1

FuncionException: <<<FuncionException>>> en funcion "newton": Obtenido resultado intermedio no real. No se puede continuar. --> newton(Vector:[x*ln(x)-1,x,0,100])

newton(x^2-1,x,0.1,100) x2=1

RealDoble: 1

newton(x^2-1,x,-0.1,100) x2=1

RealDoble: -1

Véase también…

método de Newton usando derivada, método de la bisección, método de la secante