java调用matlab

需要matlab生成java使用的jar包,使用deploytool命令,将matlab方法加载包含在其中,后导入至java项目中,调用需要导入两个jar包,一个是包含方法的jar包,一个是需要导入javabuilder.jar,存放在matlab安装目录下

 

javabuilder.jar路径:

\toolbox\javabuilder\jar\javabuilder.jar

 

调用方法时,可以直接实例化matlab打包时输入的类名,将入输入的参数进行特殊封装:

整型或浮点型:

new MWNumericArray(Double.valueOf(值),MWClassID.DOUBLE);

 

字符串:

new MWCharArray("");

注:

当调用方法时,实例化对象.方法(返回参数个数, 参数1, 参数2,....);

使用Object数组接收,需要将数组转换为类型

①为object数组对象

MWNumericArray frictionprocess1 = (MWNumericArray) ①[0];

double[] doubleData = frictionprocess1.getDoubleData();

得到double数据类型

posted @ 2021-09-07 10:40  微风中浮现的面容  阅读(496)  评论(0)    收藏  举报