The Language of Technical Computing

Millions of engineers and scientists worldwide use MATLAB® to analyze and design the systems and products transforming our world. MATLAB is in automobile active safety systems, interplanetary spacecraft, health monitoring devices, smart power grids, and LTE cellular networks. It is used for machine learning, signal processing, image processing, computer vision, communications, computational finance, control design, robotics, and much more.

Math. Graphics. Programming.

The MATLAB platform is optimized for solving engineering and scientific problems. The matrix-based MATLAB language is the world’s most natural way to express computational mathematics. Built-in graphics make it easy to visualize and gain insights from data. A vast library of prebuilt toolboxes lets you get started right away with algorithms essential to your domain. The desktop environment invites experimentation, exploration, and discovery. These MATLAB tools and capabilities are all rigorously tested and designed to work together.

Scale. Integrate. Deploy.

MATLAB helps you take your ideas beyond the desktop. You can run your analyses on larger data sets and scale up to clusters and clouds. MATLAB code can be integrated with other languages, enabling you to deploy algorithms and applications within web, enterprise, and production systems.

Discover what you can do with MATLAB.


MATLAB Speaks Math

Express engineering and scientific computations clearly using the matrix-based MATLAB language.

Learn more

MATLAB Is Designed for Engineers and Scientists

Explore more ideas in less time using an environment tuned to the way you work.

Learn more

MATLAB Integrates Workflows

Take your algorithms and analytics beyond research into production.

Learn more

Product Resources

Discover more about MATLAB by exploring these resources.


Explore documentation for MATLAB functions and features, including release notes and code examples.


Browse the list of available MATLAB functions.

Hardware Support

Connect MATLAB to hardware platforms.

MATLAB Academy

Learn MATLAB interactively and at your own pace.

System Requirements

View system requirements for the latest release of MATLAB.

Community and Support

Find answers to questions and explore troubleshooting resources.

Try or Buy

There are many ways to start using MATLAB and Simulink products. Download a free trial, or explore pricing and licensing options.

Get a Free Trial

Test drive MATLAB and Simulink products.

Get a trial

Ready to Buy?

Purchase MATLAB and explore add-on products.

Contact sales
Pricing and licensing


Add-On Products

MATLAB is the foundation for all products, including Simulink®. Explore add-on products and find out how you can extend MATLAB capabilities.

News and Events

GPU Computing with MATLAB Learn how MATLAB users can leverage NVIDIA GPUs to accelerate computationally intensive applications in areas such as image processing, signal processing, and computational finance.

MATLAB Programming Techniques  (Training) This course provides hands-on experience using the features in the MATLAB language to write efficient, robust, and well-organized code.

Win a MATLAB T-shirt

Join the 15-year community celebration

Play games and win prizes