MatLab is a high-level programming language with an interactive environment for visualization, numerical computation and programming function.
Matlab can be applicable at numerous instances like
Allows matrix manipulations
Plotting of functions and data
Implementation of algorithms
Creation of user interfaces
Analyze data
Develop algorithm
Create models and applications
Interfacing with programs written in other languages ( C++, C, Java and Fortran)