Este método se encarga de encontrar el valor de una raíz para una ecuación homogénea arbitraria.
Es necesario proveer una expresión algebráica que sirva como función f(x), un intervalo con valores x0 y xs, una tolerancia de error y un número máximo de iteraciones.
El código trabja como sigue:
El intervalo dado [x0, xs] se divide en 2, asumiendo un punto medio m.
El error es evaluado en f(m).
Si el error es mayor que la tolerancia (error > tol) se crea un nuevo punto de evaluació en : [x0, m] o [m,xs].
El proceso se repite en un ciclo que actualiza el rango de búsqueda, encontrando cada vez un nuevo valor de m y evaluando f(m) hasta que la tolerancia sea aceptable (tol < error).