Java 判断上三角矩阵
时间: 2023-09-18 08:14:26 浏览: 141
java判断上三角矩阵.md
对于一个 n 行 n 列的矩阵 M,如果满足当 i > j 时,M(i, j) = 0,那么它就是一个上三角矩阵。Java 中可以通过以下代码来判断一个矩阵是否为上三角矩阵:
```
public boolean isUpperTriangular(double[][] matrix) {
for (int i = 1; i < matrix.length; i++) {
for (int j = 0; j < i; j++) {
if (matrix[i][j] != 0) {
return false;
}
}
}
return true;
}
```
其中,matrix 是一个 n 行 n 列的二维矩阵,函数会依次检查每一行中下标小于 i 的元素是否为 0,如果不是,则说明不是上三角矩阵。如果所有行都通过了检查,则说明该矩阵是一个上三角矩阵。
阅读全文