Está en la página 1de 5

Método de Bisección

Profr. Luis Arturo Jiménez Mendoza

16 de agosto de 2019
2

Nota: EN ESTE PROBLEMA SE USA EL ALGORITMO QUE DEBEN DE


APLICAR EN SUS PROBLEMAS DE LA PRACTICA DEL METODO DE BI-
SECCION

Utilizando el método de Biseccion encuentre el o los valores de x que hacen cero la función
f (x) = 0, 'o cumpla con la tolerancia de error especicada, muestre los calculos a detalle.
La función es f (x) =x3 − x3 ∗ sin(x)
el el intervalo[-2.00,1.00]
con una tolerancia de error 0.0500 y con un máximo de intentos o iteraciones de 10

SOLUCION:

f (a)f (c) = f (−2,0000) ∗ f (1,0000) = −15,274379 ∗ 0,158529 = −2,421432< 0, si se cumple


la condición para aplicar el método de Bisección.

Calculos descritos con detalle:


Iteración o intento num.: 1

a = −2, c = 1
(−2+1)
b=xm = 2
= −0,5

f(c) = f (1) = 0,158529 ;f(b) = f (−0,5) = −0,184928

f (−0,5) = −0,184928 <>0, b no hace cero a la función, por lo que el procedimiento continua.

f(c)f(b) = f (0,1585)f (−0,1849) = −0,0293

f (0,1585)f (−0,1849) < 0 , entonces hacemos a a = −0,5


|c−a| |1−(−0,5)|
Error = 2
= 2
= 0,75
Ahora comparamos el error obtenido, el cual debe ser menor que la tolerancia dada.
Error=0.7500 que es mayor que 0.0500, por lo tanto los calculos continuan...

Iteración o intento num.: 2

a = −0,5, c = 1
(−0,5+1)
b=xm = 2
= 0,25

f(c) = f (1) = 0,158529 ;f(b) = f (0,25) = 0,011759

f (0,25) = 0,011759 <>0, b no hace cero a la función, por lo que el procedimiento conti-
3

nua.

f(c)f(b) = f (0,1585)f (0,0118) = 0,0019

f (0,1585)f (0,0118) > 0 , entonces hacemos a c = 0,25


|c−a| |0,25−(−0,5)|
Error = 2
= 2
= 0,375
Ahora comparamos el error obtenido, el cual debe ser menor que la tolerancia dada.
Error=0.3750 que es mayor que 0.0500, por lo tanto los calculos continuan...
4

Iteración o intento num.: 3

a = −0,5, c = 0,25
(−0,5+0,25)
b= 2
= −0,125

f(c) = f (0,25) = 0,011759 ;f(b) = f (−0,125) = −0,002197

f (−0,125) = −0,002197 <>0, b no hace cero a la función, por lo que el procedimiento


continua.

f(c)f(b) = f (0,0118)f (−0,0022) = −0,0000

f (0,0118)f (−0,0022) < 0 , entonces hacemos a a = −0,125


|c−a| |0,25−(−0,125)|
Error = 2
= 2
= 0,1875
Ahora comparamos el error obtenido, el cual debe ser menor que la tolerancia dada.
Error=0.1875 que es mayor que 0.0500, por lo tanto los calculos continuan...

Iteración o intento num.: 4

a = −0,125, c = 0,25
(−0,125+0,25)
b= 2
= 0,0625

f(c) = f (0,25) = 0,011759 ;f(b) = f (0,0625) = 0,000229

f (0,0625) = 0,000229 <>0, b no hace cero a la función, por lo que el procedimiento continua.

f(c)f(b) = f (0,0118)f (0,0002) = 0,0000

f (0,0118)f (0,0002) > 0 , entonces hacemos a c = 0,0625


|c−a| |0,0625−(−0,125)|
Error = 2
= 2
= 0,09375
Ahora comparamos el error obtenido, el cual debe ser menor que la tolerancia dada.
Error=0.0938 que es mayor que 0.0500, por lo tanto los calculos continuan...

Iteración o intento num.: 5

a = −0,125, c = 0,0625
(−0,125+0,0625)
b= 2
= −0,03125
5

f(c) = f (0,0625) = 0,000229 ;f(b) = f (−0,03125) = −0,000031

f (−0,03125) = −0,000031 <>0, b no hace cero a la función, por lo que el procedimiento


continua.

f(c)f(b) = f (0,0002)f (−0,0000) = −0,0000

f (0,0002)f (−0,0000) < 0 , entonces hacemos a a = −0,03125


|c−a| |0,0625−(−0,03125)|
Error = 2
= 2
= 0,046875
Ahora comparamos el error obtenido, el cual debe ser menor que la tolerancia dada.
Error=0.0469 es menor que 0.0500, por lo tanto naliza el precedimiento.
En la iteración 5 se encontró la raíz -0.031250

i a c xm=b f(c) f(b) f(c)*f(b) |(c − a)|/2 f(c)*f(b)


1 -2 1 -0.5 0.158529 -0.184928 -0.029316 0.75 < 0, a=-0.5
2 -0.5 1 0.25 0.158529 0.011759 0.001864 0.375 > 0, b=0.25
3 -0.5 0.25 -0.125 0.011759 -0.002197 -0.000026 0.1875 < 0, a=-0.125
4 -0.125 0.25 0.0625 0.011759 0.000229 0.000003 0.09375 > 0, b=0.0625
5 -0.125 0.0625 -0.03125 0.000229 -0.000031 -0 0.046875 < 0, a=-0.03125

También podría gustarte