简体   繁体   English

Java中的Matlab /八度型功能-在哪里查看

[英]Matlab/Octave-type functionality in Java - where to look

I want to use some image processing methods for which source code is commonly available in Matlab, and implement then in Java. 我想使用一些图像处理方法,其源代码通常在Matlab中可用,然后在Java中实现。 There's no funding for Matlab builder JA. Matlab生成器JA没有资金。 Can anyone advise on a Java API that is meant to deliver Matlab/Octave type functionality? 任何人都可以建议使用旨在提供Matlab / Octave类型功能的Java API吗? If not is there another strategy I should consider. 如果没有,我应该考虑另一种策略。 Thank you. 谢谢。

An option might be to run the available Matlab code by calling the actual Matlab-functions from Java. 一种选择是通过从Java调用实际的Matlab函数来运行可用的Matlab代码。 This JMI interface has been an undocumented feature of Matlab for over a decade, so it's probably quite stable. 十多年来,这个JMI接口一直是Matlab的未记录功能 ,因此它可能相当稳定。 There's also matlabcontrol - A Java API to interact with MATLAB . 还有matlabcontrol-与MATLAB交互的Java API

The Matlab Builder JA would not compile your Matlab code into Java. Matlab Builder JA不会将您的Matlab代码编译成Java。 It generates a Java interface for calling the Matlab functions and passing data - but runs the actual Matlab code in a Matlab runtime environment. 它生成用于调用Matlab函数和传递数据的Java接口-但在Matlab运行时环境中运行实际的Matlab代码。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM