最方便、通用而且不容易出错的方法就是**Gaussian Elimination 化为上三角矩阵**:
-
用初等行变换把矩阵化成上三角(对角线下方全是 0)。
-
记录变换对行列式的影响:
-
交换两行: 变号(乘 )
-
某行乘 : 乘
-
某行加另一行的倍数: 不变
-
-
化成上三角后,行列式 = 对角线上元素的乘积 × 所有变换的累计系数。
2×2
给
例:,
3×3(Sarrus 法)
给
例:
一般 (拉普拉斯展开 / 代数余子式)
对第 行展开: 其中 是删去第 行第 列后的子式的行列式。
小技巧:选择零多的行/列展开更快。
行初等变换对行列式的影响
- 交换两行: 变号
- 某行乘以标量 : 乘以
- 某行加上另一行的 倍: 不变
实用法:用高斯消元把矩阵化为上三角,记录上述影响,最后对角线乘积即为 。
三角矩阵 / 对角矩阵
若 是上/下三角或对角矩阵:
块三角矩阵
或
常用性质
- 若 可逆,则 ;且
- 任意两行(或两列)线性相关