MATLAB is a numerical computing environment and fourth generation computer programming language. Developed by The MathWorks, MATLAB allows manipulation of matrices, plotting functions and data, implement algorithms, create user interfaces, and interface with programs in other languages.