System Requirements & Platform Availability

Add-On Product Requirements & Platform Availability

Add-On Product Product Requirements and Recommendations Platform Notes
5G Toolbox
  • Requires MATLAB
  • Requires Communications Toolbox
  • Requires DSP System Toolbox
  • Requires Signal Processing Toolbox
  • Instrument Control Toolbox recommended  
  • Parallel Computing Toolbox recommended  
  • LTE Toolbox recommended  
  • HDL Coder recommended  
  • RF Blockset recommended  
  • MATLAB Coder recommended
 
Aerospace Blockset
  • Requires MATLAB
  • Requires Simulink
  • Requires Aerospace Toolbox
  • Control System Toolbox recommended
  • Simulink Control Design recommended
 
Aerospace Toolbox
  • Requires MATLAB
 
Antenna Toolbox
  • Requires MATLAB
  • RF Toolbox recommended
  • Phased Array System Toolbox recommended
 
Audio System Toolbox
  • Requires MATLAB
  • Requires DSP System Toolbox
  • Requires Signal Processing Toolbox
  • Simulink recommended
  • Simulink Coder recommended
  • MATLAB Coder recommended
  • Simulink Real-Time recommended
  • Simulink required to use block library
 
Automated Driving System Toolbox
  • Requires MATLAB
  • Requires Computer Vision System Toolbox
  • Requires Image Processing Toolbox
  • Statistics and Machine Learning Toolbox recommended
  • Simulink recommended
  • Deep Learning Toolbox recommended
  • Parallel Computing Toolbox recommended
  • The vehicleDetectorFasterRCNN class requires Deep Learning Toolbox. 
  • Parallel Computing Toolbox is required for functions that support GPU computing: vehicleDetectorFasterRCNN, fastRCNNObjectDetectorMonoCamera, and fasterRCNNObjectDetectorMonoCamera.
 
Bioinformatics Toolbox
  • Requires MATLAB
  • Requires Statistics and Machine Learning Toolbox
  • On Red Hat Enterprise Linux 6.x and SUSE Linux Enterprise Desktop 11.x, use LIBZ version 1.2.3.3 or higher
 
Communications Toolbox
  • Requires MATLAB
  • Requires Signal Processing Toolbox
  • Requires DSP System Toolbox
  • Fixed-Point Designer recommended
  • Simulink Coder recommended
  • Simulink recommended
  • RF Toolbox recommended
  • RF Blockset recommended
  • Parallel Computing Toolbox recommended
  • MATLAB Coder recommended
 
Computer Vision System Toolbox
  • Requires MATLAB
  • Requires Image Processing Toolbox
  • Simulink recommended
  • Image Acquisition Toolbox recommended
  • MATLAB Coder recommended
  • Simulink required to use block library
  • Statistics and Machine Learning Toolbox recommended
  • Parallel Computing Toolbox recommended
  • Deep Learning Toolbox recommended
  • The trainImageCategoryClassifier function and imageCategoryClassifier class require Statistics and Machine Learning Toolbox.
  • Deep learning functionality requires Deep Learning Toolbox. Parallel Computing Toolbox is required for GPU support. These capabilities include training frameworks and layers for object detection and semantic segmentation
  • The trainRCNNObjectDetector function and rcnnObjectDetector class requires Deep Learning Toolbox and Statistics and Machine Learning Toolbox. Parallel Computing Toolbox is required for GPU support.
 
Control System Toolbox
  • Requires MATLAB
 
Curve Fitting Toolbox
  • Requires MATLAB
  • Statistics and Machine Learning Toolbox recommended
 
Data Acquisition Toolbox
  • Requires MATLAB
  • Requires a supported data acquisition hardware device and its associated driver software
Windows only
Database Toolbox
  • Requires MATLAB
  • Your system must have access to an installed database. 
  • Database Toolbox supports exchanging data from the following NoSQL databases:

    • Cassandra
    • MongoDB
    • Neo4j
  • Database Toolbox supports importing and exporting data from any ODBC- and JDBC-compliant database management system, including:
    • SQLite
    • IBM DB2
    • IBM Informix
    • Ingres
    • Microsoft Access
    • Microsoft Excel
    • Microsoft SQL Server
    • MySQL
    • Oracle
    • PostgreSQL
    • Sybase SQL Server
    • Sybase SQL Anywhere
  • Database Toolbox requires a database driver. You typically install a driver when you install a database. For instructions about how to install a database driver, consult your database administrator.
  • On Windows platforms, Database Toolbox supports Open Database Connectivity (ODBC) drivers and Java Database Connectivity (JDBC) drivers. On UNIX platforms, Database Toolbox supports JDBC drivers. See product documentation for more details.
  • Database Toolbox supports American National Standards Institute (ANSI) standard SQL commands.
 
Datafeed Toolbox
  • Requires MATLAB
  • Datafeeds available only on Windows from:
    • Bloomberg
    • Haver Analytics
    • IQFeed
 
Deep Learning Toolbox
  • Requires MATLAB
  • Parallel Computing Toolbox recommended and is required for GPU support 
  • Image Processing Toolbox recommended 
  • Computer Vision System Toolbox recommended 
  • GPU Coder recommended 
  • MATLAB Coder recommended 
  • Simulink recommended
 
DO Qualification Kit
  • Requires MATLAB
  • Requires Simulink Report Generator (to execute tests for Simulink Check tool qualification)
 
DSP System Toolbox
  • Requires MATLAB
  • Requires Signal Processing Toolbox
  • Simulink recommended
  • Fixed-Point Designer recommended
  • Communications Toolbox recommended
  • Simulink Coder recommended
  • MATLAB Coder recommended
  • Simulink required to use block library
 
Econometrics Toolbox
  • Requires MATLAB
  • Requires Statistics and Machine Learning Toolbox
  • Requires Optimization Toolbox
 
Embedded Coder
  • Requires MATLAB
  • Requires MATLAB Coder
  • Requires Simulink for generating code from Simulink
  • Requires Simulink Coder for generating code from Simulink
  • Requires Fixed-Point Designer for generating fixed-point code
  • Requires host platform C compiler. See list of supported host compilers.
  • Requires cross-compiler for the target processor if the code will execute on a platform different from the host.
  • Simulink Coder recommended
 
Filter Design HDL Coder
  • Requires MATLAB
  • Requires Signal Processing Toolbox
  • Requires Fixed-Point Designer
  • Requires DSP System Toolbox
  • HDL Coder recommended
  • HDL Verifier recommended
 
Financial Instruments Toolbox
  • Requires MATLAB
  • Requires Financial Toolbox
  • Requires Statistics and Machine Learning Toolbox
  • Requires Optimization Toolbox
  • The fitSmoothingSpline function requires Curve Fitting Toolbox
  • Econometrics Toolbox recommended
  • Datafeed Toolbox recommended
  • Curve Fitting Toolbox recommended
  • Global Optimization Toolbox recommended
  • Database Toolbox recommended
 
Financial Toolbox
  • Requires MATLAB
  • Requires Statistics and Machine Learning Toolbox
  • Requires Optimization Toolbox
 
Fixed-Point Designer
  • Requires MATLAB
  • Requires Simulink for fixed-point design in Simulink
  • Parallel Computing Toolbox recommended
 
Fuzzy Logic Toolbox
  • Requires MATLAB
  • Requires Simulink for using toolbox blocks
 
Global Optimization Toolbox
  • Requires MATLAB
  • Requires Optimization Toolbox
  • Parallel Computing Toolbox recommended
 
GPU Coder Windows and Linux only
HDL Coder
  • Requires MATLAB
  • Requires Fixed-Point Designer
  • Requires MATLAB Coder
  • Simulink recommended
  • Signal Processing Toolbox recommended
  • DSP System Toolbox recommended
  • HDL Verifier recommended
 
HDL Verifier
  • Requires MATLAB
  • Simulink recommended
  • MATLAB Coder required for DPI component generation
  • Simulink Coder required for DPI component and TLM generation from Simulink
  • Fixed-Point Designer required for cosimulation and FPGA-in-the-loop
Windows and Linux only
IEC Certification Kit
  • Requires MATLAB
  • Requires Simulink Report Generator (to execute tests for Simulink Check tool qualification)
 
Image Acquisition Toolbox
  • Requires MATLAB
  • Requires Image Processing Toolbox
  • Computer Vision System Toolbox recommended
 
Image Processing Toolbox
  • Requires MATLAB
  • Signal Processing Toolbox recommended
  • Statistics and Machine Learning Toolbox recommended
  • Computer Vision System Toolbox recommended
  • Wavelet Toolbox recommended
  • Image Acquisition Toolbox recommended
  • Mapping Toolbox recommended
  • Image processing on GPU requires Parallel Computing Toolbox. A list of support functions is available on this page.
  • Deep learning functionality requires Deep Learning Toolbox. Parallel Computing Toolbox is required for GPU support. Deep learning capabilities for image processing are described on this page.
 
Instrument Control Toolbox
  • Requires MATLAB
  • For VISA and GPIB support, availability and installation of third-party platform-specific GPIB and VISA libraries are required
 
LTE HDL Toolbox
  • Requires MATLAB
  • Requires Simulink
  • Requires Communications Toolbox
  • Requires Signal Processing Toolbox
  • Requires DSP System Toolbox
  • Requires Fixed-Point Designer
  • LTE Toolbox recommended
  • HDL Coder recommended
  • HDL Verifier recommended
 
LTE Toolbox
  • Requires MATLAB
  • Requires Signal Processing Toolbox
  • Requires DSP System Toolbox
  • Requires Communications Toolbox
  • Instrument Control Toolbox recommended
  • Parallel Computing Toolbox recommended
  • HDL Coder recommended
  • RF Blockset recommended
 
Mapping Toolbox
  • Requires MATLAB
  • Statistics and Machine Learning Toolbox recommended
  • Image Processing Toolbox recommended
 
MATLAB Coder
  • Requires MATLAB
  • Simulink Coder recommended
  • Embedded Coder recommended
  • Requires Fixed-Point Designer for generating fixed-point code
  • Requires host platform C compiler. See list of supported host compilers.
  • Requires cross-compiler for the target processor if the code will execute on a platform different from the host
  • For executing deep learning networks, see additional system requirements
 
MATLAB Compiler
  • Requires MATLAB
 
MATLAB Compiler SDK
  • Requires MATLAB
  • Requires MATLAB Compiler
  • Creating libraries and components that will be integrated with other programming languages requires a compiler for those languages. See list of supported compilers.
 
MATLAB Distributed Computing Server  
MATLAB Production Server  
MATLAB Report Generator
  • Requires MATLAB
 
Model Predictive Control Toolbox
  • Requires MATLAB
  • Requires Control System Toolbox
  • Requires Simulink for using toolbox blocks
  • Simulink Control Design recommended
 
Model-Based Calibration Toolbox
  • Requires MATLAB
  • Requires Simulink
  • Requires Optimization Toolbox
  • Requires Statistics and Machine Learning Toolbox
  • Requires Symbolic Math Toolbox
  • Deep Learning Toolbox recommended
  • Parallel Computing Toolbox recommended
  • Global Optimization Toolbox recommended
Windows only
OPC Toolbox
  • Requires MATLAB
Windows only
Optimization Toolbox
  • Requires MATLAB
  • Parallel Computing Toolbox recommended
 
Parallel Computing Toolbox
  • Requires MATLAB
  • General resource requirements for parallel computing:
    • Maximum of 1 MATLAB worker per physical CPU core is recommended.
    • Minimum of 2GB RAM per MATLAB worker is recommended. If you are using Simulink, 4GB RAM per worker is recommended.
  • Requirements for supporting the local scheduler
    • Minimum of 5 GB of disk space is recommended to accommodate temporary data directories.
  • Requirements for GPU Computing
    • CUDA-enabled NVIDIA GPUs with compute capability 3.0 or higher. For releases 17b and earlier, compute capability 2.0 is sufficient for all features except for use of deep learning. (Is my GPU supported?
    • Latest graphics driver (Get the latest driver.)
  • Requirements for scaling across multiple computers in a cluster or cloud
    • MATLAB Distributed Computing Server extends the constructs of parallel computing to clusters and clouds
 
Partial Differential Equation Toolbox
  • Requires MATLAB
 
Phased Array System Toolbox
  • Requires MATLAB
  • Requires DSP System Toolbox
  • Requires Signal Processing Toolbox
  • Simulink recommended
  • MATLAB Coder recommended
  • Simulink Coder recommended
 
Polyspace Bug Finder
  • Requires MATLAB
  • Polyspace Code Prover recommended
 
Polyspace Client for Ada
  • Polyspace Server for Ada recommended
  • Does not require MATLAB or Simulink
Windows and Linux only
Polyspace Code Prover
  • Requires MATLAB
  • Requires Polyspace Bug Finder
 
Polyspace Server for Ada
  • Polyspace Client for Ada recommended
  • Does not require MATLAB or Simulink
Windows and Linux only
Powertrain Blockset
  • Requires MATLAB
  • Requires Simulink
  • Stateflow recommended
  • Simscape recommended
  • Model-Based Calibration Toolbox recommended
 
Predictive Maintenance Toolbox
  • Requires MATLAB
  • Requires Signal Processing Toolbox
  • Requires Statistics and Machine Learning Toolbox
  • Requires System Identification Toolbox
  • Text Analytics Toolbox recommended
  • Simulink recommended
  • Deep Learning Toolbox recommended
 
RF Blockset
  • Requires MATLAB
  • Requires Simulink
  • Requires RF Toolbox
  • Communications Toolbox recommended
  • DSP System Toolbox recommended
  • Signal Processing Toolbox recommended
 
RF Toolbox
  • Requires MATLAB
  • Communications Toolbox recommended
 
Risk Management Toolbox
  • Requires MATLAB
  • Requires Financial Toolbox
  • Requires Statistics and Machine Learning Toolbox
  • Requires Optimization Toolbox
  • Financial Instruments Toolbox recommended
  • Econometrics Toolbox recommended
  • Datafeed Toolbox recommended
  • Global Optimization Toolbox recommended
  • Database Toolbox recommended
 
Robotics System Toolbox
  • Requires MATLAB
  • Image Processing Toolbox recommended
  • Simulink Coder recommended
  • Computer Vision System Toolbox recommended
  • Simscape Multibody recommended
  • Stateflow recommended
  • Simulink recommended
  • Embedded Coder recommended
 
Robust Control Toolbox
  • Requires MATLAB
  • Requires Control System Toolbox
  • Requires Simulink for using toolbox blocks
  • Simulink Control Design recommended
 
Sensor Fusion and Tracking Toolbox
  • Requires MATLAB
  • MATLAB Coder recommended 
  • Phased Array System Toolbox recommended  
  • DSP System Toolbox recommended 
  • Computer Vision System Toolbox recommended 
 
Signal Processing Toolbox
  • Requires MATLAB
  • DSP System Toolbox recommended
 
SimBiology
  • Requires MATLAB
  • Global Optimization Toolbox recommended
  • Optimization Toolbox recommended
  • Parallel Computing Toolbox recommended
  • Statistics and Machine Learning Toolbox recommended
 
SimEvents
  • Requires MATLAB
  • Requires Simulink
  • Stateflow recommended
  • Statistics and Machine Learning Toolbox recommended
 
Simscape
  • Requires MATLAB
  • Requires Simulink
 
Simscape Driveline
  • Requires MATLAB
  • Requires Simulink
  • Requires Simscape
 
Simscape Electrical
  • Requires MATLAB
  • Requires Simulink
  • Requires Simscape
  • Simscape Multibody recommended 
 
Simscape Fluids
  • Requires MATLAB
  • Requires Simulink
  • Requires Simscape
 
Simscape Multibody
  • Requires MATLAB
  • Requires Simulink
  • Requires Simscape
 
Simulink
  • Requires MATLAB
  • Requires Fixed-Point Designer for simulating fixed-point data types
  • Some features require the use of a C Compiler. See the list of supported compilers.
 
Simulink 3D Animation
  • Requires MATLAB
  • Simulink recommended
  • Simulink is required if using the blockset portion of the product
 
Simulink Check
  • Requires MATLAB
  • Requires Simulink
 
Simulink Code Inspector Windows and Linux only
Simulink Coder
  • Requires MATLAB
  • Requires Simulink
  • Requires MATLAB Coder
  • Embedded Coder recommended
  • Simulink Real-Time recommended
  • Requires Fixed-Point Designer for generating fixed-point code
  • Requires host platform C compiler. See list of supported host compilers.
  • Requires cross-compiler for the target processor if the code will execute on a platform different from the host.
 
Simulink Control Design
  • Requires MATLAB
  • Requires Simulink
  • Requires Control System Toolbox
  • Simulink Design Optimization recommended
 

Simulink Coverage
  • Requires MATLAB
  • Requires Simulink
  • Simulink Test recommended
  • Simulink Design Verifier recommended
  • Embedded Coder recommended
 
Simulink Design Optimization
  • Requires MATLAB
  • Requires Simulink
  • Requires Optimization Toolbox
  • Global Optimization Toolbox recommended
  • Parallel Computing Toolbox recommended
  • Simulink Control Design recommended
  • Control System Toolbox recommended
  • Statistics and Machine Learning Toolbox recommended
 
Simulink Design Verifier
  • Requires MATLAB
  • Requires Simulink
  • Requires Simulink Check
  • Requires Simulink Coverage
 
Simulink Desktop Real-Time
  • Requires MATLAB
  • Requires Simulink
  • Simulink Coder recommended
  • MATLAB Coder recommended
Windows and Mac only
Simulink PLC Coder
  • Requires MATLAB
  • Requires Simulink
Windows only
Simulink Real-Time
  • Requires MATLAB
  • Requires Simulink
  • Requires Simulink Coder
  • Requires MATLAB Coder
  • Stateflow recommended
  • Requires a compiler (See supported compiler versions)
Windows only
Simulink Report Generator
  • Requires MATLAB
  • Requires Simulink
  • Requires MATLAB Report Generator
 
Simulink Requirements
  • Requires MATLAB
  • Requires Simulink
  • Simulink Test recommended
 
Simulink Test
  • Requires MATLAB
  • Requires Simulink
  • Simulink Coverage required for measuring model or code coverage
  • Simulink Design Verifier required for adding missing coverage
 
Spreadsheet Link
  • Requires MATLAB
  • Supports Office 32-bit and 64-bit installations
  • Requires one of the following versions of Excel:
    • Excel 2007
    • Excel 2010
    • Excel 2013 or later
Windows only
Stateflow  
Statistics and Machine Learning Toolbox
  • Requires MATLAB
 
Symbolic Math Toolbox
  • Requires MATLAB
 
System Identification Toolbox
  • Requires MATLAB
  • Requires Simulink for using toolbox blocks
  • Signal Processing Toolbox recommended
  • Control System Toolbox recommended
 
Text Analytics Toolbox
  • Requires MATLAB
  • Requires Statistics and Machine Learning Toolbox
  • Parallel Computing Toolbox recommended
  • Deep Learning Toolbox recommended
 
Trading Toolbox
  • Requires MATLAB
  • Financial Toolbox recommended
  • Financial Instruments Toolbox recommended
  • Econometrics Toolbox recommended
  • Datafeed Toolbox recommended
  • Global Optimization Toolbox recommended
  • Windows only support:
    • X_TRADER®
    • CQG®
    • Bloomberg EMSX
    • Interactive Brokers®
    • Wind Data Feed Services
 
Vehicle Dynamics Blockset
  • Requires MATLAB
  • Requires Simulink
  • Model-Based Calibration Toolbox recommended
  • Powertrain Blockset recommended
  • Stateflow recommended
 
Vehicle Network Toolbox
  • Requires MATLAB
  • Simulink recommended
  • On Linux® platform, support is limited to encoding and decoding CAN and CAN FD messages using MathWorks virtual channels. Hardware support on Linux is only available for PEAK-System CAN interface hardware.
Windows and Linux only
Vision HDL Toolbox
  • Requires MATLAB
  • HDL Coder recommended
  • Image Processing Toolbox recommended
  • Fixed-Point Designer recommended
  • Computer Vision System Toolbox recommended
  • HDL Verifier recommended
  • Simulink recommended
Windows and Linux only
Wavelet Toolbox
  • Requires MATLAB
  • Signal Processing Toolbox recommended
  • Image Processing Toolbox recommended
  • Statistics and Machine Learning Toolbox recommended
 
WLAN Toolbox
  • Requires MATLAB
  • Requires Signal Processing Toolbox
  • Requires DSP System Toolbox
  • Requires Communications Toolbox
  • Instrument Control Toolbox recommended
  • Parallel Computing Toolbox recommended
  • LTE Toolbox recommended
  • HDL Coder recommended
  • RF Blockset recommended
  • MATLAB Coder recommended