【线性代数(4)】行列式按行展开,异乘变零,拉普拉斯定理


手动反爬虫: 原博地址

 知识梳理不易,请尊重劳动成果,文章仅发布在CSDN网站上,在其他网站看到该博文均属于未经作者授权的恶意爬取信息

如若转载,请标明出处,谢谢!

1 余子式

定义:去掉指定元素所在的行和列后构成的行列式,用 M i j M_{ij} Mij表示。比如下面取第三行第二列元素2的余子式;第一行第四列3的余子式
D = ∣ 1 1 0 3 1 1 1 1 2 2 3 4 5 5 6 6 ∣          ⇒       M 32 = ∣ 1 0 3 1 1 1 5 6 6 ∣     M 14 = ∣ 1 1 1 2 2 3 5 5 6 ∣ D = \begin{vmatrix}1 & 1 & 0 & 3 \\ 1 & 1 & 1 & 1\\ 2 & 2 & 3 & 4 \\ 5 & 5 &6 &6\end{vmatrix} \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \text{ } \Rightarrow \text{ } \text{ } \text{ } \text{ } \text{ } M_{32} = \begin{vmatrix}1 & 0 & 3 \\ 1 & 1 & 1\\ 5 &6 &6\end{vmatrix} \text{ } \text{ } \text{ } M_{14} = \begin{vmatrix}1 & 1 & 1 \\ 2 & 2 & 3\\ 5 &5 &6\end{vmatrix} D=1125112501363146             M32=115016316   M14=125125136

2 代数余子式

先解释一下余子式三个字的意思:“余”是指去掉指定元素所在行列后剩下的部分,“子”说明留下的是原有的子集,‘式’指定剩下部分的性质,还是一个行列式

代数余子式:公式为 A i j = ( − 1 ) i j M i j A_{ij} = (-1)^{ij}M_{ij} Aij=(1)ijMij,就是在余子式前面加上“代数”两个字,也就代表着 ( − 1 ) i j (-1)^{ij} (1)ij符号的意思

3 按行展开(降阶)

定理(按照某行(列)展开): D = a i 1 A i 1 + a i 2 A i 2 + . . . . . . + a i n A i n = a 1 j A 1 j + a 2 j A 2 j + . . . . . . + a n j A n j D=a_{i1}A_{i1}+a_{i2}A_{i2}+......+a_{in}A_{in}=a_{1j}A_{1j}+a_{2j}A_{2j}+......+a_{nj}A_{nj} D=ai1Ai1+ai2Ai2+......+ainAin=a1jA1j+a2jA2j+......+anjAnj

其中: a i j a_{ij} aij是指某行的元素(j = 1,2,3,…n); A i j A_{ij} Aij就是该元素自己的代数余子式(j = 1,2,3,…n),对应等式中间的部分,表示按行展开

a i j a_{ij} aij是指某列的元素(i = 1,2,3,…n); A i j A_{ij} Aij就是该元素自己的代数余子式(i= 1,2,3,…n),对应等式后面的部分,表示按列展开

举个小例子:将下面行列式按照第一行进行展开
∣ 1 1 2 0 1 0 2 3 5 ∣ = 1 ∗ ( − 1 ) 1 + 1 ∣ 1 0 3 5 ∣ + 1 ∗ ( − 1 ) 1 + 2 ∣ 0 0 2 5 ∣ + 2 ∗ ( − 1 ) 1 + 3 ∣ 0 1 2 3 ∣ = 5 − 0 − 4 = 1 \begin{vmatrix}1 & 1 & 2 \\ 0 & 1 & 0\\ 2 &3 &5\end{vmatrix} = 1*(-1)^{1+1} \begin{vmatrix} 1 & 0\\3 &5\end{vmatrix} + 1*(-1)^{1+2} \begin{vmatrix} 0 & 0\\ 2 &5\end{vmatrix} + 2*(-1)^{1+3} \begin{vmatrix} 0 & 1 \\ 2 &3 \end{vmatrix} = 5-0-4 =1 102113205=1(1)1+11305+1(1)1+20205+2(1)1+30213=504=1

注意:在选择展开的时候,要选择0多的行或者列进行展开,这样就可以大大减少计算量,比如上面的行列式直接选择第二行进行展开,结果如下

∣ 1 1 2 0 1 0 2 3 5 ∣ = 1 ∗ ( − 1 ) 2 + 2 ∣ 1 2 2 5 ∣ = 1 \begin{vmatrix}1 & 1 & 2 \\ 0 & 1 & 0\\ 2 &3 &5\end{vmatrix} = 1*(-1)^{2+2} \begin{vmatrix}1 & 2 \\ 2 &5\end{vmatrix} =1 102113205=1(1)2+21225=1

4 异乘变零定理

定义:某行(列)元素与另一行(列)元素的代数余子式乘积之和为0

证明如下:假设进行第四行和第1行的代数余子式进行乘积之和计算,那么展开后的和就是将原行列式的第一行的元素替换成第四行元素行列式的值(这样该行列式按照第一行展开后的内容就和刚刚的结果对应上了),而此时行列式的第一行和第四行相同,行列式的值就为0,那么第四行和第1行的代数余子式进行乘积之和也就为0

∣ 1 1 2 3 0 0 8 9 2 5 5 4 9 9 9 10 ∣ = 9 ∗ A 11 + 9 ∗ A 12 + 9 ∗ A 13 + 10 ∗ A 14 = ∣ 9 9 9 10 0 0 8 9 2 5 5 4 9 9 9 10 ∣ = 0 \begin{vmatrix}1 & 1 & 2 & 3 \\ 0 & 0 & 8 &9\\ 2 &5 &5 & 4\\ 9&9&9&10\end{vmatrix} = 9*A_{11}+9*A_{12}+9*A_{13}+10*A_{14} = \begin{vmatrix}9 & 9 & 9 & 10 \\ 0 & 0 & 8 &9\\ 2 &5 &5 & 4\\ 9&9&9&10\end{vmatrix} = 0 10291059285939410=9A11+9A12+9A13+10A14=902990599859109410=0

对于其它行和另外行元素的代数余子式乘积之和也是一样,故得出异乘变零的定理

5 拉普拉斯定理

基础概念:k阶子式, k阶余子式,k阶代数余子式,下面以一个四阶行列式来举例:

∣ 1 1 2 3 0 0 8 9 2 5 5 4 9 9 9 10 ∣ \begin{vmatrix}1 & 1 & 2 & 3 \\ 0 & 0 & 8 &9\\ 2 &5 &5 & 4\\ 9&9&9&10\end{vmatrix} 10291059285939410

拉普拉斯是可以按照多行进行展开的,之前介绍的都是某行某列(单一的)进行展开,其中2阶子式就是指取定两行两列,交集的部分(比如这里取前两行和前两列,,可以有很多取法),对应的不在这两行两列的部分就是余子式,前面加上符号就是代数余子式了(符号的取值是行和列数的相加)
2 阶 子 式 : ∣ 1 1 0 0 ∣     2 阶 余 子 式 : ∣ 5 4 9 10 ∣    2 阶 代 数 余 子 式 : ( − 1 ) 1 + 2 + 1 + 2 ∣ 5 4 9 10 ∣ 2阶子式: \begin{vmatrix}1 & 1 \\ 0 & 0\end{vmatrix} \text{ } \text{ } \text{ } 2阶余子式:\begin{vmatrix}5 & 4 \\ 9 & 10\end{vmatrix} \text{ } \text{ } 2阶代数余子式:(-1)^{1+2+1+2}\begin{vmatrix}5 & 4 \\ 9 & 10\end{vmatrix} 21010   259410  2(1)1+2+1+259410

拉普拉斯定理:取定k行,由k行元素组成的所有的k阶子式与代数余子式乘积之和就是行列式的值

小例子:计算下面行列式的值
∣ 1 2 0 0 0 3 4 0 0 0 1 2 3 4 5 1 1 1 1 1 6 6 8 3 1 ∣ \begin{vmatrix}1 & 2 & 0 & 0& 0 \\ 3 & 4 & 0 & 0& 0\\ 1 &2 &3 & 4&5\\ 1&1&1&1&1\\6 &6 &8&3&1\end{vmatrix} 1311624216003180041300511

采用拉普拉斯定理,取定2行,选择前两行和前两列,结果就为
∣ 1 2 3 4 ∣    ∗    ( − 1 ) 1 + 2 + 1 + 2 ∣ 3 4 5 1 1 1 8 3 1 ∣    = − 2 ∗ [ ( − 1 ) ∣ 4 5 3 1 ∣ + ∣ 3 5 8 1 ∣ − ∣ 3 4 8 3 ∣ ] = 6 \begin{vmatrix}1 & 2 \\ 3 & 4\end{vmatrix} \text{ } \text{ } * \text{ } \text{ } (-1)^{1+2+1+2}\begin{vmatrix}3 & 4 &5 \\ 1 & 1&1\\ 8&3&1\end{vmatrix} \text{ } \text{ } =-2*[(-1)\begin{vmatrix}4 & 5 \\ 3 & 1\end{vmatrix} + \begin{vmatrix}3 & 5 \\ 8 & 1\end{vmatrix} - \begin{vmatrix}3 & 4 \\ 8 & 3\end{vmatrix} ]=6 1324    (1)1+2+1+2318413511  =2[(1)4351+38513843]=6

6 行列式相乘

注意: 同阶行列式才能用,运算的过程是前面的行列式的每行元素与后面行列式的每列元素相乘后相加,如下
∣ 1 1 1 2 0 0 0 0 3 ∣ ∗ ∣ 1 2 3 1 3 2 3 2 1 ∣ = ∣ 1 ∗ 1 + 1 ∗ 1 + 1 ∗ 3 1 ∗ 2 + 1 ∗ 3 + 1 ∗ 2 1 ∗ 3 + 1 ∗ 2 + 1 ∗ 1 2 ∗ 1 2 ∗ 2 2 ∗ 3 3 ∗ 3 3 ∗ 2 3 ∗ 1 ∣ = ∣ 5 7 6 2 4 6 9 6 3 ∣ \begin{vmatrix}1 & 1 &1 \\ 2 & 0&0\\ 0&0&3\end{vmatrix} * \begin{vmatrix}1 & 2&3 \\ 1 & 3&2\\ 3&2&1\end{vmatrix}=\begin{vmatrix}1*1+1*1+1*3 & 1*2+1*3+1*2 &1*3+1*2+1*1 \\ 2*1 & 2*2&2*3\\ 3*3&3*2&3*1\end{vmatrix}=\begin{vmatrix}5 & 7 &6 \\ 2 & 4&6\\ 9&6&3\end{vmatrix} 120100103113232321=11+11+13213312+13+12223213+12+112331=529746663

小例子:(注意是同阶行列式相乘)

∣ 1 2 1 2 1 1 1 1 2 ∣ ∗ ∣ 1 0 2 0 1 0 2 0 1 ∣ = ∣ 3 2 3 4 1 5 5 1 4 ∣ \begin{vmatrix}1 & 2 &1 \\ 2 & 1&1\\ 1&1&2\end{vmatrix} * \begin{vmatrix}1 & 0&2\\ 0 & 1&0\\ 2&0&1\end{vmatrix}=\begin{vmatrix}3 & 2&3\\ 4 & 1&5\\ 5&1&4\end{vmatrix} 121211112102010201=345211354

如果是不同阶的行列式,分别计算出相应的值,再相乘即可

至此行列式按行展开部分的内容梳理完毕,接下来就是行列式计算的实操

  • 32
    点赞
  • 88
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lys_828

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值