【发布时间】:2013-06-04 21:51:30
【问题描述】:
关于 Matrix Toolkit Java (MTJ),我有一个非常幼稚的问题:如何从 double[][] A 开始构建 Matrix B?
因为在库中,Matrix 只是一个接口,而不是一个类。
编辑
所以,我认为拥有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);
}
}
但它被解决为JAMAsMatrixconcept and MTJ'sMatrix`定义之间的明显冲突。
我该如何解决这个问题?
【问题讨论】:
-
你能给我们看看 API Doc 吗?
-
看这里JAMA API
-
正如我所料:
Matrix类从JAMA库下降。