MATLAB and Simulink Requirements

MATLAB 与其他语言的接口

MATLAB、MATLAB Production Server 及其附加产品兼容以下版本的其他编程语言。有关详细信息,请参阅将 MATLAB 与其他语言结合使用

Java

要了解哪些版本的 Java 与 MATLAB 过往版本兼容,请参阅与 MATLAB 产品(按版本)兼容的 OpenJDK 版本

版本 从 Java 调用 MATLAB (Engine API) 从 MATLAB 调用 Java MATLAB Compiler 和 MATLAB Compiler SDK MATLAB Production Server
Oracle Java 8
OpenJDK 8
OpenJDK 11
OpenJDK 17

Python

要了解哪些版本的 Python 与 MATLAB 过往版本兼容,请参阅与 MATLAB 产品(按版本)兼容的 Python 版本

版本 从 Python 调用 MATLAB (Engine API) 从 MATLAB 调用 Python MATLAB Compiler 和 MATLAB Compiler SDK MATLAB Production Server
Python 3.9
Python 3.10


Python 3.11


Python 3.12


C/C++

版本 从 C/C++ 调用 MATLAB (Engine API) 从 MATLAB 调用 C/C++ MATLAB Compiler 和 MATLAB Compiler SDK MATLAB Production Server
C 语言 - 11 之前的所有版本
C 语言 11    
C 语言 17    
C++ 语言 - 11 之前的所有版本
C++ 语言 11
C++ 语言 14
C++ 语言 17

.NET

语言 从 .NET 调用 MATLAB (Engine API) 从 MATLAB 调用 .NET MATLAB Compiler 和 MATLAB Compiler SDK MATLAB Production Server
.NET Framework 4.6.2 或更高版本
.NET 7.0 或更高版本  

其他

语言 从其他语言调用 MATLAB (Engine API) 从 MATLAB 调用其他语言 MATLAB Compiler 和 MATLAB Compiler SDK MATLAB Production Server
Fortran 语言 - 所有版本    
.COM 组件和 App - 所有版本  
HTTP 1.1    
Perl 5.32.1