关于Matrix Toolkit Java (MTJ),我有一个非常幼稚的问题:如何Matrix B
从double[][] A
?
因为在库中,Matrix
只是一个接口而不是一个类。
编辑
所以,我认为拥有JAMA
和'MTJ'会解决问题,因为JAMA
可以直接定义Matrix
对象,但它没有奏效。
我的代码是这样的:
导入 java.util.Arrays;进口贾马。; 导入 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);
}
}
s
但它被解决为JAMA Matrix concept and MTJ's
Matrix`定义之间的明显冲突。
我该如何解决这个问题?