2012-02-28 50 views
1

我想使用一些图像处理方法,其中源代码通常在Matlab中可用,然后在Java中实现。没有资金用于Matlab builder JA。任何人都可以提供一个Java API来提供Matlab/Octave类型的功能吗?如果不是,我应该考虑另一种策略。谢谢。Java中的Matlab/Octave类型功能 - 在哪里寻找

+0

也许你可以发布一些你想要复制的功能? – macduff 2012-02-28 20:37:42

回答

0

一个选项可能是通过从Java调用实际的Matlab函数来运行可用的Matlab代码。这个JMI接口已经是Matlab的undocumented feature十多年了,所以它可能相当稳定。还有matlabcontrol - A Java API to interact with MATLAB

Matlab Builder JA不会将您的Matlab代码编译为Java。它生成一个用于调用Matlab函数和传递数据的Java接口 - 但在Matlab运行时环境中运行实际的Matlab代码。