显示下三角矩阵的程序

17 Mar 2025 | 4 分钟阅读

说明

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

下三角矩阵

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

Program to display the lower triangular matrix

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

算法

  1. 声明并初始化一个二维数组 a。
  2. 计算数组中的行数和列数,并分别存储在变量 rows 和 cols 中。
  3. 如果行数不等于列数,则给定矩阵不是方阵。因此,给定矩阵无法转换为下三角矩阵。显示错误消息。
  4. 如果 rows = cols,则使用两个循环遍历数组 a,其中外循环表示行,内循环表示数组 a 的列。要将给定矩阵转换为下三角矩阵,请将数组中 (j > i) 的元素设置为 0,即列号大于行号。
  5. 显示结果矩阵。

解决方案

Python

输出

Lower triangular matrix: 
1 0 0 
8 6 0 
4 5 6 

C

输出

Lower triangular matrix: 
1 0 0 
8 6 0 
4 5 6 

JAVA

输出

Lower triangular matrix: 
1 0 0 
8 6 0 
4 5 6 

C#

输出

Lower triangular matrix: 
1 0 0 
8 6 0 
4 5 6 

PHP

输出

Lower triangular matrix: 
1 0 0 
8 6 0 
4 5 6 
 
下一主题#