w w w . m a t h o m a t i c . o r g 

 Mathomatic for mobile devices   Sun

Welcome to The Home of Mathomatic

decoration

Mathomatic Logo Mathomatic is a portable, command-line 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 can automatically solve, 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.

Mathomatic consists of a text-mode symbolic math application and library suitable for desktops, servers, handhelds, and embedded systems. It compiles and runs under any operating system with a C compiler, including Linux, Unix, Mac OS X, and MS-Windows. An operating system is not required for using the symbolic math library, and 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 to the developers.

This is the official Mathomatic website, where you can download any version of Mathomatic, read the documentation, learn by example, and get free support.

The current version number is "15.7.2", released December 13, 2011; you can try it online, download it, or view the new changelog, now in proper changelog order.

What's New (feel free to comment below):

January 24, 2012:

Today I updated the MS-Windows Mathomatic to the latest code, and managed to create a nice, new logo for Mathomatic using Inkscape, so I can make it any size I want to. Here is the new logo:

Mathomatic Logo

Tell me what you think. I don't know how I made it, I do not understand the Inkscape user interface.

November 13, 2011:

Some new and improved examples were created today: Fun with the golden ratio and Fibonacci numbers, and Differentiation examples.

November 3, 2011:

Mathomatic version 15.7.0 for MS-Windows was released this afternoon, with a bug fix. The "set finance" option wasn't working at all, due to a bug in the MinGW standard C library. Please people, we need donations and for you to spread the word about Mathomatic. And don't forget to email me about any bugs you come across. I will be very grateful.

November 2, 2011:

Mathomatic version 15.7.0 was released today. Many improvements, including a new, easy to read and properly ordered changelog, containing all of the important Mathomatic news, always accurately dated, newest news first.

October 2, 2011:

An equation-number-range may be specified on the calculate command command-line now, implemented in the Mathomatic development source code. This allows multiple equation spaces to be calculated at once! This feature will be made permanent in the next release 15.7.0, along with many other fixes and neat new features.

August 25, 2011:

Available immediately, Mathomatic can accept any function strings, like f(x+y), by typing "set special_variable_characters ()" at the beginning of a session. It copies the entire function string into a variable name, so no operations can be performed on it, but it can exist and be displayed in any expression where everything else works.

This is just added as a temporary measure, until I get better and add more function support to Mathomatic. Otherwise any function entry gives the error: "Named functions currently not implemented, except when using m4." Trig and many other standard functions are handled with m4 Mathomatic (the program named rmath), which is usually included in any recent Mathomatic package.

August 7, 2011:

Mathomatic version 15.6.3 was accepted into Debian unstable today. I am a Debian Maintainer now!

August 4, 2011:

A lot of small improvements, fixes, and additions accumulated for the Mathomatic distribution over the last two months, today I am releasing them as version 15.6.3. Mathomatic should now be more pleasant to use and maintain, and be more reliable, informative, and portable. If you find any of this not to be true, please email the maintainer or post your problem with Mathomatic below.

July 20, 2011:

Victoria Family Robotics is pleased to announce "robot command", version 0.0.2: a game-like, first-person 3-D robot simulation for the PC that can stack toy blocks in a simulated blocks world, while helping to teach math and robot programming.

June 21, 2011:

For Mathomatic on your mobile device's web browser, try the new Mobile Web Service. It's free, and strictly Mathomatic! Solve, simplify, and calculate anywhere!

May 15, 2011:

The Mathomatic MS-Windows port now works in color! Thanks to Doug Snead for the cool MinGW code.

April 30, 2011:

A new major release of Mathomatic (version 15.6.0) was prepared today. Major improvements were made to simplification and the coloring scheme. Get it while it is hot!

April 22, 2011:

I have finished the polynomial factoring and division routines today, they seem to work perfectly and much faster now, it is very beautiful code. And as a bonus, I made the "simplify quick" option much more useful, it sometimes simplifies the best now. It no longer combines unlike denominators to force into being a simple fraction, which full simplify always does. So if you ever have trouble with the simplify command, please try "simplify quick" from now on.

March 21, 2011:

The simplify command was fixed to not mess up with unwanted fractional coefficients. These latest changes fix long-standing problems.

March 18, 2011:

The simplify command responsiveness for large expressions has been greatly improved. Thanks go to Kingsley G. Morse Jr. for help with this.


…Please see the changelog for details on the above changes, or click on the following button to go to the Mathomatic downloads page:

Mathomatic downloads


button Overview, examples, and info button Online documentation (PDF version)
button Screenshots of Mathomatic button Browse the C source code.
The Freecode (formerly Freshmeat) project page for Mathomatic offers email subscriptions to new release notifications. Notifications are also available on Twitter. light bulb You can show your support for Mathomatic development by emailing problem reports, patches, suggestions, or friendly words to the authors. Feedback, questions, bug reports, and contributions are always welcomed and answered promptly.

Mathomatic Public Forum

The Mathomatic website is now using the Disqus comment system. Please enter your helpful feedback, questions, and comments on all things related to Mathomatic below. Messages can be directed toward other Mathomatic users or the developers.

Thank you for your interest in Mathomatic!

blog comments powered by Disqus

Many thanks to Jochen Plumeyer for generously donating quality server space (for the Mathomatic mirror site) and professional services (so Mathomatic may be used online).

And thanks to my parents for keeping me alive and well, and providing necessities and helping with chores so I can have the free time to devote to free software and free information. More thanks inside!

Here are links to more quality mathematics websites you can visit.


Mathomatic downloads
Mathomatic info and examples Mathomatic user documentation

Privacy statement
Valid HTML 4.01 Transitional Site map Mathomatic logo