Data may be generated, imported, smoothed, and plotted. The basic element in MatrixCalc is a matrix and the driver behind MatrixCalc is a parser which processes and evaluates matrix expressions. Dynamic allocation of memory enables one to work with large matrix arrays. Since a real number is defined as a matrix with one row and one column MatrixCalc easily handles real number calculations. Text windows may be opened and used as scratch pads to evaluate expressions and a number of these windows may be open at one time.
Variables are global.
Therefore, a variable created in one window may be used in another. Macro files may call other macro files with the execute command. Matrix files containing real numbers may be imported and exported to other applications. MatrixCalc can be used to study some of the properties of matrices and there are many examples in the Demo folder. MatrixCalc was compiled with the Symantec Think Pascal 4.0 compiler on a Quadra 630.