Jep is a small fast mathematical expression parser and evaluator library for use in Java programs. Feature include:
This applet allow an interactive session
x=5(setting the value of a variable)
x^2(using a variable value)
Some more advance plotting examples made using Jep:
Jep extensions add symbolic facilities, structural programming, fast evaluation and matrix calculations to Jep. The Implicit plotter applet uses the fast evaluation to quickly calculate every point in domain. The SingSurf applet uses symbolic facilities to find derivatives of functions and convert the expression to a polynomial representation required for the algorithm.
Jep 2.4 is an older version of Jep released under an open-source licence. It is available from sourceforge.