Using Previous MATLAB Releases
If you need to use a previous MATLAB® release for compatibility purposes, use the information below to determine the best option for older platforms. Previous MATLAB releases are available from the Downloads page.
| PLATFORM AVAILABILITY | |
| Platform | Release | 
Windows® | 
  |
Windows 7  | 
   R2021b  | 
  
32-bit MATLAB  | 
   R2015b  | 
  
Windows XP  | 
   R2015aSP1  | 
  
Mac | 
  |
macOS 10.13 “High Sierra”  | 
   R2020a  | 
  
32-bit MATLAB  | 
   R2010a  | 
  
PowerPC Macs  | 
   R2007b  | 
  
Linux® and UNIX® | 
  |
Red Hat Enterprise Linux 6  | 
   R2020a  | 
  
32-bit MATLAB  | 
   R2012a  | 
  
Red Hat Enterprise Linux 5  | 
   R2013a  | 
  
Solaris  | 
   R2009bSP1  | 
  
MEX Files
MEX source files, and anything they call, must be compiled for a specific bitness. For example, 32-bit and 64-bit MEX files use different file name extensions (.mexw32 and .mexw64 respectively), so it is possible to have both 32-bit and 64-bit MEX binaries in the same folder.
Differences in the MEX API to support large data sets may require some accommodation. See How Do I Update MEX Files to Use the Large Array Handling API for further discussion.
Differences in Fortran MEX files for 64-bit versions of MATLAB may require some accommodation:
MAT Files
With large data sets that use the -7.3 MAT-file format, it is possible for the 64-bit version of MATLAB to produce a MAT-file that is too large for the 32-bit version of MATLAB.
Functional Differences Between 32-bit and 64-bit MATLAB
There are a small number of functional differences between the 32-bit and 64-bit versions of MATLAB. This table summarizes the differences:
Product  | 
   32-bit Version  | 
   64-bit Version  | 
  
MATLAB Compiler™  | 
   Supports 32-bit Excel  | 
   Supports 64-bit Excel  | 
  
Data Acquisition Toolbox™  | 
   Supports a broad range of DAQ devices from National Instruments™ and other manufacturers. Supports 32-bit device drivers authored by vendors 
 Supports   | 
   Supports a broad range of DAQ devices from National Instruments and other manufacturers. Provides an SDK for vendors to create custom adaptors for their hardware 
 Supports   | 
  
Instrument Control Toolbox™  | 
   Supports a broad range of 32-bit VXI plug&play, IVI-C, IVI-COM, and MATLAB high-level drivers 
 Supports GPIB adaptors from multiple vendors, including Keysight™ (Agilent®) and National Instruments. Supports 32-bit VISA implementations from Keysight (Agilent) National Instruments and Tektronix  | 
   Supports a broad range of 64-bit VXI plug&play, IVI-C, and MATLAB instrument drivers 
 Supports Keysight (Agilent) and National Instruments GPIB adaptors and 64-bit implementations of VISA libraries from Keysight, National Instruments, and Rohde & Schwarz  | 
  
Vehicle Network Toolbox™  | 
   Supports CAN hardware from multiple vendors, including Vector, Kvaser, PEAK-Systems, and National Instruments NI-CAN devices  | 
   Supports CAN hardware from multiple vendors, including Vector, Kvaser, PEAK-Systems, and National Instruments NI-XNET devices  |