介绍
行列式按行(或列)展开是一种用于计算矩阵行列式的方法,通常在计算较小的矩阵时非常有效。让我详细解释一下如何按行展开和按列展开,并举一个示例来说明。
按行展开
1. 选择矩阵的一行(通常是第一行)。
2. 对于该行中的每个元素,将它与其对应的代数余子式相乘,然后交替加减这些结果。代数余子式是去掉当前元素所在行和列后的子矩阵的行列式。
3. 将所有结果相加,得到矩阵的行列式值。
按列展开
1. 选择矩阵的一列(通常是第一列)。
2. 对于该列中的每个元素,将它与其对应的代数余子式相乘,然后交替加减这些结果。
3. 将所有结果相加,得到矩阵的行列式值。
例子
让我们通过一个示例来说明这两种方法。考虑以下3x3矩阵:
按行展开:
选择第一行的元素1,2,3,然后计算对应的代数余子式。
1的代数余子式是去掉第一行和第一列的子矩阵:[[5, 6], [8, 9]],其行列式为 (5 * 9 - 6 * 8) = 9 - 48 = -39。
2的代数余子式是去掉第一行和第二列的子矩阵:[[4, 6], [7, 9]],其行列式为 (4 * 9 - 6 * 7) = 36 - 42 = -6。
3的代数余子式是去掉第一行和第三列的子矩阵:[[4, 5], [7, 8]],其行列式为 (4 * 8 - 5 * 7) = 32 - 35 = -3。
现在,根据交替的加减规则,计算行列式:
按列展开:
选择第一列的元素1,4,7,然后计算对应的代数余子式。
1的代数余子式是去掉第一行和第一列的子矩阵:[[5, 6], [8, 9]],其行列式为 -39(与上面相同)。
4的代数余子式是去掉第二行和第一列的子矩阵:[[2, 3], [8, 9]],其行列式为 (2 * 9 - 3 * 8) = 18 - 24 = -6。
7的代数余子式是去掉第三行和第一列的子矩阵:[[2, 3], [5, 6]],其行列式为 (2 * 6 - 3 * 5) = 12 - 15 = -3。
现在,根据交替的加减规则,计算行列式:
无论是按行展开还是按列展开,最终的行列式值都相同,都等于-36。这就是如何按行和按列展开计算矩阵的行列式。