Projects / Mathomatic

Mathomatic

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
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  10 May 2012 23:45

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.

  •  29 Apr 2012 17:59

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.

  •  24 Mar 2012 23:29

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

  •  09 Mar 2012 22:24

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.

  •  19 Feb 2012 02:38

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.

Screenshot

Project Spotlight

relax

A system for studying protein dynamics by NMR relaxation data analysis.

Screenshot

Project Spotlight

chan-sccp-b

An asterisk channel driver for SCCP phones (Cisco).