//Esta funcion hace que convierte el string a funcion
public Funcion(String def) {
j.addVariable("x", 0); j.addStandardConstants(); j.addStandardFunctions(); j.setImplicitMul(true); j.parseExpression(def); if (j.hasError()) { JOptionPane.showMessageDialog(null, " error al convertir la funcion "); } } // esta funcion evalua la funcion en el punto que se le da public double eval(double x){ double r; j.addVariable("x",x); r=j.getValue(); if (j.hasError()) { JOptionPane.showMessageDialog(null, " error al convertir la funcion "); } return r; }