MATLAB Interfaces to Other Languages
MATLAB®, MATLAB Production Server, and its add-on products are compatible with the following versions of other programming languages. For information about which versions of Python are compatible with previous releases of MATLAB, see Versions of Python Compatible With MATLAB Products by Release. For more information, see Using MATLAB with Other Languages.
Language
|
Engine API | MATLAB Interfaces to Other Languages | MATLAB Compiler and MATLAB Compiler SDK | MATLAB Production Server |
---|---|---|---|---|
Calling MATLAB from another language | Calling other languages or system components from MATLAB |
|||
C - All versions prior to 11 |
||||
C - Version 11 | ||||
C++ - All versions prior to 11 |
||||
C++ - Version 11 | ||||
C++ - Version 14 | ||||
Fortran - All versions | ||||
Python 3.8 | ||||
Python 3.9 |
||||
Python 3.10 |
||||
.COM components and apps - all versions | ||||
Oracle Java 8 |
||||
OpenJDK Java 8 | ||||
OpenJDK Java 11 | ||||
.NET Framework 4.6.2 or higher | ||||
.NET Core 3.1 or higher | ||||
.NET 5.0 or higher | ||||
HTTP 1.1 | ||||
Perl 5.32.1 |