在矩阵代数中,三角行列式是经常遇到的一类行列式,它是一类对角线上方(或下方)均为零的行列式,其计算较为简单,因此在计算行列式的值时我们通常会通过初等变换将一个行列式化为三角行列式计算。
概念[]
称如下矩阵
为上三角矩阵(upper triangular matrix),
为上三角行列式(upper triangular determinant)。

特别地,对角矩阵和零矩阵也是三角矩阵。同样可以定义下三角矩阵和下三角行列式,上三角矩阵和下三角矩阵统称为三角矩阵,上三角行列式和下三角行列式统称为三角行列式。
性质[]
- 设
是三角矩阵,按照行列式的定义,将
按照每一行从左向右逐行展开,有
- 如果
是上三角矩阵,那么
是下三角矩阵。
时
可逆,且若
是上三角矩阵,那么
也是上三角矩阵。
- 如果
是三角矩阵,且满足
(即对称矩阵),那么
是对角矩阵。
- 如果
是三角矩阵,且满足
(即正交矩阵),那么
是对角矩阵,且对角线上的元素只可能是
。
分块三角矩阵(行列式)[]
设矩阵
有如下分块

那么就称

是分块的上三角矩阵,在

是方阵的时候有
同样可以定义分块下三角分块矩阵,它和三角矩阵有着类似的性质。
应用[]
计算行列式[]
即通过初等变换将行列式化为上(下)三角行列式,这样行列式的值就是对角线上元素的乘积,这种方法简单易操作,但需要注意到行列式的行列之间的联系,在
阶行列式中通常要连续做多次这样的行列初等变换才能逐步化为上(下)三角行列式,但有时这样做会破坏行列式的整体结构,使原来的行列式复杂化。例如,

其中第一个等号是将第

行加到第

行上,第三个等号是第一行的

倍加到第

行上。
上下节[]
参考资料