Mathomatic is a portable, general-purpose computer algebra system (CAS) that can solve, differentiate, simplify, combine, and compare algebraic equations, perform standard, complex number, modular, and polynomial arithmetic, etc. It does some calculus and is very easy to compile/install, learn, and use. The symbolic math application with a simple command-line interface is designed to be a colorful algebra calculator that is reliable, responsive, and convenient to use. The symbolic math library is lightweight and easy to include in other software, due to being written entirely in C with no additional dependencies.
| Tags | Mathematics Educational cli algebra calculator Command-line |
|---|---|
| Licenses | LGPLv2.1 |
| Operating Systems | POSIX Mac OS X Linux Unix Solaris Windows (Cygwin/MinGW) |
| Implementation | C |
| Translations | English |
Recent releases


Release Notes: This release adds many user interface improvements and bugfixes. "solve 0" and "solve verify 0" work now. Numeric expressions are no longer automatically deleted when the next one is entered, by default. "set finance" has been renamed "set fixed_point", which is more descriptive and now allows integer-only display. A warning is given when Mathomatic enters integer-only display mode.


Release Notes: The tests were improved, and Mathomatic now compiles for iOS (Apple's iPhone OS) correctly. Plotting now works if you download gnuplot for Windows. Comparing expressions with the compare command will now tell if one expression is the negation (times -1) of the other. HTML tidy was added, so no more incorrect auto-generated HTML in the documentation. Error and debugging messages were improved. "set no autodelete" is allowed now. A general clean-up was done.


Release Notes: Important regressions and other bugs have been fixed in this release.


Release Notes: Some important missing documentation has been included, starting in this release, to take the guesswork out of using Mathomatic. The makefiles and modulus simplification have been fixed.


Release Notes: This is mainly a bugfix release. It fixes simplification of division by expressions with imaginary numbers in them. This allows complex exponential expressions like the tan(x) and cot(x) expansions to simplify nicely now with m4 Mathomatic. This was a bug only in the previous version of Mathomatic (15.7.3). A few other minor improvements have been made.