У меня есть довольно наивный вопрос, касающийся Matrix Toolkit Java (MTJ): как я построить Matrix B
начиная с double[][] A
?Построить матрицу в Matrix Toolkit Java
Причина, в библиотеке, Matrix
это только интерфейс и не класс.
EDIT
Итак, я подумал, что с JAMA
и «MTJ» решило бы эту проблему, так как в JAMA
это можно непосредственно определить Matrix
объекты, но это не сработало.
Мой код заключается в следующем:
импорт java.util.Arrays; импорт Jama. ; импорт no.uib.cipr.matrix.;
public class MainCalc extends TurbulentModel {
public static void main(String[] args){
// TurbulentModel A = new TurbulentModel();
// A.numberOfPointsAlongX = 4096;
// A.numberOfPointsAlongY = 3;
// A.numberOfPointsAlongZ = 3;
// A.averageHubWindSpeed = 8;
// A.durationOfWindFile = 600;
// A.hubHeight = 90;
// A.turbulentSeedNumber = 1;
// A.volumeWidthAlongY = 150;
// A.volumeHeightAlongZ = 150;
// float[] pointsYCoord = A.calcPointsYCoord();
// float[] pointsZCoord = A.calcPointsZCoord();
double[][] rr = {{2, -1, 0},{-1, 2, -1},{0, -1, 2}};
Matrix test = new Matrix(rr);
LowerTriangPackMatrix test1 = new LowerTriangPackMatrix(test);
System.exit(0);
}
}
Но решаются в очевидный конфликт между JAMA s
Матрицы concept and MTJ's
определением Matrix`.
Как решить проблему?
Можете ли вы показать нам API Doc? – Smit
Посмотрите здесь [JAMA API] (http://math.nist.gov/javanumerics/jama/doc/) – Smit
, так что я ожидал: класс 'Matrix' спускается из библиотеки' JAMA'. – fpe