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

来源:互联网 发布:tightvnc 安卓2g网络 编辑:程序博客网 时间:2024/05/16 10:27
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
原创粉丝点击