|
Mathomatic is a portable, general-purpose
computer algebra system (CAS) written entirely in the C programming language.
It is free and open source software (FOSS),
published under the GNU Lesser General Public License (LGPL version 2.1).
The software does automatic manipulations and calculations
of mixed symbolic/numeric mathematical expressions,
allowing quick and easy solving, differentiating, simplifying, etc.
of elementary algebra.
This is an easy to use text mode application and library that
compiles and runs under any operating system with a C compiler.
There are no dependencies other than the standard C libraries.
The mathematical results should always be correct, simple, and beautiful;
if not, please report it on the
Mathomatic project site on Launchpad.net,
or you can email the chief maintainer for a quick response.
The current version number is "15.2.1", released August 31, 2010;
download it
or view the changelog.
What's new:
Mathomatic version 15 has been streamlined,
and features corrected simplification and expression display,
so that the results displayed are the most beautiful and simplest possible.
Mathomatic can now be used from shell scripts,
with expressions and commands given on the shell command line.
More version 15 features are:
-
The symbolic math library has stabilized, with all known problems and shortcomings fixed.
-
Most commands are automatic and some are repeatable with the "repeat" prefix.
-
Integer variables are now specified by using a variable name that starts with "integer".
-
Many bugs were fixed, a general cleanup was done, and utilities were added.
-
Building from source has been made user, developer, and packager friendly.
-
The m4 version, which allows function entry, is suitable for packaging now.
-
All documentation has been improved and is up-to-date.
-
The text mode user interface has been made more friendly.
-
All errors are properly reported and handled.
-
Compatibility with previous versions was maintained.
Overview, examples, and info
|
Mathomatic user documentation
|
Screenshots of Mathomatic
|
Browse the C source code for Mathomatic.
|
The Freshmeat.net project page for Mathomatic
offers email subscriptions to new release notifications.
|
You can show your support for Mathomatic development
by emailing problem reports,
patches, suggestions, or friendly words to the author.
Feedback, questions, and contributions are welcomed and answered promptly.
|
Chief author and maintainer profile:
email: gesslein@linux.com
|
Many thanks to Jochen Plumeyer for donating
server space and services,
and to John Blommers for testing, encouragement, and advice.
|
|