Matlab is an interactive programming environment that allows users to perform complex computational tasks with few commands. It was originally developed in the 1970s and has evolved over time. Matlab removes the need to program routine tasks, allowing users to focus on their work and experiment easily. Results can be viewed numerically or graphically in 2D and 3D. Matlab incorporates numerical solution tools, so users can be confident in results. Complex computations can be done with few commands by calling script files ("m-files") that run behind the scenes. Users can write their own m-files or use specialized toolboxes developed by others.