You are on page 1of 11

System Requirements & Platform Availability

by Product for R2017a


View general system requirements.

System Windows Windows Mac OSX


Product
Requirements (32 bit) (64 bit) (64 bit)
Requires MATLAB
Aerospace Requires Simulink
Blockset Requires Aerospace Toolbox
Control System Toolbox recommended

Aerospace Requires MATLAB


Toolbox
Requires MATLAB
Antenna Toolbox RF Toolbox recommended
Phased Array System Toolbox recommended

Requires MATLAB
Requires DSP System Toolbox
Requires Signal Processing Toolbox
Audio System Simulink recommended
Toolbox Simulink Coder recommended
MATLAB Coder recommended
Simulink Real­-Time recommended
Simulink required to use block library
Requires MATLAB
Requires Computer Vision System Toolbox
Automated Driving Requires Image Processing Toolbox
System Toolbox The vehicleDetectorFasterRCNN class requires
Neural Network Toolbox. Parallel Computing Toolbox is
required for GPU support.
Requires MATLAB
Bioinformatics Requires Statistics and Machine Learning Toolbox
Toolbox On Red Hat Enterprise Linux 6.x and SUSE Linux Enterprise
Desktop 11.x, use LIBZ version 1.2.3.3 or higher

Requires MATLAB
Requires Signal Processing Toolbox
Requires DSP System Toolbox
Fixed­-Point Designer recommended
Communications Simulink Coder recommended
System Toolbox Simulink recommended
RF Toolbox recommended
SimRF recommended
Parallel Computing Toolbox recommended
MATLAB Coder recommended

mathworks.com
System Windows Windows Mac OSX
Product
Requirements (32 bit) (64 bit) (64 bit)
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
-- The trainImageCategoryClassifier function and imageCat-
egoryClassifier class require Statistics and Machine Learning
Toolbox.
Computer -- The trainRCNNObjectDetector function requires Neural
Vision System Network Toolbox and Statistics and Machine Learning Toolbox.
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.
Control System Requires MATLAB
Toolbox
Curve Fitting Requires MATLAB
Toolbox

mathworks.com
System Windows Windows Mac OSX
Product
Requirements (32 bit) (64 bit) (64 bit)
Requires MATLAB.
Windows 64­bit functionality is limited to supported National
Instruments, Digilent Analog Discovery, and sound card devices
Data
only. All other supported devices require Windows 32 bit.
Acquisition
Requires a supported data acquisition hardware device and its
Toolbox
associated driver software

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
Database
-- Sybase SQL Anywhere
Toolbox
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.

mathworks.com
System Windows Windows Mac OSX
Product
Requirements (32 bit) (64 bit) (64 bit)
Requires MATLAB
Datafeeds available only on Windows from:
Datafeed
-- Bloomberg
Toolbox
-- Haver Analytics
-- IQFeed

DO Requires MATLAB
Requires Simulink Report Generator (to execute tests for Simulink
Qualification
Verification and Validation tool qualification)
Kit
Requires MATLAB
Requires Signal Processing Toolbox
Simulink recommended
DSP System
Fixed-­Point Designer recommended
Toolbox
Communications System Toolbox recommended
Simulink Coder recommended
MATLAB Coder recommended
Simulink required to use block library

Econometrics Requires MATLAB


Requires Statistics and Machine Learning Toolbox
Toolbox
Requires Optimization Toolbox

Requires MATLAB
Requires MATLAB Coder
Requires Simulink for generating code from Simulink
Requires Simulink Coder for generating code from Simulink
Embedded
Requires Fixed­-Point Designer for generating fixed­-point code
Coder
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.
Requires MATLAB
Requires Signal Processing Toolbox
Filter Design
Requires Fixed-­Point Designer
HDL Coder
Requires DSP System Toolbox
HDL Coder recommended
HDL Verifier recommended
Requires MATLAB
Financial Requires Statistics and Machine Learning Toolbox
Toolbox Requires Optimization Toolbox

Requires MATLAB
Financial
Requires Financial Toolbox
Instruments Requires Statistics and Machine Learning Toolbox
Toolbox Requires Optimization Toolbox
The fitSmoothingSpline function requires Curve Fitting Toolbox

mathworks.com
System Windows Windows Mac OSX
Product
Requirements (32 bit) (64 bit) (64 bit)

Fixed-­Point Requires MATLAB


Requires Simulink for fixed-­point design in Simulink
Designer
Fuzzy Logic Requires MATLAB
Requires Simulink for using toolbox blocks
Toolbox

Global Optimization Requires MATLAB


Requires Optimization Toolbox
Toolbox
Requires MATLAB
Requires Fixed­-Point Designer
Requires MATLAB Coder
Simulink recommended
Signal Processing Toolbox recommended
HDL Coder
Stateflow recommended
DSP System Toolbox recommended
Filter Design HDL Coder recommended
HDL Verifier recommended
Communications System Toolbox recommended
Requires MATLAB
Simulink recommended
Fixed­Point Designer required for cosimulation
HDL Verifier
and FPGA-­in-­the-­loop
MATLAB Coder required for DPI component generation
Simulink Coder required for DPI component and TLM gener-
ation from Simulink
Requires MATLAB
IEC Certification Requires Simulink Report Generator (to execute tests for
Kit Simulink Verification and Validation tool qualification)

Requires MATLAB
Image Acquisition Requires Image Processing Toolbox
Toolbox

Requires MATLAB
Image Processing Signal Processing Toolbox recommended
Toolbox

Requires MATLAB
Instrument Control For VISA and GPIB support, availability and installation of
Toolbox third­party platform­specific GPIB and VISA libraries
are required
Requires MATLAB
Requires Signal Processing Toolbox
LTE System
Requires DSP System Toolbox
Toolbox
Requires Communications System Toolbox
Instrument Control Toolbox recommended
Parallel Computing Toolbox recommended

mathworks.com
System Windows Windows Mac OSX
Product
Requirements (32 bit) (64 bit) (64 bit)

Mapping Requires MATLAB

Toolbox
Prerequisite for all other products
MATLAB

Requires MATLAB
Simulink Coder recommended
Embedded Coder recommended
MATLAB Coder 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 Requires MATLAB

Compiler
Requires MATLAB
Requires MATLAB Compiler
MATLAB
Creating libraries and components that will be integrated with
Compiler SDK
other programming languages requires a compiler for those lan-
guages. See list of supported compilers.

MATLAB Requires Parallel Computing Toolbox on user desktop; MATLAB


Distributed Computing Server is installed on cluster
Distributed
computers.
Computing
See additional system requirements
Server

MATLAB Does not require MATLAB or Simulink


Production See additional system requirements.

Server

MATLAB Report Requires MATLAB


Generator
Requires MATLAB
Model
Requires Control System Toolbox
Predictive
Requires Simulink for using toolbox blocks
Control Toolbox Simulink Coder recommended
Requires MATLAB
Requires Simulink
Requires Optimization Toolbox
Model­- Based
Requires Statistics and Machine Learning Toolbox
Calibration
Requires Symbolic Math Toolbox
Toolbox Neural Network Toolbox recommended
Parallel Computing Toolbox recommended
Global Optimization Toolbox recommended

mathworks.com
System Windows Windows Mac OSX
Product
Requirements (32 bit) (64 bit) (64 bit)

Neural Requires MATLAB


Network Simulink recommended
Parallel Computing Toolbox recommended
Toolbox
Requires MATLAB
OPC Toolbox

Optimization Requires MATLAB


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
Parallel while running workers locally on the desktop. A worker
Computing -- consumes memory equivalent to a MATLAB session running with-
Toolbox out the MATLAB desktop.
-- Minimum of 5 GB of disk space is recommended to accommo-
date temporary data directories.
Requirements for GPU computing:
-- CUDA e ­ nabled NVIDIA GPU with compute capability 2.0 or
higher. For releases 14a and earlier, compute capability 1.3
-- is sufficient. Is my GPU supported?
-- Latest graphics driver (Get the latest driver)
Partial Requires MATLAB
Differential
Equation
Toolbox
Requires MATLAB
Phased Array Requires DSP System Toolbox
System Toolbox Requires Signal Processing Toolbox
Simulink recommended

Polyspace Bug Requires MATLAB


Polyspace Code Prover recommended
Finder

Polyspace Polyspace Server for Ada required


Client for Ada Does not require MATLAB or Simulink

Polyspace Requires MATLAB


Requires Polyspace Bug Finder
Code Prover

Polyspace Polyspace Client for Ada recommended


Does not require MATLAB or Simulink
Server for Ada

mathworks.com
System Windows Windows Mac OSX
Product
Requirements (32 bit) (64 bit) (64 bit)
Requires MATLAB
Requires Simulink
Powertrain
Stateflow recommended
Blockset
Simscape recommended
Model-Based Calibration Toolbox recommended
Requires MATLAB
Requires Simulink
Requires RF Toolbox
RF Blockset
Communications System Toolbox recommended
DSP System Toolbox recommended
Signal Processing Toolbox recommended
Requires MATLAB
RF Toolbox Communications System Toolbox recommended

Requires MATLAB
Risk
Requires Financial Toolbox
Management
Requires Statistics and Machine Learning Toolbox
Toolbox Requires Optimization Toolbox
Requires MATLAB
Image Processing Toolbox recommended
Embedded Coder recommended
Robotics System
Computer Vision System Toolbox recommended
Toolbox
SimMechanics recommended
Stateflow recommended
Simulink recommended
Requires MATLAB
Robust Control Requires Control System Toolbox
Toolbox Requires Simulink for using toolbox blocks
Simulink Control Design recommended
Signal Requires MATLAB
Processing DSP System Toolbox recommended

Toolbox
Requires MATLAB
Global Optimization Toolbox recommended
SimBiology Optimization Toolbox recommended
Parallel Computing Toolbox recommended
Statistics and Machine Learning Toolbox recommended
Requires MATLAB
Requires Simulink
SimEvents
Stateflow recommended
Statistics and Machine Learning Toolbox recommended

mathworks.com
System Windows Windows Mac OSX
Product
Requirements (32 bit) (64 bit) (64 bit)
Requires MATLAB
Simscape Requires Simulink

Requires MATLAB
Simscape
Requires Simulink
Driveline
Requires Simscape
Requires MATLAB
Requires Simulink
Requires Simscape
Simulink Control Design recommended
Simscape
Optimization Toolbox recommended
Electronics
SimMechanics recommended
SimHydraulics recommended
Control System Toolbox recommended
Simulink Design Optimization recommended
Requires MATLAB
Simscape Fluids Requires Simulink
Requires Simscape
Requires MATLAB
Simscape Requires Simulink
Multibody Requires Simscape

Requires MATLAB
Simscape Power Requires Simulink
Systems Requires Simscape

Requires MATLAB.
Requires Fixed-­Point Designer for simulating fixed­-point data types
Simulink
Some features require the use of a C compiler. See the list of
supported compilers.
Requires MATLAB
Simulink 3D
Simulink recommended
Animation
Simulink is required if using the blockset portion of the product
Requires MATLAB
Simulink Code Requires Simulink
Inspector Requires host platform C compiler supported by MATLAB (for
loadlibrary usage). See list of supported host compilers.
Requires MATLAB
Requires Simulink
Requires MATLAB Coder
Embedded Coder recommended
Simulink Coder 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.

mathworks.com
System Windows Windows Mac OSX
Product
Requirements (32 bit) (64 bit) (64 bit)
Requires MATLAB
Simulink Control Requires Simulink
Design Requires Control System Toolbox
Simulink Design Optimization recommended
Requires MATLAB
Requires Simulink
Requires Optimization Toolbox
Simulink Design Global Optimization Toolbox recommended
Optimization Parallel Computing Toolbox recommended
Simulink Control Design recommended
Control System Toolbox recommended
Statistics and Machine Learning Toolbox recommended
Requires MATLAB
Simulink Desktop Requires Simulink
Real­-Time Simulink Coder recommended
MATLAB Coder recommended
Requires MATLAB
Requires Simulink
Simulink Design
Requires Simulink Verification and Validation
Verifier
Requires Stateflow (If you want to use Simulink Design Verifier with
Stateflow diagrams)
Simulink PLC Requires MATLAB
Coder Requires Simulink

Requires MATLAB
Requires Simulink
Requires Simulink Coder
Simulink
Requires MATLAB Coder
Real-Time
Stateflow recommended
Available on 32 b­ it Windows and 64 b
­ it Windows only
Requires a compiler (See supported compiler versions.)
Requires MATLAB
Simulink Report
Requires Simulink
Generator
Requires MATLAB Report Generator
Requires MATLAB
Requires Simulink
Simulink Design Verifier recommended
Simulink Test
Simulink Report Generator recommended
Embedded Coder recommended
Simulink Verification and Validation recommended
Simulink Requires MATLAB
Verification and Requires Simulink

Validation

mathworks.com
System Windows Windows Mac OSX
Product
Requirements (32 bit) (64 bit) (64 bit)
Requires MATLAB
Available on 32 b­ it Windows and 64­bit Windows only
Spreadsheet Link Requires one of the following versions of Excel:
Excel 2007 Excel 2010 Excel 2013 or later

Requires MATLAB
Requires Simulink
Stateflow
Requires C compiler when used in non­Windows or 64­bit
environments. See the list of supported compilers.
Statistics and Requires MATLAB
Machine Learning
Toolbox
Symbolic Math Requires MATLAB
Toolbox
Requires MATLAB
System
Requires Simulink for using toolbox blocks
Identification
Signal Processing Toolbox recommended
Toolbox Control System Toolbox recommended
Requires MATLAB
Windows only support:
-- X_TRADER®
Trading Toolbox
-- CQG
-- Bloomberg EMSX
-- Interactive Brokers®
Requires MATLAB
Vehicle Network Simulink recommended
Toolbox

Requires MATLAB
HDL Coder recommended
Image Processing Toolbox recommended
Vision HDL
Fixed­-Point Designer recommended
Toolbox
Computer Vision System Toolbox recommended
HDL Verifier recommended
Simulink recommended
Requires MATLAB
Signal Processing Toolbox recommended
Wavelet Toolbox
Image Processing Toolbox recommended
Statistics and Machine Learning Toolbox recommended
Requires MATLAB
Requires Signal Processing Toolbox
WLAN System Requires DSP System Toolbox
Toolbox Requires Communications System Toolbox
Instrument Control Toolbox recommended
Parallel Computing Toolbox recommended

© 2017 The MathWorks, Inc. MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See mathworks.com/trademarks for a list of additional trademarks.
Other product or brand names may be trademarks or registered trademarks of their respective holders.

mathworks.com 00000v01

You might also like