Java调用Matlab编译生成jar时问题
2017-06-19 16:57
369 查看
项目需要,在matlab实现相应的计算函数,然后打包成jar供java程序调用。
在matlab完成相应的计算函数编写及测试没问题之后,打包生成jar后,在java程序调用对应类函数时,提示如下错误:“错误使用 * MTIMES 不完全支持整数类。至少有一个输入必须为标量。 要按元素进行 TIMES 计算,请改用 TIMES (.*)”。
找到提示错误对应的Matlab代码行,D=(inv(B*B'))*B*Y;
将其改成如下写法:
B0=B'
B1=double(B)*double(B0);
B2=inv(B1);
D=double(B2)*double(B);
D=double(D)*double(Y);
重新打包jar,java调用问题解决。
在matlab完成相应的计算函数编写及测试没问题之后,打包生成jar后,在java程序调用对应类函数时,提示如下错误:“错误使用 * MTIMES 不完全支持整数类。至少有一个输入必须为标量。 要按元素进行 TIMES 计算,请改用 TIMES (.*)”。
找到提示错误对应的Matlab代码行,D=(inv(B*B'))*B*Y;
将其改成如下写法:
B0=B'
B1=double(B)*double(B0);
B2=inv(B1);
D=double(B2)*double(B);
D=double(D)*double(Y);
重新打包jar,java调用问题解决。
相关文章推荐
- java调用matlab生成的jar
- C#调用exe解决PDF转图片问题(使用PDFBox方案,java语言编译jar包实现)
- JAVA程序调用Matlab神经网络工具编译的jar包注意问题
- Eclipse java调用Matlab2015b编译的jar包
- unity调用Android通过编译 java jar包出现问题解决和简单支付流程
- 不用ide编译java程序时如何调用jar包
- 在C#中调用Java生成的jar库文件的方法
- Android ADT无法编译生成R.java的问题解决方法
- .net调用java生成的ws R2718的问题
- java源码动态生成编译,以及方法调用
- 生成jar包后调用,出现java.lang.NoSuchMethod 分析
- java调用MATLAB时出现的问题
- Android ADT更新后无法编译生成R.java的问题解决方案
- 分享:根据webservice WSDL地址自动生成java调用代码及JAR包
- Java 调用Matlab 问题
- 分享:根据webservice WSDL地址自动生成java调用代码及JAR包
- 关于C++调用jar包,在创建虚拟机时使用JNI_CreateJavaVM调用失败返回-1的问题
- 使用javac编译java文件和使用javah生成C/C++头文件 遇到找不到类的问题
- VC与Matlab混合编程(在VC中调用.m文件编译生成的DLL)
- Android ADT更新后无法编译生成R.java的问题解决方案