MuPAD
From Wikipedia, the free encyclopedia
Developer: | The MuPAD research group at the University of Paderborn |
---|---|
Latest release: | 4.0 / June 28, 2006 |
OS: | Windows, Mac OS X, Linux |
Use: | Computer algebra system |
License: | Proprietary |
Website: | www.mupad.com |
MuPAD is a commercial computer algebra system developed by the MuPAD research group at the University of Paderborn in Paderborn, Germany, under the direction of Professor Benno Fuchssteiner, in cooperation with SciFace Software GmbH.
Its syntax is modelled on Pascal, and is similar to the one used in the Maple computer algebra system. The most important difference between the two is that MuPAD provides support for object-oriented programming. This means that each object "carries with itself" the methods allowed to use on it. For example, after defining
A := matrix( [[1,2],[3,4]] )
all of the following are valid expressions and give the expected result:
A+A, -A, 2*A, A*A, A^-1, exp( A ), A.A, A^0, 0*A
where A.A is the concatenated 2x4 matrix, while all others, including the last two, are again 2x2 matrices (in contrast to what would happen in most other computer algebra systems).
SciFace sells MuPAD commercially. In the past it used to provide a no-cost version of their software (Linux OS) for non-commercial research and educational usage, with fewer graphical features. Starting with the 3.2 Pro version for Linux there is no way to get a research and/or educational license and it is only possible to run it after getting a valid key. The MuPAD kernel is also bundled with Scientific Notebook.