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: annual direct downloads exceed 300,000. Many other users receive it through secondary distribution.

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").

Project Samples

Project Activity

See All Activity >

Follow Maxima -- GPL CAS based on DOE-MACSYMA

Maxima -- GPL CAS based on DOE-MACSYMA Web Site

Other Useful Business Software

Got mySQL? Get the Edge, Toad Edge Icon
Got mySQL? Get the Edge, Toad Edge Icon

Your next-gen toolset for MySQL database environments

If you organization takes advantage of the cost-effective, flexible MySQL open source database platform, then you need a toolset that supports your commitment to open source relational databases. Toad Edge for MySQL has what you need and helps you ramp up on MySQL quickly, ensuring faster time to value.

Rate This Project

Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
62
0
2
0
2
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • Still not perfect, but the best free CAS of them all; better, in some features, than commercial CAS.

  • Very useful.

  • Calculates things i couldn't.

  • Excellent math software !!

  • Many excellent features, continually updated, wide-ranging library of applications, runs on many Lisp implementations and so can be combined with AI and other software, and can be used as a front end for numerical libraries. Many users worldwide, responsive news group.

Read more reviews >

Additional Project Details

Languages

English, Portuguese, Spanish

Intended Audience

Science/Research, Education, End Users/Desktop, Engineering

User Interface

X Window System (X11), Win32 (MS Windows), Console/Terminal, Tk

Programming Language

Lisp, C, Tcl

Registered

2000-04-23