You can use MATLAB for a range of applications, including signal processing and communications, image and ... Programming and Algorithm Development.
www.mathworks.com