Maxima (software): Difference between revisions
Extended confirmed users 1,624 edits |
|||
Line 40: | Line 40: | ||
Various [[graphical user interface]]s are available for Maxima: |
Various [[graphical user interface]]s are available for Maxima: |
||
* wxMaxima is a graphical front-end using [[wxWidgets]]. |
* wxMaxima is a graphical front-end using [[wxWidgets]]. |
||
* [https://github.com/robert-dodier/maxima-jupyter Jupyter] Is a flexible, notebook-style gui for maxima written in [[Python (programming language)|Python]]. |
* [https://github.com/robert-dodier/maxima-jupyter Jupyter] Is a flexible, [[Computational Notebook|notebook-style]] gui for maxima written in [[Python (programming language)|Python]]. |
||
* [http://gmaxima.ackovosrot.cz/ GMaxima] is one using [[GTK+]]. |
* [http://gmaxima.ackovosrot.cz/ GMaxima] is one using [[GTK+]]. |
||
* [[Cantor (software)|Cantor]], using Qt, and can interface with Maxima (along with [[SageMath]], [[R (programming language)|R]], and [[KDE Education Project#Mathematics|Kalgebra]])<ref name="Cantor">{{cite web|url=http://edu.kde.org/cantor/|title=Cantor, an interface to Maxima (and other mathematics software)|publisher=[[KDE Education Project|KDE-Edu]]|accessdate=2013-09-20}}</ref> |
* [[Cantor (software)|Cantor]], using Qt, and can interface with Maxima (along with [[SageMath]], [[R (programming language)|R]], and [[KDE Education Project#Mathematics|Kalgebra]])<ref name="Cantor">{{cite web|url=http://edu.kde.org/cantor/|title=Cantor, an interface to Maxima (and other mathematics software)|publisher=[[KDE Education Project|KDE-Edu]]|accessdate=2013-09-20}}</ref> |
Revision as of 16:17, 27 September 2016
Project MAC and volunteer contributors | |
Initial release | 1982 |
---|---|
Stable release | 5.38.1
/ 12 May 2016 |
Repository | |
Written in | Cross-platform |
Type | Mathematical software |
License | GPL |
Website | maxima |
Maxima is a
History
Maxima is based on a 1982 version of
Features
Maxima includes a complete programming language with ALGOL-like syntax but Lisp-like semantics. It is written in Common Lisp, and can be accessed programmatically and extended, as the underlying Lisp can be called from Maxima. It uses Gnuplot for drawing.
Numeric calculations
Maxima is a full-featured CAS (
For calculations which use floating point and arrays heavily, Maxima offers the possibility of generating code in other programming languages (notably Fortran) which may execute more efficiently.
Maxima is a general-purpose system, and special-case calculations such as factorization of large numbers, manipulation of extremely large polynomials, etc. are sometimes better done in specialized systems.
Interfaces
Various graphical user interfaces are available for Maxima:
- wxMaxima is a graphical front-end using wxWidgets.
- Jupyter Is a flexible, notebook-style gui for maxima written in Python.
- GMaxima is one using GTK+.
- Cantor, using Qt, and can interface with Maxima (along with SageMath, R, and Kalgebra)[2]
- The Xemacsinteraction mode which is activated by Imaxima.
- Kayali[3]
See also
- Comparison of computer algebra systems
Further reading
- Timberlake, Todd Keene; Mixon.Jr., J. Wilson (2015). Classical Mechanics with Maxima. Springer. ISBN 978-1-4939-3206-1.
References
- ISBN 978-1-84996-325-1.)
{{cite book}}
: Unknown parameter|lastauthoramp=
ignored (|name-list-style=
suggested) (help - ^ "Cantor, an interface to Maxima (and other mathematics software)". KDE-Edu. Retrieved 2013-09-20.
- ^ "Kayali download". SourceForge. Retrieved 2015-05-31.
External links
![](http://upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikibooks-logo-en-noslogan.svg/40px-Wikibooks-logo-en-noslogan.svg.png)
![](http://upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png)
- Official website
- wxMaxima, GUI for Maxima
- irc.freenode.net port 6667 channel#maxima
- Maxima 10 Minute Tutorial
- The HTML Maxima Manual in English
- Tutorial, tips and tricks using Maxima.
- Introduction to Maxima for Economics, a comprehensive maxima tutorial suitable for anyone using linear algebra or calculus.
- Maxima by example, a "second-reading" tutorial for the serious Maxima user.
- wxMaxima for Calculus I and II An open text on wxMaxima for single variable calculus.
- dynamicalsystems, collection of several Maxima programs to create various graphical representations of discrete dynamical systems and fractals
- Short list of useful examples
- comparison of Maxima vs. MuPAD, includes a very long list of examples. Somewhat outdated.
- imaxima, Emacs front end that includes typesetting.
- Template:Ja icon Various plotting examples
- A Maxima-Gnuplot interface, drawing examples
- Template:De icon angeom.mac Analytische Geometrie mit wxMaxima
- Template:Fr icon The SYM package for Maxima
- Template:Pt icon Dynamical Systems textbook at the University of Porto (Portugal), with examples in Maxima
- DragMath, an open-source online equation editor that can export Maxima, and other formats.
- The STACK, computer aided assessment system.
- Maxima on Android, a version of Maxima for Android mobile devices
- Running Maxima online:
- maxima.cesga.es from "Centro de Supercomputación de Galicia"
- A web browser implementation of Maxima
- Use Maxima in a web browser without downloading any software
- Maxima online Web interface for Maxima