Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Mat
Mat
1.- f(a)f(b)<0
Este es el caso donde NO EXISTE UNA RAIZ ENTRE a y b por tanto f(a) y f(b) tienen el mismo
SIGNO.
2.- f(a)f(b)<0
Este es el caso donde EXISTE AL MENOS UNA RAIZ ENTRE a y b por tanto f(a) y f(b) tienen
SIGNO DIFERENTE.
3.2
1. GRAFICANDO:
COMANDOS:
>> x=[-2:0.01:1];
>> y=1000*sin(x.^3+1)./log10(5+x.^2);
>> plot(x,y)
1500
1000
500
-500
-1000
-1500
-2 -1.5 -1 -0.5 0 0.5 1
SE OBSERVA QUE EXISTE DOS RAICES ENTRE -2 Y -1.5
2.-
GRAFICANDO:
COMANDOS:
>> x=[-10:0.01:10];
>> y=log(x.^2+1)-200*(x+10).^3+9*x.^2+5;
>> plot(x,y)
5
x 10
2
-2
-4
-6
-8
-10
-12
-14
-16
-10 -8 -6 -4 -2 0 2 4 6 8 10
GRAFICANDO :
COMANDOS:
>> x=[0:0.01:20];
>> y=x-5*log(x);
>> plot(x,y)
25
20
15
10
-5
0 2 4 6 8 10 12 14 16 18 20
f1=subs(f,x,xai);
f2=subs(f,x,xbi);
%GRAFICA
error(i)=1;
if f1*f2 < 0
xa(i)=xai; f1=subs(f,x,xa(i));
xb(i)=xbi; f2=subs(f,x,xb(i));
xr(i)=(xa(i)+xb(i))/2;
f3=subs(f,x,xr(i));
fprintf('It. Xa Xr Xb
Error \n');
fprintf('%2d \t %11.7f \t %11.7f \t %11.7f
\n',i,xa(i),xr(i),xb(i));
while abs(error(i)) >= tol,
if f1*f3<0
xa(i+1)=xa(i);f1=subs(f,x,xa(i+1));
xb(i+1)=xr(i);f2=subs(f,x,xb(i+1));
end
if f1*f3> 0
xa(i+1)=xr(i);f1=subs(f,x,xa(i+1));
xb(i+1)=xb(i);f2=subs(f,x,xb(i+1));
end
xr(i+1)=(xa(i+1)+xb(i+1))/2; f3=subs(f,x,xr(i+1));
error(i+1)=abs((xr(i+1)-xr(i))/(xr(i+1)));
fprintf('%2d \t %11.7f \t %11.7f \t %11.7f \t %7.3f
\n',i+1,xa(i+1),xr(i+1),xb(i+1),error(i+1));
i=i+1;
end
end
PARA LA FUNCION: y=1000*sin(x.^3+1)./log10(5+x.^2);
>> biseccion()
error: 0.000000001
funciòn: 1000*sin(x^3+1)/log10(5+x^2)
It. Xa Xr Xb Error
LA RAIZ ES -1.9383868
>> biseccion()
error: 0.000000001
funciòn: log(x^2+1)-200*(x+10)^3+9*x^2+5
It. Xa Xr Xb Error
>> biseccion()
error: 0.000000001
funciòn: x-5*log(x)
It. Xa Xr Xb Error
LA RAIZ: 1.2958555