The Language of Technical Computing
MATLAB® is a high-level language and interactive environment for numerical computation, visualization, and programming. Using MATLAB, you can analyze data, develop algorithms, and create models and applications. The language, tools, and built-in math functions enable you to explore multiple approaches and reach a solution faster than with spreadsheets or traditional programming languages, such as C/C++ or Java™.
Product Overview 2:05
You can use MATLAB for a range of applications, including signal processing and communications, image and video processing, control systems, test and measurement, computational finance, and computational biology. More than a million engineers and scientists in industry and academia use MATLAB, the language of technical computing.
Use built-in mathematical functions in MATLAB to solve science and engineering problems.Learn more
Explore, visualize, and model your data with MATLAB.Learn more
Create and optimize algorithms using the high-level language and development tools in MATLAB.Learn more
Develop and share MATLAB applications as code, executables, or software components.Learn more
MATLAB is the foundation for all products, including Simulink®. You can extend MATLAB with add-on products for:
Math, Statistics, and Optimization
Control System Design and Analysis
Signal Processing and Communications
Image Processing and Computer Vision
Test and Measurement
Code Generation and Verification
Database Connectivity and Reporting