M is an interactive matrix calculator with C-style syntax. It has features of C, Matlab, and APL. The main data type in M is a `matrix', i.e. a dynamically sized two-dimensional array of double.

M is installed for use on the ECE Sun/Unix systems. The source code and an MS/DOS executable are also available.