【线性代数(4)】行列式按行展开,异乘变零,拉普拉斯定理
行列式按行展开
- 1 余子式
- 2 代数余子式
- 3 按行展开(降阶)
- 4 异乘变零定理
- 5 拉普拉斯定理
- 6 行列式相乘
手动反爬虫: 原博地址
知识梳理不易,请尊重劳动成果,文章仅发布在CSDN网站上,在其他网站看到该博文均属于未经作者授权的恶意爬取信息
如若转载,请标明出处,谢谢!
1 余子式
定义:去掉指定元素所在的行和列后构成的行列式,用MijM_{ij}Mij表示。比如下面取第三行第二列元素2的余子式;第一行第四列3的余子式
D=∣1103111122345566∣⇒M32=∣103111566∣M14=∣111223556∣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 代数余子式
先解释一下余子式三个字的意思:“余”是指去掉指定元素所在行列后剩下的部分,“子”说明留下的是原有的子集,‘式’指定剩下部分的性质,还是一个行列式
代数余子式:公式为Aij=(−1)ijMijA_{ij} = (-1)^{ij}M_{ij}Aij=(−1)ijMij,就是在余子式前面加上“代数”两个字,也就代表着(−1)ij(-1)^{ij}(−1)ij符号的意思
3 按行展开(降阶)
定理(按照某行(列)展开): D=ai1Ai1+ai2Ai2+......+ainAin=a1jA1j+a2jA2j+......+anjAnjD=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
其中:aija_{ij}aij是指某行的元素(j = 1,2,3,…n); AijA_{ij}Aij就是该元素自己的代数余子式(j = 1,2,3,…n),对应等式中间的部分,表示按行展开
aija_{ij}aij是指某列的元素(i = 1,2,3,…n); AijA_{ij}Aij就是该元素自己的代数余子式(i= 1,2,3,…n),对应等式后面的部分,表示按列展开
举个小例子:将下面行列式按照第一行进行展开
∣112010235∣=1∗(−1)1+1∣1035∣+1∗(−1)1+2∣0025∣+2∗(−1)1+3∣0123∣=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+1∣∣∣∣1305∣∣∣∣+1∗(−1)1+2∣∣∣∣0205∣∣∣∣+2∗(−1)1+3∣∣∣∣0213∣∣∣∣=5−0−4=1
注意:在选择展开的时候,要选择0多的行或者列进行展开,这样就可以大大减少计算量,比如上面的行列式直接选择第二行进行展开,结果如下
∣112010235∣=1∗(−1)2+2∣1225∣=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+2∣∣∣∣1225∣∣∣∣=1
4 异乘变零定理
定义:某行(列)元素与另一行(列)元素的代数余子式乘积之和为0
证明如下:假设进行第四行和第1行的代数余子式进行乘积之和计算,那么展开后的和就是将原行列式的第一行的元素替换成第四行元素行列式的值(这样该行列式按照第一行展开后的内容就和刚刚的结果对应上了),而此时行列式的第一行和第四行相同,行列式的值就为0,那么第四行和第1行的代数余子式进行乘积之和也就为0
∣11230089255499910∣=9∗A11+9∗A12+9∗A13+10∗A14=∣999100089255499910∣=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∣∣∣∣∣∣∣∣=9∗A11+9∗A12+9∗A13+10∗A14=∣∣∣∣∣∣∣∣902990599859109410∣∣∣∣∣∣∣∣=0
对于其它行和另外行元素的代数余子式乘积之和也是一样,故得出异乘变零的定理
5 拉普拉斯定理
基础概念:k阶子式, k阶余子式,k阶代数余子式,下面以一个四阶行列式来举例:
∣11230089255499910∣\begin{vmatrix}1 & 1 & 2 & 3 \\ 0 & 0 & 8 &9\\ 2 &5 &5 & 4\\ 9&9&9&10\end{vmatrix} ∣∣∣∣∣∣∣∣10291059285939410∣∣∣∣∣∣∣∣
拉普拉斯是可以按照多行进行展开的,之前介绍的都是某行某列(单一的)进行展开,其中2阶子式就是指取定两行两列,交集的部分(比如这里取前两行和前两列,,可以有很多取法),对应的不在这两行两列的部分就是余子式,前面加上符号就是代数余子式了(符号的取值是行和列数的相加)
2阶子式:∣1100∣2阶余子式:∣54910∣2阶代数余子式:(−1)1+2+1+2∣54910∣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} 2阶子式:∣∣∣∣1010∣∣∣∣ 2阶余子式:∣∣∣∣59410∣∣∣∣ 2阶代数余子式:(−1)1+2+1+2∣∣∣∣59410∣∣∣∣
拉普拉斯定理:取定k行,由k行元素组成的所有的k阶子式与代数余子式乘积之和就是行列式的值
小例子:计算下面行列式的值
∣1200034000123451111166831∣\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行,选择前两行和前两列,结果就为
∣1234∣∗(−1)1+2+1+2∣345111831∣=−2∗[(−1)∣4531∣+∣3581∣−∣3483∣]=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+2∣∣∣∣∣∣318413511∣∣∣∣∣∣ =−2∗[(−1)∣∣∣∣4351∣∣∣∣+∣∣∣∣3851∣∣∣∣−∣∣∣∣3843∣∣∣∣]=6
6 行列式相乘
注意: 同阶行列式才能用,运算的过程是前面的行列式的每行元素与后面行列式的每列元素相乘后相加,如下
∣111200003∣∗∣123132321∣=∣1∗1+1∗1+1∗31∗2+1∗3+1∗21∗3+1∗2+1∗12∗12∗22∗33∗33∗23∗1∣=∣576246963∣\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}∣∣∣∣∣∣120100103∣∣∣∣∣∣∗∣∣∣∣∣∣113232321∣∣∣∣∣∣=∣∣∣∣∣∣1∗1+1∗1+1∗32∗13∗31∗2+1∗3+1∗22∗23∗21∗3+1∗2+1∗12∗33∗1∣∣∣∣∣∣=∣∣∣∣∣∣529746663∣∣∣∣∣∣
小例子:(注意是同阶行列式相乘)
∣121211112∣∗∣102010201∣=∣323415514∣\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}∣∣∣∣∣∣121211112∣∣∣∣∣∣∗∣∣∣∣∣∣102010201∣∣∣∣∣∣=∣∣∣∣∣∣345211354∣∣∣∣∣∣
如果是不同阶的行列式,分别计算出相应的值,再相乘即可
至此行列式按行展开部分的内容梳理完毕,接下来就是行列式计算的实操
【线性代数(4)】行列式按行展开,异乘变零,拉普拉斯定理相关推荐
- 【线性代数】P3 行列式按行展开异乘变零定理
余子式 将元素所在行与所在列去除剩余的"子式",记为 MijM_{ij}Mij,即去除第 iii 行与第 jjj 列. e.g.e.g.e.g. 有行列式如下,求 M12M_{1 ...
- 【线性代数】P2 余子式与代数余子式异乘变零定理
第i行第j列元素的余子式表示为:Mij 第i行第j列元素的代数余子式表示为:Aij 余子式 那么存在第三行第二个的余子式:去掉所在行所在列所有元素: 代数余子式 那么存在第三行第二个的代数余子式:余子 ...
- 线性代数_4、行列式按行展开,异乘变零,拉普拉斯定理
1.余子式 定义: 去掉指定元素所在的行和列后构成的行列式,用MijM_{ij}Mij表示.比如下面取第三行第二列元素2的余子式:第一行第四列3的余子式 表示 MijM_{ij}Mij 例: 2. ...
- 线性代数学习笔记(四)——行列式按行展开
本篇笔记介绍了行列式按行或按列展开定理.异乘变零定理.拉普拉斯定理和行列式相乘定理. 1 行列式按行(列)展开定理 余子式:去掉行列式指定元素所在行和所在列元素后得到的新行列式(顾名思义,即剩余子集行 ...
- 线性代数1.3 行列式按行展开
主要内容: 1. 行列式按行(列)展开 即:某行元素 X 自己的代数余子式 = 行列式D的值 2. 异乘变零定理 即:某行元素 X 另一行元素的代数余子式 = 0 3.行列式相乘定理 1.1按行展开 ...
- 1.3 行列式按行展开
文章目录 余子式 代数余子式 定理:按某一行展开或按某一列展开:降阶 例子 定理:异乘变零定理 定理:拉普拉斯 K阶子式 定理描述 例子 定理:行列式相乘(同阶行列式) 参考 余子式 对于行列式中某一 ...
- 线性代数1.3行列式的按行展开
1.3按行展开 余子式 去掉行列式指定元素所在行,所在列,剩下的元素按原来的方式排列,得到的行列式就是余子式,记作M M32是因为2这个元素原本在第三行第二列 代数余子式 代数余子式跟余子式类似,但是 ...
- matlab怎么计算行列式,Matlab 线性代数(一)–行列式与方程组求解 | 学步园
1. %用克莱姆法则求解方程组 clear n=input('方程个数=') A=input('系数矩阵A=') b=input('常数列向量b=') if((size(A)~=[n,n])|(siz ...
- 线性代数:第一章 行列式(2)行列式按行(列)展开 克拉默法则
第三节 行列式按行(列)展开 一.数学概念 余子式和代数余子式 在n阶行列式中,把元素 所在第i行和第j列划去后,留下来的n-1阶行列式叫做元素 的余子式,记作 ,记 , 叫做元素 的代数 ...
最新文章
- 《大道至简》第六章读后感
- 工具dumpbin.exe
- setfacl命令_一名合格的Linux运维人员应该掌握哪些命令?
- 【NOIP2013】货车运输
- 关于python编码的问题
- jquery使用技巧总结
- mysql not in 转化_[转]mysql里not in语句怎么写 | 学步园
- python: numpy--函数 shape用法
- 服务器端性能优化之CDN
- Git教程——入门基础
- 20阶乘matlab,matlab如何调用阶乘函数求阶乘的和
- Python学习笔记-数据类型(元组 tuple)
- 三人行,必有我师焉。择其善者而从之,其不善者而改之。
- EasyBoot如何使用?EasyBoot制作多系统启动盘教程
- STM32+ESP8266单片机嵌入式物联网教程
- python re正则模块详解
- 矩阵连乘 动态规划_如何构建移动营销时代的“动态矩阵”?
- 基于AI的自动化处理
- JavaEE:RocketMQ安装与使用
- WebClient实现文件下载详解(二)