我正在设计一个基于 MATLAB 的算法。是否可以从 Java 应用程序调用该 MATLAB 源代码?
有没有人遇到过这样的问题?
我正在设计一个基于 MATLAB 的算法。是否可以从 Java 应用程序调用该 MATLAB 源代码?
有没有人遇到过这样的问题?
可以使用matlabcontrol从 Java 调用 MATLAB 。它是专门为此设计的 Java API。但是,它要求 MATLAB 在执行 Java 代码的同一台机器上运行。当您放置 Android 标签时,我假设您想在 Android 设备上运行它(尽管您的描述中没有提到),并且没有已知的方法可以直接在 Android 上运行 MATLAB 代码。matlabcontrol 绝对不会这样做,但您可以使用它来编写一个 Java 应用程序,作为您的 Android 应用程序的服务器。同样,您可以使用 MATLAB Builder JA 执行相同操作,它生成的代码需要 MATLAB 或 MATLAB Compiler Runtime(免费提供 - 因此用户无需购买 MATLAB)。
看看MATLAB Builder JA。该程序允许您将 matlab 代码转换为 java 类。