MATLAB

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.


Capabilities

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.

Documentation

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

Functions

Browse the list of available MATLAB functions.

System Requirements

View system requirements for the latest release of MATLAB.

Community and Support

Find answers to questions and explore troubleshooting resources.

Hardware Support

Connect MATLAB to hardware platforms.

MATLAB Academy

Learn MATLAB interactively and at your own pace.


Try or Buy

Get a Free Trial

Test drive MATLAB.

Get a trial

Ready to Buy?

Purchase MATLAB and explore related products.

Contact sales
Pricing and licensing

Add-On Products


News and Events

Learn how MATLAB users can leverage NVIDIA GPUs to accelerate computationally intensive applications in areas such as image processing, signal processing, and computational finance.
This course provides hands-on experience using the features in the MATLAB language to write efficient, robust, and well-organized code.

Data Analytics

Use MATLAB for Big Data, Machine Learning and Production Analytics Systems.