1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
Código principal:

function biseccion(a, b, e, f, resultados) {
  var c;
  c = (b + a)/2;
  if ((b-a) <= e){
    resultados.push(c);
  }else{
    if (evalua(f,a) * evalua(f,c) <= 0){
      biseccion(a, c, e, f, resultados);
    }
    if(evalua(f,b) * evalua(f,c) <= 0){
      biseccion(c, b, e, f, resultados);
    }
  }
}
Métodos Númericos 19-O
Método de Bisección por Vázquez Pineda Adrián

El método de bisección es un algoritmo de búsqueda de raíces que trabaja dividiendo el intervalo [a,b] a la mitad y seleccionando el subintervalo que tiene la raíz. Se repite lo anterior hasta que (b-a) sea menor o igual a ε.


Expresión:
Valor de a:
Valor de b:
Epsilón ε: