MATLAB

The Language of Technical Computing

Explore new ideas

MATLAB® is the high-level language and interactive environment used by millions of engineers and scientists worldwide. It lets you explore and visualize ideas and collaborate across disciplines including signal and image processing, communications, control systems, and computational finance.

Put your ideas into action

You can use MATLAB in projects such as modeling energy consumption to build smart power grids, developing control algorithms for hypersonic vehicles, analyzing weather data to visualize the track and intensity of hurricanes, and running millions of simulations to pinpoint optimal dosing for antibiotics.

How will you use MATLAB?

Capabilities

Numeric Computation

Numeric Computation

Use mathematical functions to solve science and engineering problems

Learn more
Data Analysis and Visualization

Data Analysis and Visualization

Explore, visualize, and model your data

Watch video 3:26

Programming and Algorithm Development

Programming and Algorithm Development

Create and optimize algorithms using the high-level language and development tools

Watch video 4:32

Application Development and Deployment

Application Development and Deployment

Develop and share applications as code, executables, or software components

Watch video 3:51

Product Resources

Discover more about MATLAB by exploring these resources.

Documentation

Documentation

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

Functions

Functions

Browse the list of available MATLAB functions.

Videos

Videos

Learn how to use MATLAB for specific applications and examples.

Code Examples

Start with existing MATLAB code to perform specific tasks.

Webinars

Webinars

Browse recorded MATLAB presentations.

Tutorials

Tutorials

Get started learning MATLAB.

Hardware Support

Hardware Support

Connect MATLAB to hardware platforms.

System Requirements

System Requirements

View system requirements for the latest release of MATLAB.

Community and Support

Community and Support

Find answers to questions and explore troubleshooting resources.

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.

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.

Ready to Buy?

Purchase MATLAB and explore
add-on products.

Also Available

News and Events

MATLAB VIRTUAL CONFERENCE 2014

MATLAB VIRTUAL CONFERENCE 2014

Learn how to get the most out of MATLAB® and Simulink® for technical computing and Model-Based Design.

GPU Computing with MATLAB

GPU Computing with MATLAB (32:09)

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)

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.

Machine Learning with MATLAB

Build predictive models and discover useful patterns from observed data.

Learn more