Está en la página 1de 1

%metodo de newton%

clc
clear all
syms x
f=input('Ingrese la funcin:\n');
x1=input('Ingrese el punto inicial:\n');
emax=input('Ingrese el error mximo en porcentaje:\n');
df=diff(f);
f=inline(f);
df=inline(df);
e=100;
fprintf('Xi Xi-1 Error Porcentual:\n')
while(e>emax)
fp=feval(f,x1);
dfp=feval(df,x1);
x2=x1-((fp)/(dfp));
e=abs((x2-x1)/(x2))*100;
fprintf('%f %f %f\n',x2,x1,e)
x1=x2;
end
fprintf('La solucin es:%f',x2)

También podría gustarte