Toolboxes and Add-On Products

This content was generated with the assistance of AI and should be verified against the official documentation before being relied on in production.

The reference material consulted while preparing these pages is listed in the section bibliography.

Written against MATLAB R2026b; the product names, pages and documentation links in this page were opened on 2026-10-22. This is the only page of the section about the add-on products. The rest of the section covers base MATLAB, the language and the environment that every installation has, so that everything works without any product beyond MATLAB. Nothing below documents a product beyond its name, one line and its official links: for anything else, use the product’s own documentation.

What an add-on product is

MATLAB is sold as the base product plus a large family of separately licensed products. Most of them are called toolboxes (Statistics and Machine Learning Toolbox, Signal Processing Toolbox); a few have other names (Simulink, Stateflow, Simscape, MATLAB Compiler, MATLAB Coder). They install on top of MATLAB, add functions, classes, apps and Simulink blocks, and need a licence per product. Base MATLAB neither contains them nor lists them as errors: a call to a function that belongs to a product you do not have fails with an "undefined function" error, or with a licence-checkout error when the product is installed but not licensed.

Why the section does not document them: a toolbox is a product with its own documentation, versioning and licence, and MathWorks maintains that documentation. Teaching the language does not need it. Where an example in this section could be written more easily with a toolbox function, the page uses the base function and says so in prose.

The word "toolbox" has two meanings

Meaning Notes

A MathWorks add-on product

Statistics and Machine Learning Toolbox, Deep Learning Toolbox and so on. This is what this page lists. The word has not changed.

A shareable bundle of user code (a .mltbx file)

Called a toolbox file before R2026b. Since R2026b the documentation calls such files package files, and the bundles packages. See the package and toolbox table and Packages and the MATLAB Package Manager.

So "install a toolbox" can mean two different things. Installing the product is done with the installer or the Add-On Explorer; installing a package of shared code is done with mpminstall or from File Exchange.

Listing what is installed

ver                                  % MATLAB, Simulink and every installed product, with versions
v = ver("matlab");                   % version information for one product
addons = matlab.addons.installedAddons   % a table of installed add-ons

ver prints the release and the installed products. matlab.addons.installedAddons returns a table with one row for each installed add-on; its reference page is the place to check the columns your release returns. These commands were not run here: R2026b is not installed on the machine that produced these pages, and Octave 11.3.0 has no matlab.addons namespace.

Getting products and packages

  • The installer and the Add-On Explorer. Products are installed with the MathWorks installer; the Add-On Explorer, opened from the desktop, installs add-ons, support packages and packages from File Exchange and other sources. It is described in Add-Ons.

  • mpminstall. Installs a MATLAB Package Manager package from a folder or from a repository. Since R2026b File Exchange is a default package repository. Packages are shared user code, not MathWorks products.

  • File Exchange. The community repository at mathworks.com/matlabcentral/fileexchange. Its contents are contributed by users and are not checked by MathWorks; read the licence and the code before using it.

  • MATLAB Online. MATLAB Online runs MATLAB in a browser with a set of products available, depending on the licence.

The table below is the "popular products" list. The selection criterion is stated plainly: the products that are featured on MathWorks' products page and that appear most often among the tags of questions on MATLAB Answers. No download or usage figures are given, and none were measured; "popular" is an editorial grouping, not a ranking. The full list is on the products page, and it is longer than this one.

Each row has the product name, a one-line description written for this page, the official product page (https://www.mathworks.com/products/<name>.html) and the documentation hub (https://www.mathworks.com/help/<short>/). Product page and documentation names do not always match (the System Identification Toolbox page is sysid and its documentation ident), so the links were each opened, not derived.

Simulation

Product One-line description Product page Documentation

Simulink

Block-diagram environment for modelling, simulating and analysing dynamic systems

page

docs

Stateflow

State machines and flow charts for modelling reactive logic, used inside Simulink models

page

docs

Simscape

Physical modelling of mechanical, electrical, hydraulic and thermal systems in Simulink

page

docs

Maths, statistics and optimisation

Product One-line description Product page Documentation

Statistics and Machine Learning Toolbox

Descriptive statistics, probability distributions, hypothesis tests, regression and classical machine learning

page

docs

Optimization Toolbox

Linear, quadratic, nonlinear, integer and multiobjective optimisation solvers

page

docs

Global Optimization Toolbox

Solvers for problems with several local minima, such as genetic algorithms and particle swarm

page

docs

Symbolic Math Toolbox

Symbolic computation: exact algebra, calculus and equation solving

page

docs

Curve Fitting Toolbox

Fitting curves and surfaces to data, with an interactive app

page

docs

Partial Differential Equation Toolbox

Solving partial differential equations by the finite element method

page

docs

AI and data science

Product One-line description Product page Documentation

Deep Learning Toolbox

Designing, training and analysing neural networks

page

docs

Reinforcement Learning Toolbox

Training agents by reinforcement learning

page

docs

Text Analytics Toolbox

Preparing and modelling text data

page

docs

Predictive Maintenance Toolbox

Condition monitoring and remaining-useful-life estimation

page

docs

Signal, image and vision

Product One-line description Product page Documentation

Signal Processing Toolbox

Analysing, filtering and transforming signals

page

docs

DSP System Toolbox

Designing and simulating streaming digital signal processing systems

page

docs

Image Processing Toolbox

Image analysis, segmentation, enhancement and geometric transforms

page

docs

Computer Vision Toolbox

Object detection, tracking, camera calibration and 3-D vision

page

docs

Audio Toolbox

Audio analysis, feature extraction and real-time audio processing

page

docs

Wavelet Toolbox

Wavelet analysis of signals and images

page

docs

Point Cloud Toolbox

Processing point cloud data; the product page is still served at the address of the former Lidar Toolbox (see below)

page

docs

Control and robotics

Product One-line description Product page Documentation

Control System Toolbox

Designing and analysing control systems

page

docs

System Identification Toolbox

Building dynamic models from measured input and output data

page

docs

Robotics System Toolbox

Designing, simulating and testing robot applications

page

docs

Automated Driving Toolbox

Designing and testing driving and driver-assistance systems

page

docs

Communications and RF

Product One-line description Product page Documentation

Communications Toolbox

Designing and simulating physical-layer communications systems

page

docs

Antenna Toolbox

Designing, analysing and visualising antennas

page

docs

Finance

Product One-line description Product page Documentation

Financial Toolbox

Financial data analysis, portfolio optimisation and risk

page

docs

Econometrics Toolbox

Modelling and analysing economic and financial time series

page

docs

Parallel computing and deployment

Product One-line description Product page Documentation

Parallel Computing Toolbox

Running computations on multicore processors, GPUs and clusters

page

docs

MATLAB Compiler

Packaging MATLAB programs as standalone applications and web apps

page

docs

MATLAB Compiler SDK

Packaging MATLAB functions as libraries and components for other languages

page

docs

MATLAB Coder

Generating C and C++ code from MATLAB code

page

docs

Data access and hardware

Product One-line description Product page Documentation

Database Toolbox

Exchanging data with relational and NoSQL databases

page

docs

Mapping Toolbox

Analysing and displaying geographic data

page

docs

Instrument Control Toolbox

Communicating with instruments such as oscilloscopes and function generators

page

docs

Data Acquisition Toolbox

Acquiring and generating data with data acquisition hardware

page

docs

Industrial Communication Toolbox

Reading and writing industrial data over OPC and similar protocols

page

docs

Other

Product One-line description Product page Documentation

Bioinformatics Toolbox

Reading, analysing and visualising genomic and proteomic data

page

docs

MATLAB Test

Authoring, managing and measuring tests, and requirements-based test coverage

page

docs

MATLAB Copilot

An AI assistant for MATLAB, sold separately from base MATLAB

page

docs

Renames and new products

Some names in older material have changed or may mislead.

Free alternatives

GNU Octave has its own package system, separate from MATLAB’s add-ons: the pkg command and the packages published at packages.octave.org (Octave Forge). They cover some of the same ground as the toolboxes (signal processing, statistics, image processing, optimisation) with different function names and behaviour. This is third-party software, unrelated to MathWorks; see GNU Octave Compatibility. Within MATLAB, File Exchange and the MATLAB Package Manager give access to community code in a different way.

Pitfalls

  • Assuming a function is in base MATLAB. The documentation hub that holds the function’s reference page names the product it belongs to, and which -all name shows the file that MATLAB would run. If the name is not found, you may not have the product.

  • Reading examples from the web that use a toolbox without saying so. The examples in this section need only base MATLAB.

  • Treating File Exchange as a MathWorks product. It is user-contributed.

  • Mixing the two senses of "toolbox" (see above).

Where older books differ

The older books predate most of the current product line, so any product list in them is out of date, and their names for products have changed (see the renames above). The mathematics volume mentions symbolic mathematics as if it came from Maple, which has not been true since R2008b; today symbolic computation is the Symbolic Math Toolbox, a separate product, and is outside this section.