Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La idea clave del método Newton consiste en reemplazar a la función f(x) por un modelo lineal
local, [1, 2, 4, 6] en cada iteración k. Esto es, dado xk consideramos:
mk(x)=f(xk) + f’(xk)(x−xk)
la aproximación lineal de f(x) que pasa por f(xk)· Así en lugar de intentar resolver f(x) =O,
consideramos mk(x) =O cuya solución es
sí f’(xk)≠0
Denotamos por sk = Xk+1 -xk = - f(xk)/ f'(xk) al paso dado por el método de Newton en la iteración
k.
function [sol,x,incr,k]=newton(x1,maxiter)
k=1;
x=x1;
format long
while k<=maxiter
[y,dy]=fun(x(k));
delta=y/dy;
x(k+1)=x(k)-delta;
k=k+1;
end
sol=x;
function [x,iter]=Newtons(x0,tolA=[x0];
format long;
while (incr>tol)
[F,dF]=funcion(x0);
z=dF\F;
x=x0-z;
A=[A x];
incr=norm(x-x0,inf);
x0=x;
end
A
[m n]=size(A);
for i=1:n-1
norm(A(:,i)-A(:,i+1),inf);
end