You are on page 1of 2

Taller 1 practico

4.
clear all, clc
%Metodo de biseccion
xd=1;
xl=0.5;
T=abs(xl-xd)<1e-2
M=1000;
for i=1:M
xm=(xl+xd)/2
if ((xl^5)-(8*xl^4)+(44*xl^3)-(91*xl^2)+(85*xl)-26)*((xm^5)-
(8*xm^4)+(44*xm^3)-(91*xm^2)+(85*xm)-26)<T
xd=xm
else
xl=xm
end
end

p=[1 -8 44 -91 85 -26]


roots (p)

5.
a. clear all, clc
%Metodo de Newton
x=2;
f=3*x+sin(x)-exp(x);
der=(cos(x)-exp(x)+3);
tol=1e-6;
xo=x-(f/(der));
while abs(xo-x)<=tol
end
xo

b. clear all, clc


%Metodo de Newton
x=2;
f=x*cos(x)-sin(x);
der=(-x*sin(x));
tol=1e-6;
xo=x-(f/(der));
while abs(xo-x)<=tol
end
xo
c. clear all, clc
%Metodo de Newton
x=2;
f=(log(x)-cos(x+1)-3/2);
der=(sin(x+1)+(1/x));
tol=1e-6;
xo=x-(f/(der));
while abs(xo-x)<=tol
end
xo

6.
a. clear all, clc
%Metodo de la secante
x0=1.5;
x1=2;
tol=1e-5
while (error<tol)
f0=(x0^2)+10*cos(x0);
f1=(x1^2)+10*cos(x1);
x2=x1-((xo-x1)/(f0-f1))*f1;
error=(x2-x1);
x2=x1;
x1=xo;
end

b. clear all, clc


%Metodo de la secante
x0=1.5;
x1=2;
tol=1e-5
while (error<tol)
f0=(x0*log(x0)-10);
f1=(x1*log(x1)-10);
x2=x1-((xo-x1)/(f0-f1))*f1;
error=(x2-x1);
x2=x1;
x1=xo;
end

7. clear all, clc


%Metodo del punto fijo
vo=2866e-4;
R=8.3144;
a=364.61;
b=0.02664;
p=10000;
t=340;
N=1000;
for i=1:N
vo=((R*t/(vo-b))*(vo/p))-((a/((vo*(vo-b))+(b*(vo-b))))*(vo/p));
end
vo

You might also like