Maxima is a computer algebra system comparable to commercial systems like Mathematica and Maple. It emphasizes symbolic mathematical computation: algebra, trigonometry, calculus, and much more.
For example, Maxima solves x^2-r*x-s^2-r*s=0 giving the symbolic results [x=r+s, x=-s].
Maxima can calculate with exact integers and fractions, native floating-point and high-precision big floats.
Maxima has user-friendly front-ends, an on-line manual, plotting commands, and numerical libraries. Users can write programs in its native programming language, and many have contributed useful packages in a variety of areas over the decades.
Maxima is GPL-licensed and largely written in Common Lisp. Executables can be downloaded for Windows, Mac, Linux, and Android; source code is also available. An active community maintains and extends the system. Maxima is widely used.
Additional add-on packages for Maxima can be found at: https://github.com/maxima-project-on-github/maxima-packages
Features
- Specialized in symbolic operations but offering numerical capabilities too.
- Can be accessed programmatically and extended, as the underlying Lisp can be called from it.
- Complete programming language with ALGOL-like syntax but Lisp-like semantics.
- Arbitrary-precision integers.
- Rational numbers of sizes limited only by machine memory.
- Arbitrarily large floating-point numbers ("bfloats").
License
GNU General Public License version 2.0 (GPLv2)Follow Maxima -- GPL CAS based on DOE-MACSYMA
User Reviews
-
Its very good software, in i use it for wordmat with use Maxima for CAS. But the new M1 macs are not supported, so could this get a fix? - the new macs are the future.
-
Thank you very much for the free open source program!
-
No Debian installer?????
-
maxima-clisp-sbcl-5.43.0-win64.exe so far seems a definite improvement over maxima-clisp-sbcl-5.42.2-win64.exe especially for the specific issues i have compared though they both still have many bugs - in fact one that was not present in maxima 5.31 but the improvements - especially not pasting blank lines for every line feed from pasting from external editor which was such a pain having to take out every other line of blank lines of a long program - over the older versions still outweigh the disadvantage(s) with respect to older versions.
-
Still not perfect, but the best free CAS of them all; better, in some features, than commercial CAS.