System Requirements & Platform Availability by Product

Current MathWorks Release

View general system requirements for:
Product System Requirements Windows
(32-bit)
Windows
(64-bit)
Mac OS X
(64-bit)
Linux
(64-bit)
Aerospace Blockset
  • Requires MATLAB
  • Requires Simulink
  • Requires Aerospace Toolbox
  • Control System Toolbox recommended
Supported Supported Supported Supported
Aerospace Toolbox
  • Requires MATLAB
Supported Supported Supported Supported
Bioinformatics Toolbox
  • Requires MATLAB
  • Requires Statistics Toolbox
  • On Red Hat Enterprise Linux 6.x and SUSE Linux Enterprise Desktop 11.x, use LIBZ version 1.2.3.3 or higher
Supported Supported Supported Supported
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
  • SimRF recommended
  • Parallel Computing Toolbox recommended
  • MATLAB Coder recommended
Supported Supported Supported Supported
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 Toolbox recommended
  • The trainImageCategoryClassifier function and imageCategoryClassifier class require Statistics Toolbox.
Supported Supported Supported Supported
Control System Toolbox
  • Requires MATLAB
Supported Supported Supported Supported
Curve Fitting Toolbox
  • Requires MATLAB
Supported Supported Supported Supported
Data Acquisition Toolbox
  • Requires MATLAB
  • Windows 64-bit functionality is limited to supported National Instruments devices only. All other supported devices require Windows 32 bit.
  • Requires a supported data acquisition hardware device and its associated driver software
Supported Supported
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.

Supported Supported Supported Supported
Datafeed Toolbox
  • Requires MATLAB
Datafeeds available on all MATLAB supported platforms from:
  • FactSet
  • FRED
  • Kx Systems, Inc.
  • Reuters DataScope Tick History
  • Reuters Knowledge Direct
  • Reuters NewsScope Sentiment Archive
  • SIX Financial Information
  • Thomson Reuters Datastream
  • Yahoo! Finance

Datafeeds available only on Windows from:
  • Bloomberg (64-bit and 32-bit)
  • Haver Analytics (32-bit)
  • Interactive Data Pricing and Reference Data's RemotePlus (32-bit)
  • IQFeed
  • Reuters Market Data System (32-bit)
  • Reuters NewsScope (32-bit)
  • Trading Technologies
Supported Supported Supported Supported
DO Qualification Kit
  • Requires MATLAB
  • Requires Simulink Report Generator (to execute tests for Simulink Verification and Validation tool qualification)
Supported Supported Supported Supported
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
Supported Supported Supported Supported
Econometrics Toolbox
  • Requires MATLAB
  • Requires Statistics Toolbox
  • Requires Optimization Toolbox
  • Requires Financial Toolbox
Supported Supported Supported Supported
Embedded Coder
  • Requires MATLAB
  • Requires MATLAB 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. See supported target processors.
  • Requires Simulink for generating code from Simulink
  • Requires Simulink Coder for generating code from Simulink
Supported Supported Supported Supported
Filter Design HDL Coder
  • Requires MATLAB
  • Requires Signal Processing Toolbox
  • Requires Fixed-Point Designer
  • Requires DSP System Toolbox
  • HDL Coder recommended
  • HDL Verifier recommended
Supported Supported Supported Supported
Financial Toolbox
  • Requires MATLAB
  • Requires Statistics Toolbox
  • Requires Optimization Toolbox
Supported Supported Supported Supported
Financial Instruments Toolbox
  • Requires MATLAB
  • Requires Financial Toolbox
  • Requires Statistics Toolbox
  • Requires Optimization Toolbox
  • The fitSmoothingSpline function requires Curve Fitting Toolbox
Supported Supported Supported Supported
Fixed-Point Designer Supported Supported Supported Supported
Fuzzy Logic Toolbox
  • Requires MATLAB
  • Requires Simulink for using toolbox blocks
Supported Supported Supported Supported
Gauges Blockset
  • Requires MATLAB
  • Requires Simulink
  • Available on 32-bit Windows only
Supported
Global Optimization Toolbox
  • Requires MATLAB
  • Requires Optimization Toolbox
Supported Supported Supported Supported
HDL Coder
  • Requires MATLAB
  • Requires Fixed-Point Designer
  • Requires MATLAB Coder
  • Simulink recommended
  • Signal Processing Toolbox recommended
  • Stateflow recommended
  • DSP System Toolbox recommended
  • Filter Design HDL Coder recommended
  • HDL Verifier recommended
  • Communications System Toolbox recommended
Supported Supported Supported
HDL Verifier
  • Requires MATLAB
  • Simulink recommended
  • Filter Design HDL Coder recommended
  • Simulink Coder recommended
  • Embedded Coder recommended
  • Fixed-Point Designer recommended for use with MATLAB
  • Requires Fixed-Point Designer for use with Simulink
Supported Supported Supported
IEC Certification Kit
  • Requires MATLAB
  • Requires Simulink Report Generator (to execute tests for Simulink Verification and Validation tool qualification)
Supported Supported Supported Supported
Image Acquisition Toolbox
  • Requires MATLAB
  • Requires Image Processing Toolbox
Supported Supported Supported Supported
Image Processing Toolbox
  • Requires MATLAB
  • Signal Processing Toolbox recommended
Supported Supported Supported Supported
Instrument Control Toolbox
  • Requires MATLAB
  • For VISA and GPIB support, availability and installation of third-party platform-specific GPIB and VISA libraries are required
Supported Supported Supported Supported
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
Supported Supported Supported Supported
Mapping Toolbox
  • Requires MATLAB
Supported Supported Supported Supported
MATLAB
  • Prerequisite for all other products
Supported Supported Supported Supported
MATLAB Builder EX
  • Requires MATLAB
  • Requires MATLAB Compiler
  • The only supported compilers for building of COM objects are Microsoft Visual C/C++ . See the list of supported compiler versions.
  • Available on 32-bit Windows and 64-bit Windows only
  • Requires Excel, using one of the supported versions below, to build an Excel Add-In (.XLA)
    • Excel 2007
    • Excel 2010
    • Excel 2013
Supported Supported
MATLAB Builder JA
  • Requires MATLAB
  • Requires MATLAB Compiler
  • Requires JDK version 1.7 to build components and JRE version 1.7 to run components.
Supported Supported Supported Supported
MATLAB Builder NE
  • Requires MATLAB
  • Requires MATLAB Compiler
  • .NET Framework 2.0, 3.0, 3.5, or 4.0 must be installed
  • Available on 32-bit Windows and 64-bit Windows only
  • See the list of supported compiler versions.
  • .NET Framework 3.0 or newer must be installed to support Windows Communication Foundation (WCF)
Supported Supported
MATLAB Coder Supported Supported Supported Supported
MATLAB Compiler Supported Supported Supported Supported
MATLAB Distributed Computing Server
  • Requires Parallel Computing Toolbox on user desktop; MATLAB Distributed Computing Server is installed on cluster computers.

See additional system requirements.

Supported Supported Supported Supported
MATLAB Production Server
  • Does not require MATLAB or Simulink

See additional system requirements.

Supported Supported Supported Supported
MATLAB Report Generator
  • Requires MATLAB
Supported Supported Supported Supported
Model Predictive Control Toolbox
  • Requires MATLAB
  • Requires Control System Toolbox
  • Requires Simulink for using toolbox blocks
  • Simulink Coder recommended
Supported Supported Supported Supported
Model-Based Calibration Toolbox
  • Requires MATLAB
  • Requires Simulink
  • Requires Optimization Toolbox
  • Requires Statistics Toolbox
  • Requires Symbolic Math Toolbox
  • Neural Network Toolbox recommended
  • Parallel Computing Toolbox recommended
  • Global Optimization Toolbox recommended
Supported Supported
Neural Network Toolbox
  • Requires MATLAB
  • Simulink recommended
  • Parallel Computing Toolbox recommended
Supported Supported Supported Supported
OPC Toolbox
  • Requires MATLAB
Supported Supported
Optimization Toolbox
  • Requires MATLAB
Supported Supported Supported Supported
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
Supported Supported Supported Supported
Partial Differential Equation Toolbox
  • Requires MATLAB
Supported Supported Supported Supported
Phased Array System Toolbox
  • Requires MATLAB
  • Requires DSP System Toolbox
  • Requires Signal Processing Toolbox
Supported Supported Supported Supported
Polyspace Bug Finder
  • Requires MATLAB
  • Polyspace Code Prover recommended
Supported Supported Supported Supported
Polyspace Client for Ada
  • Polyspace Server for Ada recommended
  • Does not require MATLAB or Simulink
Supported Supported Supported
Polyspace Code Prover
  • Requires MATLAB
  • Requires Polyspace Bug Finder
Supported Supported Supported Supported
Polyspace Server for Ada
  • Polyspace Client for Ada recommended
  • Does not require MATLAB or Simulink
Supported Supported Supported
Real-Time Windows Target
  • Requires MATLAB
  • Requires Simulink
  • Simulink Coder recommended
  • MATLAB Coder recommended
  • Available on 32-bit Windows and 64-bit Windows only
Supported Supported
RF Toolbox
  • Requires MATLAB
  • Communications System Toolbox recommended
Supported Supported Supported Supported
Robust Control Toolbox
  • Requires MATLAB
  • Requires Control System Toolbox
  • Requires Simulink for using toolbox blocks
  • Simulink Control Design recommended
Supported Supported Supported Supported
Signal Processing Toolbox
  • Requires MATLAB
  • DSP System Toolbox recommended
Supported Supported Supported Supported
SimBiology
  • Requires MATLAB
  • Optimization Toolbox recommended
  • Statistics Toolbox recommended
Supported Supported Supported Supported
SimDriveline
  • Requires MATLAB
  • Requires Simulink
  • Requires Simscape
Supported Supported Supported Supported
SimElectronics
  • Requires MATLAB
  • Requires Simulink
  • Requires Simscape
  • Simulink Control Design recommended
  • Optimization Toolbox recommended
  • SimMechanics recommended
  • SimHydraulics recommended
  • Control System Toolbox recommended
  • Simulink Design Optimization recommended
Supported Supported Supported Supported
SimEvents
  • Requires MATLAB
  • Requires Simulink
  • Stateflow recommended
  • Statistics Toolbox recommended
Supported Supported Supported Supported
SimHydraulics
  • Requires MATLAB
  • Requires Simulink
  • Requires Simscape
Supported Supported Supported Supported
SimMechanics
  • Requires MATLAB
  • Requires Simulink
  • Requires Simscape
Supported Supported Supported Supported
SimPowerSystems
  • Requires MATLAB
  • Requires Simulink
  • Requires Simscape
Supported Supported Supported Supported
SimRF
  • Requires MATLAB
  • Requires Simulink
  • Requires RF Toolbox
  • Requires Simscape
  • Communications System Toolbox recommended
  • DSP System Toolbox recommended
  • Signal Processing Toolbox recommended
Supported Supported Supported Supported
Simscape
  • Requires MATLAB
  • Requires Simulink
Supported Supported Supported Supported
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.
Supported Supported Supported Supported
Simulink 3D Animation
  • Requires MATLAB
  • Simulink recommended
  • Simulink is required if using the blockset portion of the product
Supported Supported Supported Supported
Simulink Code Inspector Supported Supported Supported
Simulink Coder
  • Requires MATLAB
  • Requires Simulink
  • Requires MATLAB Coder
  • Embedded Coder recommended
  • 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. See supported target processors.
Supported Supported Supported Supported
Simulink Control Design
  • Requires MATLAB
  • Requires Simulink
  • Requires Control System Toolbox
  • Simulink Design Optimization recommended
Supported Supported Supported Supported
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
Supported Supported Supported Supported
Simulink Design Verifier
  • Requires MATLAB
  • Requires Simulink
  • Requires Simulink Verification and Validation
  • Requires Stateflow (If you want to use Simulink Design Verifier with Stateflow diagrams)
  • Not available on Mac
Supported Supported Supported
Simulink PLC Coder
  • Requires MATLAB
  • Requires Simulink
Supported Supported
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)
Supported Supported
Simulink Report Generator
  • Requires MATLAB
  • Requires Simulink
  • Requires MATLAB Report Generator
Supported Supported Supported Supported
Simulink Verification and Validation
  • Requires MATLAB
  • Requires Simulink
Supported Supported Supported Supported
Spreadsheet Link EX
  • Requires MATLAB
  • Available on 32-bit Windows and 64-bit Windows only
  • Requires one of the following versions of Excel:
    • Excel 2007
    • Excel 2010
    • Excel 2013
Supported Supported
Stateflow Supported Supported Supported Supported
Statistics Toolbox
  • Requires MATLAB
Supported Supported Supported Supported
Symbolic Math Toolbox
  • Requires MATLAB
Supported Supported Supported Supported
System Identification Toolbox
  • Requires MATLAB
  • Requires Simulink for using toolbox blocks
  • Signal Processing Toolbox recommended
  • Control System Toolbox recommended
Supported Supported Supported Supported
SystemTest
  • Requires MATLAB
  • Simulink recommended
  • Simulink Verification and Validation recommended
Supported Supported Supported Supported
Trading Toolbox
  • Requires MATLAB
  • X_TRADER® is 32-bit Windows only
Supported Supported
Vehicle Network Toolbox
  • Requires MATLAB
  • Simulink recommended
Supported Supported
Wavelet Toolbox
  • Requires MATLAB
  • Signal Processing Toolbox recommended
  • Image Processing Toolbox recommended
  • Statistics Toolbox recommended
Supported Supported Supported Supported