mathHandbook - Online symbolic math software
www.mathHandbook.com
It is an online symbolic math and computer algebra system. It can perform exact, numeric, symbolic and graphic computation, e.g. any order of derivative, fractional calculus, solve equation, and user-defined functions, linear regression, symbolic differentation and integration, pattern-match. It is a programming language, in which you can define conditional, case, piecewise, recursive, multi-value functions and procedures, derivatives, integrals and rules.
It runs in any computer that supports Java. If you see it online, it can run offline in your computer. It is all of Java applet, Java application and Window application. Run MathHandbook.htm as Java applet, or run MathHandbook.bat as Java application.