MATLAB Home

For personal use only. Not for government, academic, research, commercial, or other organizational use.

Explore what others have done with MATLAB Home


Customize MATLAB with add-on products for your area of interest

matlab

Explore by Recommended Areas of Interest, or by Add-On Name

Explore MATLAB®, Simulink®, and the add-on products recommended to help you get started with your projects, whether you’re interested in data analytics, digital signal processing, or other subjects.

Already know what you’re looking for? Choose your add-ons by name from the complete selection in the web store.

Data Analysis

Recommended Products for Data Analytics

Develop data-driven insights that lead to better designs and decisions.

  • Access and preprocess data from a variety of sources
  • Explore patterns in data to gain intuition
  • Develop advanced analytics with machine learning

MATLAB

MATLAB and data analytics toolboxes allow you to access data, and analyze and visualize this data. Learn more.

${product:ML use:home}

Statistics and Machine Learning Toolbox

Describe, analyze, and model data, and use descriptive statistics and plots for data analysis. You can analyze multidimensional data, and perform machine learning techniques. Learn more.

${product:SL use:home}

Neural Network Toolbox

Model complex nonlinear systems. Perform supervised or unsupervised machine learning, and simulate neural networks. You can perform data fitting, pattern recognition, clustering, time-series prediction, and dynamic system modeling. Learn more.

${product:SL use:home}

Curve Fitting Toolbox

Plot your data by fitting curves and surfaces, and reprocessing and post-processing your data. You can compare candidate models, remove outliers, and perform nonparametric modeling techniques. Learn more.

${product:SL use:home}

Database Toolbox

Exchange data between relational databases and MATLAB. Apply simple and advanced conditions to database queries, and access multiple databases simultaneously. Learn more.

${product:SL use:home}

For personal use only. Not for government, academic, research, commercial, or other organizational use.

Digital Signal Processing

Recommended Products for Digital Signal Processing

Explore and analyze time-series data.

  • Acquire, measure, and analyze signals from many sources.
  • Design streaming algorithms for audio, smart sensor, instrumentation, and Internet of Things devices.
  • Prototype, test, and implement DSP algorithms on PCs and low-cost platforms like Arduino® and Raspberry Pi™.

Signal Processing Toolbox

Use algorithms for resampling, smoothing, and synchronizing signals, designing and analyzing filters, estimating power spectra, and measuring peaks, bandwidth, and distortion. Learn more.

${product:SL use:home}

DSP System Toolbox

Design and verify your streaming applications in one environment. Optimize designs, find errors early, and deliver a working PC-based prototype. Learn more.

${product:SL use:home}

Audio System Toolbox

Experiment with common audio processing algorithms, prototype and live tune processing modules by streaming real-time audio in and out of MATLAB, and generate VST plugins to run natively on external digital audio workstations. Learn more.

${product:SL use:home}

Communications System Toolbox

Model and verify wireless communication links between Internet of Things edge nodes and a local hub or cloud data aggregator over physical layer protocols including popular wireless standards such as Bluetooth and Zigbee (IEEE 802.15, Wi-Fi (IEEE 802.11). Learn more.

${product:SL use:home}

Simulink

With Simulink, you can design and simulate streaming algorithms for audio, video, instrumentation, smart sensors, wearable devices, and other electronic systems. You can deploy them to low-cost platforms like Arduino and Raspberry Pi. Learn more.

${product:SL use:home}

MATLAB

MATLAB and signal processing products help you acquire, measure, transform, filter, and visualize signals without being an expert in signal processing theory. Learn more.

${product:ML use:home}

For personal use only. Not for government, academic, research, commercial, or other organizational use.

Image Processing and Computer Vision

Recommended Products for Image Processing and Computer Vision

Acquire, process, and analyze images and video for algorithm development and system design.

  • Acquire images and video from imaging hardware
  • Use graphical tools to visualize and manipulate images and video
  • Develop new ideas using libraries of reference-standard algorithms
  • Migrate designs to embedded hardware

Image Processing Toolbox

Use reference-standard algorithms, functions, and apps for image processing, analysis, visualization, and algorithm development. Learn more.

${product:SL use:home}

Computer Vision System Toolbox

Design and simulate computer vision and video processing systems. Perform object detection and tracking, feature detection and extraction, feature matching, stereo vision, camera calibration, and motion detection tasks. Learn more.

${product:SL use:home}

Statistics and Machine Learning Toolbox

Describe, analyze, and model data using statistics and machine learning. Perform exploratory data analysis, fit probability distributions to data, generate random numbers for Monte Carlo simulations, and perform hypothesis tests. Learn more.

${product:SL use:home}

Image Acquisition Toolbox

Acquire images and video from cameras and frame grabbers. Detect hardware automatically and configure hardware properties. Learn more.

${product:SL use:home}

MATLAB

MATLAB and image processing products help you acquire images and video, visualize and manipulate images, and develop new ideas using libraries of reference-standard algorithms. Learn more.

${product:ML use:home}

For personal use only. Not for government, academic, research, commercial, or other organizational use.

Computational Finance

Recommended Products for Computational Finance

Develop efficient and robust financial applications.

  • Chart historical and live market data
  • Model interest rates
  • Solve optimization problems
  • Develop quantitative models to optimize performance and minimize risk
  • Integrate with data sources

Financial Toolbox

Perform mathematical modeling and statistical analysis of financial data. You can estimate risk, analyze interest rate levels, price equity and interest rate derivatives, and measure investment performance. Learn more.

${product:SL use:home}

Statistics and Machine Learning Toolbox

Describe, analyze, and model data using statistics and machine learning. Perform exploratory data analysis, fit probability distributions to data, generate a wide range of random numbers for Markov Chain Monte Carlo simulations, and perform hypothesis tests. Learn more.

${product:SL use:home}

Neural Network Toolbox

Model complex nonlinear systems. Perform supervised or unsupervised machine learning, and simulate neural networks. You can perform data fitting, pattern recognition, clustering, time-series prediction, and dynamic system modeling. Learn more.

${product:SL use:home}

Optimization Toolbox

Find parameters that minimize or maximize objectives while satisfying constraints. Find optimal solutions to continuous and discrete problems, perform tradeoff analyses, and incorporate optimization methods into algorithms and applications. Learn more.

${product:SL use:home}

MATLAB

MATLAB and computational finance products can help you to develop quantitative applications, and model and simulate complex financial systems. Learn more.

${product:ML use:home}

For personal use only. Not for government, academic, research, commercial, or other organizational use.

Control Systems

Recommended Products for Control Systems

Design, test, and implement control systems.

  • Create accurate plant models
  • Design feedback compensators and control logic
  • Deploy your controller onto low-cost platforms like Arduino and Raspberry Pi
  • Test control systems with desktop simulation

Control System Toolbox

Use algorithms and apps for analyzing, designing, and tuning linear control systems. You can also visualize system behavior in the time and frequency domains. Learn more.

${product:SL use:home}

Simulink Control Design

Design and analyze plants and control systems modeled in Simulink, including cascaded, prefilter, regulation, and multiloop architectures. Learn more.

${product:SL use:home}

Signal Processing Toolbox

Generate, measure, transform, filter, and visualize control signals. Learn more.

${product:SL use:home}

Simulink

Simulink provides a set of predefined blocks that you can combine to create a detailed block diagram of your control system to simulate its dynamic behavior as well as prototype, test, and run models on low-cost target hardware, such as Arduino, LEGO® MINDSTORMS®, and Raspberry Pi. Learn more.

${product:SL use:home}

MATLAB

MATLAB and control systems products can help you create plant models, deploy your controllers, and test your systems. Learn more.

${product:ML use:home}

For personal use only. Not for government, academic, research, commercial, or other organizational use.

Mechatronics

Recommended Products for Mechatronics

Design and simulate mechanical, electrical, control, and embedded software subsystems in a single environment.

  • Predict and optimize system performance
  • Understand and manage complex system interactions
  • Detect design inefficiencies and integration errors early during development
  • Verify and test mechatronic systems such as motor control using fewer hardware prototypes
  • Eliminate manual coding errors by automatically generating code from the simulation model to low-cost platforms like Arduino and Raspberry Pi

Simscape

Model and simulate physical systems spanning mechanical, electrical, hydraulic, and other physical domains. Develop control systems and test system-level performance. Learn more.

${product:SL use:home}

Simscape Power Systems

Use component libraries and analysis tools for modeling and simulating electrical power systems. The libraries offer models of electrical power components, including three-phase machines, electric drives, and components for special applications. Learn more.

${product:SL use:home}

Simscape Electronics

Use component libraries for modeling and simulating electronic and mechatronic systems. The libraries include models of semiconductors, motors, drives, sensors, and actuators. Learn more.

${product:SL use:home}

Simscape Multibody

Perform multibody simulation for 3D mechanical systems. Automatically generate 3D animations to visualize system dynamics. Learn more.

${product:SL use:home}

Simulink

Simulink provides a set of predefined blocks that you can combine to create a detailed block diagram of your control systems for your physical systems. You can prototype, test, and run models on low-cost target hardware, such as Arduino®, LEGO® MINDSTORMS®, and Raspberry Pi. Learn more.

${product:SL use:home}

MATLAB

MATLAB and mechatronics products allow you to design and simulate your systems in a single environment, and analyze and manage these systems. Learn more.

${product:ML use:home}

For personal use only. Not for government, academic, research, commercial, or other organizational use.

Robotics

Recommended Products for Robotics

Design and simulate a robot. Prototype and test algorithms. Connect to robot platforms or peripherals.


Robotics System Toolbox

Develop autonomous mobile robotics applications with reference-standard algorithms and hardware connectivity. Algorithms include map representation, path planning, and path following for differential drive robots. Interface between MATLAB and Simulink and the Robot Operating System (ROS) to test and verify applications on ROS-enabled robots and robot simulators such as Gazebo. Learn more.

${product:SL use:home}

Stateflow

Model and simulate combinatorial and sequential decision logic based on state machines and flow charts. Design how your robotic system reacts to events, time-based conditions, and external input signals. Learn more.

${product:SL use:home}

Image Processing Toolbox

Use reference-standard algorithms, functions, and apps for image processing, analysis, visualization, and algorithm development. Learn more.

${product:SL use:home}

Computer Vision System Toolbox

Design and simulate computer vision and video processing systems. Perform object detection and tracking, feature detection and extraction, feature matching, stereo vision, camera calibration, and motion detection tasks. Learn more.

${product:SL use:home}

Simulink

Combine a set of predefined blocks to create a detailed block diagram of your control systems for your robotic systems. You can prototype, test, and run models on robots equipped with low-cost hardware such as Raspberry Pi and Arduino. Learn more.

${product:SL use:home}

MATLAB

MATLAB and robotics systems products accelerate and streamline the design, prototyping, and verification of robotics applications. Learn more.

${product:ML use:home}

For personal use only. Not for government, academic, research, commercial, or other organizational use.

MATLAB Home

Explore All Add-Ons by Name

Purchase MATLAB, and then choose from over 50 add-ons so you can get started on your unique project.


MATLAB

${product:ML use:home}

Each add-on

${product:SL use:home}

For personal use only. Not for government, academic, research, commercial, or other organizational use.

Price applies for purchase and use in your country. For pricing in other regions contact sales. Pricing excludes TAX/VAT.

MATLAB Home is not available in your location. If you'd like to be notified when MATLAB Home becomes available, please fill out the form

Frequently Asked Questions

Who can use MATLAB Home?

MATLAB Home is for your personal use only. It is not available for government, academic, research, commercial, or other organizational use.

What is the difference between home software and the professional version of MATLAB?

MATLAB Home offers you the full capabilities of MATLAB. However, certain add-on products are not available for purchase with MATLAB Home. The following items include several other minor differences.

With the MATLAB home use license, the Command Window banner and title bar indicate home use.

With the Simulink home use license:

  • Models (including the blocks in referenced models) are limited to 1000 nonvirtual blocks.
  • Accelerator and Rapid Accelerator simulation modes are not available.
  • Model blocks can be simulated in Normal mode only.

Can I update my home software?

Yes, you can update your home software by subscribing to MathWorks Software Maintenance Service. Your purchase of a home software license includes a one year subscription of MathWorks Software Maintenance Service.

How do I renew my MathWorks Software Maintenance Service subscription?

Please log in to your MathWorks Account and select the license you would like to renew.

What is included in MathWorks Software Maintenance Service?

A subscription of MathWorks Software Maintenance Service provides:

  • The latest updates to your MATLAB and Simulink products – with releases twice a year
  • Access to MATLAB from your iPhone, iPad, or Android device using MATLAB Mobile
  • Access to MATLAB on any web browser using MATLAB Online
  • Installation and activation support

Is technical support available for MATLAB Home?

Technical support from MathWorks is only available for activation, installation, and bug-related issues. For additional help, please visit MATLAB Answers.

For how long can I use my MATLAB Home license?

You can use your MATLAB Home license indefinitely.

Where can I buy MATLAB Home?

MATLAB Home is available for purchase only on our web store via credit card.

Do I receive access to MATLAB Online?

Yes, you receive access to MATLAB Online with your MATLAB Home license.  Please note, you will need an active subscription of MathWorks Software Maintenance Service to continue your access to MATLAB Online

Can I purchase add-on products for MATLAB Home?

Yes, you can purchase add-on products for MATLAB Home using the MathWorks web site. You will need an active subscription of MathWorks Software Maintenance Service to purchase add-on products