Opentopia Directory Encyclopedia Tools

Maple computer algebra system

Encyclopedia : M : MA : MAP : Maple computer algebra system


Maple 9.5 interface
Enlarge
Maple 9.5 interface

Maple is a general-purpose commercial computer algebra system. It was first developed in 1981 by the Symbolic Computation Group at the University of Waterloo in Waterloo, Ontario, Canada.

Since 1988, it has been developed and sold commercially by Waterloo Maple Inc. (also known as Maplesoft), a Canadian company also based in Waterloo, Ontario. The current version is Maple 10.

Introduction

Maple is an interpreted, dynamically typed programming language. As is usual with computer algebra systems, symbolic expressions are stored in memory as directed acyclic graphs. This language is supported by the mathematical editor Scientific Notebook by MacKichan Software.

Since Maple 6 the language has permitted variables of lexical scope.

Example Maple code

The following code computes an exact solution to the linear ordinary differential equation

[\frac(x) - 3 y(x) = x]
subject to initial conditions:

[y(0) = 0 ,\quad \left. \frac \right|_ = 2]
dsolve( , y(x) );

Past releases

Since 1994, MathCad has included a Maple-derived algebra engine (MKM, aka Mathsoft Kernel Maple).

Versions available

Maplesoft sells both student and professional editions of Maple, with a substantial difference in price (US$139 compared to US$1,995.00, respectively).

Recent student editions (from version 6 onwards) have not placed computational limitations but rather come with less printed documentation. This is similar to the difference between Mathematica's student and professional editions.

In releases prior to version 6, the student edition has had the following computational limitations:

See also

External links

 


From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.

Search Titles
0123456789
ABCDEFGHIJ
KLMNOPQRST
UVWXYZ?

E-mail this article to:

Personal Message: