MATLAB is an integrated technical computing environment for numeric computation, advanced graphics and visualization, and programming. It allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation and execution of scripts and functions. The MATLAB desktop provides the command window, editor, workspace and other tools. Key features include support for multidimensional arrays, mathematical functions, plotting, scripting and conditional/loop control statements.