Está en la página 1de 8

3.

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

SE OBSERVA QUE EXISTE UNA RAIZ ENTRE -1.75 Y -1

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

SE OBSERVA QUE EXISTE UNA RAIZ ENTRE -10 Y -8


3.3.-

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

SE OBSERVA QUE EXISTE UNA RAIZ ENTRE 1 Y 2

SE OBSERVA QUE EXISTE UNA RAIZ ENTRE 12 y 13


3.4

CODIGO METODO DE LA BISECCION:


function biseccion()

xai=input('Ingrese LIMITE INFERIOR ');


xbi=input('Ingrese LIMITE SUPERIOR ');
tol=input(' error: ');
syms x;
f=input(' funciòn: ');
i=1;

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()

Ingrese LIMITE INFERIOR -2

Ingrese LIMITE SUPERIOR -1.75

error: 0.000000001

funciòn: 1000*sin(x^3+1)/log10(5+x^2)

It. Xa Xr Xb Error

1 -2.0000000 -1.8750000 -1.7500000

2 -2.0000000 -1.9375000 -1.8750000 0.032

3 -2.0000000 -1.9687500 -1.9375000 0.016

4 -1.9687500 -1.9531250 -1.9375000 0.008

5 -1.9531250 -1.9453125 -1.9375000 0.004

6 -1.9453125 -1.9414063 -1.9375000 0.002

7 -1.9414063 -1.9394531 -1.9375000 0.001

8 -1.9394531 -1.9384766 -1.9375000 0.001

9 -1.9384766 -1.9379883 -1.9375000 0.000

10 -1.9384766 -1.9382324 -1.9379883 0.000

11 -1.9384766 -1.9383545 -1.9382324 0.000

12 -1.9384766 -1.9384155 -1.9383545 0.000

13 -1.9384155 -1.9383850 -1.9383545 0.000

14 -1.9384155 -1.9384003 -1.9383850 0.000

15 -1.9384003 -1.9383926 -1.9383850 0.000

16 -1.9383926 -1.9383888 -1.9383850 0.000

17 -1.9383888 -1.9383869 -1.9383850 0.000

18 -1.9383869 -1.9383860 -1.9383850 0.000

19 -1.9383869 -1.9383864 -1.9383860 0.000

20 -1.9383869 -1.9383867 -1.9383864 0.000

21 -1.9383869 -1.9383868 -1.9383867 0.000

22 -1.9383869 -1.9383869 -1.9383868 0.000

23 -1.9383869 -1.9383868 -1.9383868 0.000


24 -1.9383869 -1.9383868 -1.9383868 0.000

25 -1.9383869 -1.9383869 -1.9383868 0.000

26 -1.9383869 -1.9383868 -1.9383868 0.000

27 -1.9383868 -1.9383868 -1.9383868 0.000

LA RAIZ ES -1.9383868

PARA LA FUNCION: log(x.^2+1)-200*(x+10).^3+9*x.^2+5

>> biseccion()

Ingrese LIMITE INFERIOR -10

Ingrese LIMITE SUPERIOR -8

error: 0.000000001

funciòn: log(x^2+1)-200*(x+10)^3+9*x^2+5

It. Xa Xr Xb Error

1 -10.0000000 -9.0000000 -8.0000000

2 -9.0000000 -8.5000000 -8.0000000 0.059

3 -9.0000000 -8.7500000 -8.5000000 0.029

4 -8.7500000 -8.6250000 -8.5000000 0.014

5 -8.6250000 -8.5625000 -8.5000000 0.007

6 -8.5625000 -8.5312500 -8.5000000 0.004

7 -8.5312500 -8.5156250 -8.5000000 0.002

8 -8.5156250 -8.5078125 -8.5000000 0.001

9 -8.5156250 -8.5117188 -8.5078125 0.000

10 -8.5117188 -8.5097656 -8.5078125 0.000

11 -8.5117188 -8.5107422 -8.5097656 0.000

12 -8.5107422 -8.5102539 -8.5097656 0.000

13 -8.5107422 -8.5104980 -8.5102539 0.000

14 -8.5104980 -8.5103760 -8.5102539 0.000

15 -8.5103760 -8.5103149 -8.5102539 0.000

16 -8.5103760 -8.5103455 -8.5103149 0.000

17 -8.5103455 -8.5103302 -8.5103149 0.000


18 -8.5103455 -8.5103378 -8.5103302 0.000

19 -8.5103455 -8.5103416 -8.5103378 0.000

20 -8.5103455 -8.5103436 -8.5103416 0.000

21 -8.5103455 -8.5103445 -8.5103436 0.000

22 -8.5103455 -8.5103450 -8.5103445 0.000

23 -8.5103455 -8.5103452 -8.5103450 0.000

24 -8.5103452 -8.5103451 -8.5103450 0.000

25 -8.5103452 -8.5103452 -8.5103451 0.000

26 -8.5103452 -8.5103452 -8.5103452 0.000

27 -8.5103452 -8.5103452 -8.5103452 0.000

28 -8.5103452 -8.5103452 -8.5103452 0.000

LA RAIZ ES: -8.5103452

PARA LA FUNCION: X-5LN(X)

>> biseccion()

Ingrese LIMITE INFERIOR 1

Ingrese LIMITE SUPERIOR 2

error: 0.000000001

funciòn: x-5*log(x)

It. Xa Xr Xb Error

1 1.0000000 1.5000000 2.0000000

2 1.0000000 1.2500000 1.5000000 0.200

3 1.2500000 1.3750000 1.5000000 0.091

4 1.2500000 1.3125000 1.3750000 0.048

5 1.2500000 1.2812500 1.3125000 0.024

6 1.2812500 1.2968750 1.3125000 0.012

7 1.2812500 1.2890625 1.2968750 0.006

8 1.2890625 1.2929688 1.2968750 0.003

9 1.2929688 1.2949219 1.2968750 0.002


10 1.2949219 1.2958984 1.2968750 0.001

11 1.2949219 1.2954102 1.2958984 0.000

12 1.2954102 1.2956543 1.2958984 0.000

13 1.2956543 1.2957764 1.2958984 0.000

14 1.2957764 1.2958374 1.2958984 0.000

15 1.2958374 1.2958679 1.2958984 0.000

16 1.2958374 1.2958527 1.2958679 0.000

17 1.2958527 1.2958603 1.2958679 0.000

18 1.2958527 1.2958565 1.2958603 0.000

19 1.2958527 1.2958546 1.2958565 0.000

20 1.2958546 1.2958555 1.2958565 0.000

21 1.2958546 1.2958550 1.2958555 0.000

22 1.2958550 1.2958553 1.2958555 0.000

23 1.2958553 1.2958554 1.2958555 0.000

24 1.2958554 1.2958555 1.2958555 0.000

25 1.2958555 1.2958555 1.2958555 0.000

26 1.2958555 1.2958555 1.2958555 0.000

27 1.2958555 1.2958555 1.2958555 0.000

28 1.2958555 1.2958555 1.2958555 0.000

29 1.2958555 1.2958555 1.2958555 0.000

30 1.2958555 1.2958555 1.2958555 0.000

LA RAIZ: 1.2958555

También podría gustarte