rootbisection
Class RootNewtonRaphson

java.lang.Object
  |
  +--rootbisection.RootNewtonRaphson

public class RootNewtonRaphson
extends java.lang.Object


Field Summary
private  boolean found
           
 
Constructor Summary
RootNewtonRaphson()
           
 
Method Summary
 double findRoot(UserFunction function, double xLeft, double xRight, double tolerance, double iterations)
          El punto inicial de busqueda esta enmedio del intervalo de busqueda Se supone que la raiz en ese intervalo es unica, es posible que existan mas de una raiz.
 boolean wasFound()
          Luego de buscar la raiz, consultar este metodo para confirmacion.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

found

private boolean found
Constructor Detail

RootNewtonRaphson

public RootNewtonRaphson()
Method Detail

wasFound

public boolean wasFound()
Luego de buscar la raiz, consultar este metodo para confirmacion.

findRoot

public double findRoot(UserFunction function,
                       double xLeft,
                       double xRight,
                       double tolerance,
                       double iterations)
El punto inicial de busqueda esta enmedio del intervalo de busqueda Se supone que la raiz en ese intervalo es unica, es posible que existan mas de una raiz. Para saber si encontro o no la raiz usar wasFound().
Parameters:
function - Objeto de la clase UserFunction.
xLeft - Inicio del intervalo de busqueda.
xRight - Fin del intervalo de busqueda.
tolerance - Tolerancia
iterations - Maximo numero de iteraciones
Returns:
Real mas aproximado, independientemente de si se cumplio o no la precision. Checar wasfound().
See Also:
wasFound(), UserFunction