【发布时间】:2011-02-03 05:43:43
【问题描述】:
我正在设计一个基于 MATLAB 的算法。是否可以从 Java 应用程序调用该 MATLAB 源代码?
有人遇到过这样的问题吗?
【问题讨论】:
-
虽然不是在matlab中,但是在java和android中有OpenCV的实现(code.google.com/p/android-opencv)。
标签: java android matlab matlab-deployment
我正在设计一个基于 MATLAB 的算法。是否可以从 Java 应用程序调用该 MATLAB 源代码?
有人遇到过这样的问题吗?
【问题讨论】:
标签: java android matlab matlab-deployment
看看MATLAB Builder JA。该程序允许您将 matlab 代码转换为 java 类。
【讨论】:
可以使用matlabcontrol 从 Java 调用 MATLAB。它是专门为此设计的 Java API。但是,它要求 MATLAB 在执行 Java 代码的同一台机器上运行。当您放置 Android 标签时,我假设您想在 Android 设备上运行它(尽管您的描述中没有提到),并且没有已知的方法可以直接在 Android 上运行 MATLAB 代码。 matlabcontrol 肯定不会这样做,但您可以使用它来编写一个 Java 应用程序,作为您的 Android 应用程序的服务器。同样,您可以使用 MATLAB Builder JA 执行相同的操作,它生成的代码需要 MATLAB 或 MATLAB Compiler Runtime(免费提供 - 因此用户无需购买 MATLAB)。
【讨论】: