This applet is an interface to the Java Math Engine. It allows the user to evaluate mathematical expressions. A mathematical expression is made of numbers, variables, built-in and user defined functions together with operations. For further information, click on the scroll down menu, under "Help Topics" to get more detailed help on how to use this applet.

Start playing with this applet by entering mathematical expressions, defining functions, evaluating functions the same way you would do it on a piece of paper. The system is designed so that it understands a syntax very similar to the way mathematics is written on a piece of paper. One big exception is that the multiplication symbol is required. While mathematicians write 2x, the system will only understand 2*x. Spaces do not play a role and are ignored by the system. However, you can use them to make what you type more readable. Here are some examples to get you started.

• f(x) = 2*x^2 - 5*x +3
This defines a function called f. Once the function is defined, it can be evaluated at various values of x. For example, typing f(2) would cause the function to be evaluated at x=2. The user could also type f(a). Something useful to students, and useful for a Calculus class is doing evaluations of the form f(a+h) which can be done. See the help on this applet for further details on the syntax the Java Math Engine understands.
• int(sin(x),x,0,2*pi)
This would compute the definite integral of sin(x) between 0 and 2*pi. pi is the built-in constant for the number pi. See the help on this applet for integration.
• diff(sin(x^2))
This would compute the derivative of the function sin(x^2) with respect to x. The result is another function. See the help on this applet for differentiation.

• This applet was developed by Dr. Philippe B. Laval, at Kennesaw State University.
This work was funded in part by:
The National Science Foundation grants # GEO-0355224 and # DUE-9952568
The US Department of Education FIPSE #P116B00178