Professional Documents
Culture Documents
Método de Punto Fijo
Método de Punto Fijo
clear
format short
x0=0
for i=1:4
x=0.03737/((1*x0^2)-(0.27404)*x0+1.34);
errorabsoluto=abs(x-x0);
disp ([x,errorabsoluto])
x0=x;
end
x0 =
0.0279 0.0279
0.0280 0.0001
0.0280 0.0000
0.0280 0.0000
x0 =
0.0279 0.0279
0.0280 0.0001
0.0280 0.0000
0.0280 0.0000
0.0280 0
MÉTODO DE FALSA POSICIÓN
clear;
clc;
format short
xi=0;
xd=1;
EA=0.00001;
fxi=(1*xi^3)-(0.27404*xi^2)+(1.34*xi)-0.03737;
fxd=(1*xd^3)-(0.27404*xd^2)+(1.34*xd)-0.03737;
fxm=1
while abs(fxm)>EA;
xm=((xd)-(fxd*(xd-xi))/((fxd)-(fxi)));
fxm=(1*xm^3)-(0.27404*xm^2)+(1.34*xm)-0.03737;
disp([xi,xd,xm,abs(fxm)]);
if fxi*fxd>0;
xd=xm;fxd=fxm;
else
xi=xm;fxi=fxm;
end
end
fxm =
fxm =
0.0181 0.9819
0.0244 0.0064
0.0280 0.0036
0.0280 0.0000
0.0280 0
clear;
clc;
format short
xi=0;
xd=1.5;
EA=0.00001;
fxi=(10*xi^3)-(15.006*xi^2)+(0.03412*xi)-0.00081;
fxd=(10*xd^3)-(15.006*xd^2)+(0.03412*xd)-0.00081;
fxm=1
while abs(fxm)>EA;
xm=(xi+xd/2);
fxm=(10*xm^3)-(15.006*xm^2)+(0.03412*xm)-0.00081;
disp([xi,xd,xm,abs(fxm)]);
if fxi*fxd>0;
xi=xm;fxi=fxm;
else
xd=xm;fxd=fxm;
end
end