您的位置:首页 > 编程语言 > MATLAB

Java调用Matlab生成的函数,参数为矩阵怎么传递

2017-12-14 14:21 513 查看
1.构造函数MWNumericArray(double rval, MWClassID classid)

例子:创建一个3*6的数据类型为MWClassID.SINGLE的矩阵

double[][] AData = {{ 1,  2,  3,  4,  5,  6}, 

          { 7,  8,  9, 10, 11, 12},

          {13, 14, 15, 16, 17, 18}}; 

MWNumericArray A = new MWNumericArray(AData, MWClassID.SINGLE);

2.静态成员函数MWNumericArray newInstance(int[] dims, double rval, MWClassID classid)

例子:和上面一样的要求

int[] dims = {3, 6}; //3表示row,6表示column

double[] Adata = { 1, 7, 13, 2, 8, 14, 3, 9, 15, 4, 10, 16, 5, 11, 17, 6, 12, 18};

MWNumericArray A = MWNumericArray.newInstance(dims, Adata, MWClassID.DOUBL
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: