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 (50)
4.225 Downloads (This Week)
Last Update:
Download maxima-5.34.1.tar.gz
Browse All Files
BSD Windows Linux

Screenshots

Description

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 100,000. Many other users receive it through secondary distribution.

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

★★★★★
★★★★
★★★
★★
47
1
0
0
2
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 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

  • rich88
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    copy/paste doesnt work right. you can copy and paste within the program but not to or from a word file for example. good job though

    Posted 12/02/2014
  • bdg2
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Please can we have a Windows Binary for 5.34.1 which runs on 64 bit machines. With the current one maxima.exe just halts with no explanation or anything. In other words it has some kind of bug in it.

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