在没有许可证的情况下从Java调用Matlab脚本

时间:2017-01-12 12:20:29

标签: java matlab

我已经实现了一个收集数据的Java-App。应用程序应调用Matlab脚本,该脚本使用收集的数据进行计算并提供结果。怎么做?

有没有办法,用户可以在没有Matlab许可的情况下从自己的计算机上使用Java-App?

我完全不知道Matlab。我的任务是从我的Java-App调用脚本并将生成的数据作为输入。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您可以使用Matlab Runtime在没有安装Matlab的mashines上运行已编译的Matlab代码。这是一个Getting Started。生成编译代码仍需要有效的Matlab许可证。

另一个不需要许可证的替代方案是Octave,它也可以是used from Java但语法略有不同。

最后,您可以查看MatConsoleCtl - 它是从优秀的matlabcontrol分叉的 - 提供了一个非常方便的用法,可以在Java的Matlab实例中执行命令。这种方法启动了一个需要再次许可的Matlab实例。