Main Content

MATLAB Engine API for Java

MATLAB® Engine API for Java® 使 Java 程序能够与 MATLAB 进行同步或异步交互,包括:

  • 启动和终止 MATLAB。

  • 连接到本地计算机上的 MATLAB 会话和与之断开连接。

  • 使用从 Java 传递的输入参量和从 MATLAB 返回的输出变量调用 MATLAB。

  • 对 MATLAB 基础工作区中的 MATLAB 语句进行求值。

  • 将变量从 Java 传递给 MATLAB 和从 MATLAB 传递给 Java。

与 MATLAB 的异步通信基于 Java Future 接口 java.util.concurrent.Future

在 Java 和 MATLAB 之间传递的数据数组的大小限制为不超过 2 GB。此限制应用于进程间传递的数据和支持信息。

MATLAB Engine API for Java 作为 MATLAB 产品的一部分提供。您必须安装支持的 JDK™ 版本才能编译用于 Java 的 MATLAB 引擎应用程序。有关版本信息,请参阅其他语言的 MATLAB 接口

相关主题