MATLAB Compiler SDK Java API 摘要
MATLAB® Compiler SDK™ 提供了两种在 Java® 应用程序中部署 MATLAB 函数的方法。每种部署选项都提供了一组用于实现部署的 Java API。您可以:
使用 MATLAB Data API for Java 部署到 Java 应用程序 (自 R2026a 起)
应用程序界面:带有一个选项的 MATLAB Compiler SDK Java API:
通用接口 (自 R2026a 起)
数据接口:MATLAB Data API for Java(自 R2016b 开始提供)
使用
MWArrayAPI 部署到 Java 应用程序(自 R2006a 开始提供)应用程序界面:MATLAB Compiler SDK Java API
数据接口:
MWArrayAPI
使用 MATLAB Data API for Java 部署到 Java 应用程序
通用接口(自 R2026a 开始提供)
在此方法中,MATLAB Compiler SDK 会生成一个代码存档(
.ctf文件),其中包含 MATLAB 函数,您可以将其部署到 Java 应用程序中。您将 MATLAB Compiler SDK 用作 Java 应用程序与包含已部署 MATLAB 代码的代码存档之间的接口。
您可以使用 MATLAB Data API for Java 来处理 Java 应用程序与已部署的 MATLAB Compiler SDK 函数之间的数据交换。
使用 MWArray API 部署到 Java 应用程序
在此方法中,MATLAB Compiler SDK 会生成一个 JAR 文件,该文件作为集成工作的主要交付成果。正在部署的 MATLAB 函数被打包到一个 .ctf 存档中,该存档与自动生成的 Java 类一起被捆绑到 JAR 文件中。这些类负责加载 .ctf 文件、管理 MATLAB Runtime,并提供 Java 方法,以便从 Java 代码中调用 MATLAB 函数。MWArray API 用于促进数据交换,为数组、元胞和结构体等 MATLAB 数据类型提供 Java 表示形式。