java里想调用matlab的算法,但第一步连.m文件转化为.jar都无法进行

显示是matlab编译器未破解,用的是R2014b...求试过的人指点一下
2025-04-10 16:23:19
推荐回答(1个)
回答1:

这个思路不大好。应该生成文本文件(或者二进制文件),然后在matlab里面用load命令读进来。除非你对于不同的数据是要调用不同的.m文件来分析,并且没什么规律科研。不然,我上面说的方法应该是比较简单的。
如果你确实需要根据数据来更改.m文件的内容,那就干脆在java中创建一个文件,命名为.m,然后把你需要进行的运算write进去,save之后运行。这总没问题吧?
返回的时候,让matlab把数据写入一个文本文件就好了。java读个文本总是不难的。不过既然用到了文件,效率会低一些。