Algebraic manipulation system 

for MultiProcessing Algebra Data Tool

  • B. Fuchssteiner (ed), et al "Mupad - Multi Processing Algebra Data Tool" Birkhauser 1994 view details
  • Majewski, Miroslav "MuPAD Pro Computing Essentials" Springer Verlag 2002 view details
  • Simon, Barry "Mathematics Software Guide - a look at some general-purpose tools in the scientific and mathematical software, including MATLAB, MuPad, Mathematica, Maple, MathCAD and TK Solver" DE Online July 2003 view details Extract: Matrix-Based Languages

    For many professionals, the biggest mathematical need is number crunching, the ability to perform complex calculations, typically on large data sets. While Maple and Mathematica have vastly improved their number-crunching speeds over the years, there is no question that for serious numerical calculations you want to use either custom C programming or else use programs written in one of the mathematical programming languages that are matrix based.

    The leading such language is MATLAB ($1,900 for the base product; toolboxes run from $500-$1000 or more each), which has oodles of functions and lots of toolboxes containing additional specialized routines and functions.

    With several toolboxes added, MATLAB can be quite pricey, which makes the $265 O-Matrix an attractive alternative to consider. In compatibility mode, O-Matrix will run Matlab mfiles that use functions in the extensive O-Matrix library, which includes Matrix and special functions, ODE solvers, and 2D and 3D plots.
    Another Matrix language is Octave.