Maxima -- GPL CAS based on DOE-MACSYMA Icon

Maxima -- GPL CAS based on DOE-MACSYMA

Computer Algebra System written in Common Lisp

4.8 Stars (49)
5,636 Downloads (This Week)
Last Update:
Download maxima-5.34.1.tar.gz
Browse All Files
BSD Windows Linux

Screenshots

Description

Maxima is a fairly complete computer algebra system written in Common Lisp with an emphasis on symbolic computation. It is based on DOE-MACSYMA and licensed under the GPL. Its abilities include symbolic integration, 3D plotting, and an ODE solver.

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

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

Update Notifications





User Ratings

★★★★★
★★★★
★★★
★★
46
0
1
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
Write a Review

User Reviews

  • bdg2
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Brilliant. But an absolute nightmare to upgrade to latest version on Windows 7. There is a desperate need for maxima.exe to report what exactly has caused it to instantly halt. Also documentation says sockets are used to communicate with maxima.exe but no further info is given like ports and protocols and directions used!!

    Posted 11/22/2014
  • pankajsejwal
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    This is one of the most efficient open source CAS around and is just too easy to learn. Supports functional + imperative programming and has most of functionality built in. Extending it using Maxima's own programming language, makes it just too flexible. There is one h t t p : / /area51.stackexchange.com/proposals/66233/maxima ,community under proposal. One can join here and learn from creators of Maxima.

    Posted 03/14/2014
  • anthromorph
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    More stable than Maple!

    Posted 02/04/2014
  • jr22
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Tried maxima and loved it while looking for a Matlab replacement.

    Posted 02/01/2014
  • astrofloyd
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    I needed to know how to transform my uniform random-number distribution y to a distribution that is P(x) ~ (sech(x))^2. Well, I know now (use x = arctanh(y)). A very useful and, together with imaxima in emacs and gnuplot, a very fancy-looking program. Installation is a breeze - it is included in my Gentoo Linux distribution. Thank you!

    Posted 11/05/2013
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

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.