System Requirements & Platform Availability

Add-On Product Requirements & Platform Availability for R2017b

Add-On Product Product Requirements and Recommendations Windows
(64-bit)
Mac
(64-bit)
Linux
(64-bit)
Aerospace Blockset
  • Requires MATLAB
  • Requires Simulink
  • Requires Aerospace Toolbox
  • Control System Toolbox 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
  • The vehicleDetectorFasterRCNN class requires Neural Network Toolbox. Parallel Computing Toolbox is required for GPU support. 
  • Statistics and Machine Learning Toolbox recommended
  • Simulink recommended
  • Neural Network Toolbox recommended
  • Parallel Computing Toolbox recommended
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 System 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
  • LTE System Toolbox recommended
  • WLAN System Toolbox recommended
  • HDL Coder recommended
Computer Vision System Toolbox
  • Requires MATLAB
  • Requires Image Processing Toolbox
  • Signal Processing Toolbox recommended
  • Simulink recommended
  • DSP System Toolbox recommended
  • Fixed-Point Designer recommended
  • Image Acquisition Toolbox recommended
  • Simulink Coder recommended
  • MATLAB Coder recommended
  • Simulink required to use block library
  • Statistics and Machine Learning Toolbox recommended
  • Parallel Computing Toolbox recommended
  • Neural Network Toolbox recommended
  • The trainImageCategoryClassifier function and imageCategoryClassifier class require Statistics and Machine Learning Toolbox.
  • The trainRCNNObjectDetector function requires Neural Network Toolbox and Statistics and Machine Learning Toolbox. Parallel Computing Toolbox is required for GPU support.
  • The trainFastRCNNObjectDetector function requires Neural Network Toolbox. Parallel Computing Toolbox is required for GPU support.
  • The trainFasterRCNNObjectDetector function requires Neural Network Toolbox. Parallel Computing Toolbox is required for GPU support.
  • The rcnnbjectDetector class requires Neural Network Toolbox and Statistics and Machine Learning Toolbox. Parallel Computing Toolbox is required for GPU support.
  • The fastRCNNObjectDetector class requires Neural Network Toolbox. Parallel Computing Toolbox is required for GPU support.
  • The fasterRCNNObjectDetector class requires Neural Network Toolbox. Parallel Computing Toolbox is required for GPU support.
  • Functions for semantic segmentation (semanticseg, segnetLayers, fcnLayers ,pixelClassificationLayer, crop2dLayer) require Neural Network 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
   
Database Toolbox
  • Requires MATLAB

Your system must have access to an installed database. Database Toolbox supports importing and exporting data from any ODBC- and JDBC-compliant database management system, including:

  • 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
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 System 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.
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
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
  • Requires MATLAB
  • Requires MATLAB Coder
  • Requires Parallel Computing Toolbox
  • Embedded Coder recommended
  • Requires Neural Network Toolbox to generate code from deep learning networks
  • Requires host platform C compiler. See list of supported host compilers.
  • Requirements for GPU Computing
    • CUDA-enabled NVIDIA GPU with compute capability 3.2 or higher
    • CUDA toolkit 8.0 and driver (get latest toolkit)
  • Requirements for executing deep learning examples
 
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
  • Fixed-Point Designer recommended
  • MATLAB Coder required for DPI component generation
 
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
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 System Toolbox
  • Requires Signal Processing Toolbox
  • Requires DSP System Toolbox
  • Requires Fixed-Point Designer
  • LTE System Toolbox recommended
  • HDL Coder recommended
  • HDL Verifier recommended
LTE System Toolbox
  • Requires MATLAB
  • Requires Signal Processing Toolbox
  • Requires DSP System Toolbox
  • Requires Communications System 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
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
  • Requires Parallel Computing Toolbox on user desktop; MATLAB Distributed Computing Server is installed on cluster computers.

See additional system requirements.

MATLAB Production Server
  • Does not require MATLAB or Simulink

See additional system requirements.

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
  • Neural Network Toolbox recommended
  • Parallel Computing Toolbox recommended
  • Global Optimization Toolbox recommended
   
Neural Network Toolbox
  • Requires MATLAB
  • Simulink recommended
  • Parallel Computing Toolbox recommended
OPC Toolbox
  • Requires MATLAB
   
Optimization Toolbox
  • Requires MATLAB
  • Parallel Computing Toolbox recommended
Parallel Computing Toolbox
  • Requires MATLAB
  • MATLAB Distributed Computing Server is required for running computations on remote machines.
  • Requirements for Parallel Computing on the Desktop (using local workers available with Parallel Computing Toolbox)
    • Maximum of 1 MATLAB worker per CPU core is recommended.
    • Minimum of 1 GB RAM per MATLAB worker is recommended while running workers locally on the desktop. A worker consumes memory equivalent to a MATLAB session running without the MATLAB desktop.
    • Minimum of 5 GB of disk space is recommended to accommodate temporary data directories.
  • Requirements for GPU Computing
    • CUDA-enabled NVIDIA GPU with compute capability 2.0 or higher. For releases 14a and earlier, compute capability 1.3 is sufficient. In a future release, support for GPU devices of compute capability 2.x will be removed. At that time, a minimum compute capability of 3.0 will be required. (Is my GPU supported?)
    • Latest graphics driver (Get the latest driver.)
Partial Differential Equation Toolbox
  • Requires MATLAB
Phased Array System Toolbox
  • Requires MATLAB
  • Requires DSP System Toolbox
  • Requires Signal Processing Toolbox
  • Simulink 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
 
Polyspace Code Prover
  • Requires MATLAB
  • Requires Polyspace Bug Finder
  • Requires MATLAB Distributed Computing Server
Polyspace Server for Ada
  • Polyspace Client for Ada recommended
  • Does not require MATLAB or Simulink
 
Powertrain Blockset
  • Requires MATLAB
  • Requires Simulink
  • Stateflow recommended
  • Simscape recommended
  • Model-Based Calibration Toolbox recommended
RF Blockset
  • Requires MATLAB
  • Requires Simulink
  • Requires RF Toolbox
  • Communications System Toolbox recommended
  • DSP System Toolbox recommended
  • Signal Processing Toolbox recommended
RF Toolbox
  • Requires MATLAB
  • Communications System 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
  • 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
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 Electronics
  • Requires MATLAB
  • Requires Simulink
  • Requires Simscape
  • Simulink Control Design recommended
  • Optimization Toolbox recommended
  • Simscape Multibody recommended
  • Simscape Fluids recommended
  • Control System Toolbox recommended
  • Simulink Design Optimization recommended
Simscape Fluids
  • Requires MATLAB
  • Requires Simulink
  • Requires Simscape
Simscape Multibody
  • Requires MATLAB
  • Requires Simulink
  • Requires Simscape
Simscape Power Systems
  • 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  
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
 
Simulink PLC Coder
  • Requires MATLAB
  • Requires Simulink
   
Simulink Real-Time
  • Requires MATLAB
  • Requires Simulink
  • Requires Simulink Coder
  • Requires MATLAB Coder
  • Stateflow recommended
  • Available on 32-bit Windows and 64-bit Windows only
  • Requires a compiler (See supported compiler versions)
   
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 Design Verifier recommended
  • Simulink Report Generator recommended
  • Embedded Coder recommended
  • Simulink Check recommended
  • Stateflow recommended
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
   
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
  • Neural Network 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®
Vehicle Network Toolbox
  • Requires MATLAB
  • Simulink recommended
   
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
 
Wavelet Toolbox
  • Requires MATLAB
  • Signal Processing Toolbox recommended
  • Image Processing Toolbox recommended
  • Statistics and Machine Learning Toolbox recommended
WLAN System Toolbox
  • Requires MATLAB
  • Requires Signal Processing Toolbox
  • Requires DSP System Toolbox
  • Requires Communications System Toolbox
  • Instrument Control Toolbox recommended
  • Parallel Computing Toolbox recommended
  • LTE System Toolbox recommended
  • HDL Coder recommended
  • RF Blockset recommended
  • MATLAB Coder recommended