public static double determinant2DMatrix(double[][] matrix)
throws Exception {
int n = matrix.length - 1;
int m = matrix[0].length;
if (n + 1 == m) {
if (n < 0)
return 0;
double Matrix[][][] = new double[n + 1][][];
Matrix[n] = matrix; //
for (int i = 0; i < n; i++)
Matrix[i] = new double[i + 1][i + 1];
return Helper(Matrix, n);
} else {
Error e = new Error("Matematik");
throw new RuntimeErrorException(e, "Given matrix is not square!");
}
}
EasyMath.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:easyMath
作者:
评论列表
文章目录