Вставьте вывод пакета Java Matlab в массив
Я собрал Java-пакет MATLAB с использованием Matlab Compiler в Matlab R2016a, и я хочу назвать его своим проектом Netbeans. Я смотрю этот учебник, и я строю этот код:
MWNumericArray data1=null;
MWNumericArray data2=null;
Object[] result = null;
Class1 lse = null;
try {
data1=new MWNumericArray(A, MWClassID.DOUBLE);
data2=new MWNumericArray(target, MWClassID.DOUBLE);
lse = new Class1();
result = lse.rekursif_lse(1, data1,data2);
//T = result;
}catch (Exception e) {
System.out.println("Exception! "+e.toString());}
finally
{
MWArray.disposeArray(data1);
MWArray.disposeArray(data2);
MWArray.disposeArray(result);
lse.dispose();
}
где:
rekursif_lse - это файл (.m), который я упаковал в пакет java (.jar)
A - матрица с размером 60x20
double A[][]=new double[60][20];
цель - матрица с размером 60x1
double target[][]=new double[60][1];
T - это вывод, который я надеюсь получить из rekursif_lse
double T[][]=new double[2][20];
Теперь, как вставить "результат" в "Т"? я пробовал
T = result;
но это не сработало. Спасибо.