MATLAB is a proprietary multi-paradigm programming language and numeric computing environment. It allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs in other languages.