Método de Bisección - Código en Java



Descripción: 

Conocido también como de corte binario, de partición de intervalos o de Bolzano, es un tipo de búsqueda incremental en el que el intervalo se divide siempre a la mitad. Si la función cambia de signo sobre un intervalo, se evalúa el valor de la función en el punto medio. La posición de la raíz se determina situándola en el punto medio del subintervalo, dentro del cual ocurre un cambio de signo. El proceso se repite hasta obtener una mejor aproximación.

Ventajas:

-        Siempre encontraremos la solución (converge)
-        Útil para la aproximación inicial de los otros métodos

Desventajas:

-        Converge muy lentamente
-        Solo permite encontrar una raíz
-        Si una condición está cerca a la raíz, igual se demora en encontrarla ya que no tiene en cuenta la magnitud de los valores de la función en las aproximaciones. Solo tiene en cuenta el signo.
-        No determina raíces complejas

Recomendaciones:

-        Requiere que la función sea continua en el intervalo especificado
-      Se debe cumplir que f(a)*f(b)<0

Algoritmo:


Código Fuente JAVA:


El siguiente codigo en JAVA, realiza la tabla de datos de las iteraciones realizadas para llegar al resultado, cualquier duda no olvides dejar tu comentario:
                                                                                                                     
                                                                                                                     

Comentarios