行列式按行按列展开求解行列式

介绍

行列式按行(或列)展开是一种用于计算矩阵行列式的方法,通常在计算较小的矩阵时非常有效。让我详细解释一下如何按行展开和按列展开,并举一个示例来说明。

按行展开

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。这就是如何按行和按列展开计算矩阵的行列式。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值