f'(x_i) \cong \frac{f(x_{i-1})-f(x_i)}{x_{i-1}-x_i} \label{ec1}
Esta aproximación se puede sustituir en la ecuación empleada en el método de Newton-Raphson:
x_{i+1}=x_i-\frac{f(x_i)}{f'(x_i)} \label{ec2}
Sustituyendo ahora \eqref{ec1} en \eqref{ec2}, obtenemos:
x_{i+1}=x_i-\frac{f(x_i)(x_{i-1}-x_i)}{f(x_{i-1})-f(x_i)} \label{ec3}
De esta forma la ecuación \eqref{ec3} es la formula para el Método de la Secante. Nótese que en este caso a diferencia del método de Newton-Raphson es necesario dos puntos para poder iniciar el método.
![]() |
Figura: Ilustración de cómo el Método de la Secante se aproxima a la raiz. |
Método de la Secante
%/////////////////////////////////////////////////// %// Función Secante /// %// Desarrollada por Jorge De La Cruz /// %/ /// %//////////////////////////////////////////////////
function xr=secante(fun,x0,x1,tol,imax) x=[x0 x1]; f=eval(fun); err=tol+1; n=1; while (err>tol)&&(n<imax) xr=x(1,2)-f(1,2)*(x(1,1)-x(1,2))/(f(1,1)-f(1,2)); err=abs((xr-x(1,2))/xr); error=err*100; x(1,1)=x(1,2); x(1,2)=xr; f=eval(fun); fprintf('Iteración: %d, Error: %f, Raiz: %f\n',n,error,xr) n=n+1; end
Método de la Secante by Jorge De La Cruz is licensed under a Creative Commons Reconocimiento 3.0 Unported License.
0 comentarios:
Publicar un comentario