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
-
Wm maxima is the best. I think we can do every think with this like: xn--mgbadfb4bp3lqaoh.xn--mgba3ae5h.net
-
Probably the best free CAS. Is a maxima-sbcl-5.39.x-win64.exe coming soon? Apparently it isn't. Seems all we get for Windows now is various dumb installers created by people who don't know how Windows works and think it's fine to make you install the program somewhere other than in "Program Files" :-(