外部语言接口
外部语言和库接口,包括 Python®、Java®、C、C++、.NET 和 Web 服务
MATLAB® 可与其他编程语言进行灵活的双向集成,从而使您能够重用原有代码。要为您的应用程序选择适合的 MATLAB 功能,请参阅将 MATLAB 与外部编程语言和系统集成。
调用其他语言的库
- MATLAB 中的 C++ 库
从 MATLAB 直接调用 C++ 库功能
- MATLAB 中的 C 库
直接通过 MATLAB 调用 C 库函数
- MEX 文件函数
从 MATLAB 调用 C/C++ 或 Fortran MEX 文件函数
- MATLAB 中的 Java 库
通过 MATLAB 访问 Java 库
- 从 MATLAB 调用 Python
直接从 MATLAB 调用 Python 功能
- MATLAB 中的 .NET 库
通过 MATLAB 访问 .NET 库
- MATLAB 中的 COM 对象
从 MATLAB 访问 COM 组件
调用 Web 服务
- HTTP 接口
使用 HTTP(超文本传输协议)从 MATLAB 与 Web 服务通信
- WSDL(Web 服务描述语言)
通过 MATLAB,使用 WSDL(Web 服务描述语言)与 Web 服务通信
从其他语言调用 MATLAB
- 为您的应用程序选择 MATLAB API
根据编程环境确定要使用的 MATLAB API
- 从 C++ 调用 MATLAB
编写可用于 MATLAB 的现代 C++ 程序
- 从 Java 调用 MATLAB
编写可用于 MATLAB 的 Java 程序
- 从 Python 调用 MATLAB
编写可用于 MATLAB 的 Python 程序
- 从 C 调用 MATLAB
使用mxArray
,编写可用于 MATLAB R2017b 及更早版本的 C 程序
- 从 Fortran 调用 MATLAB
编写可用于 MATLAB 的 Fortran 子例程
- 将 MATLAB 作为 COM 自动化服务器调用
编写适用于 MATLAB 的 COM 应用程序