Professional Documents
Culture Documents
% Datos iniciales
p0=14;
% Tolerancia
delta=0.01;
% Numero maximo de iteraciones
max1=10;
% Metodo de Newton
newton('esfera','desfera',p0,delta,m
ax1)
Resultado obtenido
Las aproximaciones obtenidas y el valor de la funcion en ellas son:
ans =
14.0000 -736.0000
11.0794 77.4480
11.3406 0.2387
11.3414 0.0000
Codigo en MatLab
Programa escrito en Matlab para hallar las raíces usando el método de NEWTON-
RAPHSON
disp ('NEWTON-RAPHSON')
xo=input('Valor inicial =');
n=input ('numero de iteraciones=');
salida=ones(n,4); % matiz de salida de datos
for i=1:n
x1=xo-[(exp(-xo)-xo)]/[(-exp(-xo)-1)];
vsal=[xo;x1];
er=[[abs((xo-x1)/xo)]]*100; % error relativo porcentual
ea=[[abs((x1-xo)/x1)]]*100; % error
xo=x1;
salida(i,1)=i;
salida(i,2)=x1;
salida(i,3)=er;
salida(i,4)=ea;
end
disp('ite raiz er ea');
disp(num2str(salida));