Está en la página 1de 5

Problema 2.

-
Aplicando el Método de Bisección, encontrar una raíz en el intervalo [1, 2]
con una precisiónde 10-5 para la función:
x
f ( x )=ln ( x2 +1 ) −e 2 cos ( πx )

 Es una función
continua
 Es real.
 Monotona en el
intervalo.
 Si tiene signos opuestos.

f(a f(b
i a r b f(r) error
) )
1 1.6 1.700000000000000 1.8 + - - 0.100000000000000
1.70000000000000
2 1.6 1.650000000000000 + + - 0.050000000000000
0
1.65000000000000 1.70000000000000
3 1.675000000000000 + + - 0.025000000000000
0 0
1.67500000000000 1.70000000000000
4 1.687500000000000 + + - 0.012500000000000
0 0
1.68750000000000 1.70000000000000
5 1.693750000000000 + + - 0.006250000000000
0 0
1.69375000000000 1.70000000000000
6 1.696875000000000 + + - 0.003125000000000
0 0
1.69687500000000 1.70000000000000
7 1.698437500000000 + - - 0.001562500000000
0 0
1.69687500000000 1.69843750000000
8 1.697656250000000 + - - 0.000781250000000
0 0
1.69687500000000 1.69765625000000
9 1.697265625000000 + - - 0.000390625000000
0 0
1.69687500000000 1.69726562500000
10 1.697070312500000 + + - 0.000195312500000
0 0
1.69707031250000 1.69726562500000
11 1.697167968750000 + - - 0.000097656250000
0 0
1.69707031250000 1.69716796875000
12 1.697119140625000 + - - 0.000048828125000
0 0
1.69707031250000 1.69711914062500
13 1.697094726562500 + - - 0.000024414062500
0 0
1.69707031250000 1.69709472656250
14 1.697082519531250 + + - 0.000012207031250
0 0
1.69708251953125 1.69709472656250
15 1.697088623046875 + - - 0.000006103515625
0 0

-5
La mejor aproximación a la raiz es 1.69708, con un error maximo de 10 .

clc; % 7 a=r(14)
clear; a=r(6); r(15)=(a+b)/2
format long r(7)=(a+b)/2; f(a)
syms x f(a); f(r(15))
x=1.1:0.001:1.9; f(r(7)); f(b)
f=inline('log(x.^2+1)- f(b); e(15)=(b-a)/2
exp(x/2).*cos(pi.*x)'); e(7)=(b-a)/2;
plot(x,f(x)); grid; % 8
grid minor; b=r(7);
xlabel('x') r(8)=(a+b)/2;
ylabel('y') f(a);
a=1.6; f(r(8));
b=1.8; f(b);
t=10^(-5); e(8)=(b-a)/2;
n=ceil(log(b-a)/t)/ % 9
(log(2)); b=r(8);
r(1)=(a+b)/2; r(9)=(a+b)/2;
syms x f(a);
f(a); f(r(9));
f(r); f(b);
f(b); e(9)=(b-a)/2;
e(1)=(b-a)/2; % 10
% 2 b=r(9);
b=r(1); r(10)=(a+b)/2;
r(2)=(a+b)/2; f(a);
f(a); f(r(10));
f(r(2)); f(b);
f(b); e(10)=(b-a)/2;
e(2)=(b-a)/2; % 11
% 3 a=r(10);
a=r(2); r(11)=(a+b)/2;
r(3)=(a+b)/2; f(a);
f(a); f(r(11));
f(r(3)); f(b);
f(b); e(11)=(b-a)/2;
e(3)=(b-a)/2; % 12
% 4 b=r(11);
a=r(3); r(12)=(a+b)/2;
r(4)=(a+b)/2; f(a);
f(a); f(r(12));
f(r(4)); f(b);
f(b); e(12)=(b-a)/2;
e(4)=(b-a)/2; % 13
% 5 b=r(12);
a=r(4); r(13)=(a+b)/2;
r(5)=(a+b)/2; f(a);
f(a); f(r(13));
f(r(5)); f(b);
f(b); e(13)=(b-a)/2;
e(5)=(b-a)/2; % 14
% 6 b=r(13);
a=r(5); r(14)=(a+b)/2;
r(6)=(a+b)/2; f(a);
f(a); f(r(14));
f(r(6)); f(b);
f(b); e(14)=(b-a)/2;
e(6)=(b-a)/2; % 15

También podría gustarte