我已经实现了一个收集数据的Java-App。应用程序应调用Matlab脚本,该脚本使用收集的数据进行计算并提供结果。怎么做?
有没有办法,用户可以在没有Matlab许可的情况下从自己的计算机上使用Java-App?
我完全不知道Matlab。我的任务是从我的Java-App调用脚本并将生成的数据作为输入。
感谢您的帮助!
答案 0 :(得分:0)
您可以使用Matlab Runtime在没有安装Matlab的mashines上运行已编译的Matlab代码。这是一个Getting Started。生成编译代码仍需要有效的Matlab许可证。
另一个不需要许可证的替代方案是Octave,它也可以是used from Java但语法略有不同。
最后,您可以查看MatConsoleCtl - 它是从优秀的matlabcontrol分叉的 - 提供了一个非常方便的用法,可以在Java的Matlab实例中执行命令。这种方法启动了一个需要再次许可的Matlab实例。