ESCUELA PROFESIONAL DE
INGENIERÍA CIVIL
MÉTODO DE BISECCIÓN
ALUMNOS:
GAMBOA FERNÁNDEZ, PEDRO (166007F)
IRIGOIN BUSTAMANTE, WILSON (152019G)
PROFESORA:
CURSO:
MATEMÁTICA BÁSICA II
CICLO:
2016 – II
function [c]=bisec(f,a,b,tol)
k=0;
ya=feval(f,a);
yb=feval(f,b);
if ya*yb<0
while abs(a-b)>tol
c=(a+b)/2;
yc=feval(f,c);
fprintf('%5d%15.11f%15.11f%15.11f
%15.11f\n',k,a,b,c,yc);
k=k+1;
if ya*yc==0
a=b;
elseif ya*yc<0
b=c;yb=yc;
else
a=c;ya=yc;
end
end
else
fprintf('cambiar limites');
end
siguiente manera:
clc
clear
x=[0:0.001:4];
y1=log(3*x);
y2=5-2*x;
plot(x,y1,'r',x,y2,'k','linewidth',2)
grid on
-2
-4
-6
0 0.5 1 1.5 2 2.5 3 3.5 4
GRÁFICO N°01
function y=f1(x)
y=log(3*x)+2*x-5
end
siguiente manera:
clc
clear
x=[0:0.001:4];
y1=2*x;
y2=3*cos(x);
plot(x,y1,'r',x,y2,'k','linewidth',2)
grid on
-2
-4
0 0.5 1 1.5 2 2.5 3 3.5 4
GRÁFICO N°02
function y=f1(x)
y=2*x-3*cos(x)
end
[c]=bisec('f2',a,b,tol)
siguiente manera:
clc
clear
x=[0:0.001:4];
y1=0.5*x.^4;
y2=20-2*x;
plot(x,y1,'r',x,y2,'k','linewidth',2)
grid on
140
120
100
80
60
40
20
0
0 0.5 1 1.5 2 2.5 3 3.5 4
GRÁFICO N°03
function y=f3(x)
y=0.5*x.^4+2*x-20
end
[c]=bisec('f3',a,b,tol)
siguiente manera:
clc
clear
x=[-2:0.001:2];
y1=exp(-1.*x);
y2=sqrt(2.*x+4);
plot(x,y1,'r',x,y2,'k','linewidth',2)
grid on
0
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
GRÁFICO N°04
function y=f4(x)
y=exp(-1.*x)-sqrt(2.*x+4)
end
[c]=bisec('f4',a,b,tol)
manera:
clc
clear
x=[-1:0.001:2];
y1=x.^3;
y2=2*(x+2).^2-7;
plot(x,y1,'r',x,y2,'k','linewidth',2)
grid on
25
20
15
10
-5
-1 -0.5 0 0.5 1 1.5 2
GRÁFICO N°05
function y=f5(x)
y=x.^3-2*(x+2).^2+7
end
[c]=bisec('f5',a,b,tol)
manera:
clc
clear
x=[-1:0.001:3];
y1=x.^2+1;
y2=6./(x.^2+1);
plot(x,y1,'r',x,y2,'k','linewidth',2)
grid on
10
0
-1 -0.5 0 0.5 1 1.5 2 2.5 3
GRÁFICO N°06
function y=f6(x)
y=x.^2+1-6./(x.^2+1)
end
a=1,b=2,tol=5*10^(-6)
[c]=bisec('f6',a,b,tol)