Java 显示下三角矩阵的程序

17 Mar 2025 | 阅读 2 分钟

在此程序中,我们需要显示下三角矩阵。

下三角矩阵

下三角矩阵是主对角线以上的元素都为零的方阵。要找到下三角矩阵,矩阵必须是方阵,即矩阵的行数和列数必须相等。典型方阵的尺寸可以表示为 n x n。

Java Program to display the lower triangular matrix

考虑上面的例子,给定矩阵的主对角线元素是 (1, 6, 6)。对角线以上的元素都需要置零。在我们的例子中,这些元素位于位置 (1, 2)、(1, 3) 和 (2, 3)。要将给定矩阵转换为下三角矩阵,请遍历矩阵,并将列号大于行号的元素的赋值为零。

算法

  • 步骤 1: 开始
  • 步骤 2:定义 rows, cols
  • 步骤 3: 初始化矩阵 a[][] ={{1,2,3},{8, 6, 4}, {4, 5, 6}}
  • 步骤 4:rows = a.length
  • 步骤 5:cols = a[0].length
  • 步骤 6: if(rows!=cols)
            then
            打印 "Matrix should be a square matrix"
            else
            转到步骤 7
  • 步骤 7: 重复步骤 4 到步骤 6 直到 i<rows
            //for(i=0; i<rows; i++)
  • 步骤 8: 重复步骤 9 直到 j<cols // for(j=0; j<cols; j++)
            If(j>i) then PRINT 0 else PRINT a[i][j]
  • 步骤 9: 打印换行符
  • 步骤10: 结束

程序

输出

Lower triangular matrix:
1	0   0
8    6   0
4    5   6
下一个主题Java 程序