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 接口。