线性代数——行列式

系列文章目录


版权声明

本文大部分内容皆来自李永乐老师考研教材和视频课。

排列

1 , 2 , … , n 1,2,\ldots,n 1,2,,n组成的有序数组称为一个 n n n排列,通常使用 j 1 j 2 … j n j_1j_2\ldots j_n j1j2jn表示 n n n阶排列。例如:
j 1 j 2 j 3 j 4 = 9527 j_1j_2j_3j_4=9527 j1j2j3j4=9527
在排列中,如果一个大的数排在了一个小的数前面,就称这两个数构成了一个逆序。一个排列逆序的总数称为这个排列的逆序数。通常用 τ ( j 1 j 2 … j n ) \tau(j_1j_2\ldots j_n) τ(j1j2jn)表示排列 j 1 j 2 … j n j_1j_2\ldots j_n j1j2jn的逆序数。例如:
τ ( 9527 ) = 4 \tau(9527)=4 τ(9527)=4

  • 如果一个排列的逆序数是偶数,则称这个排列是偶排列。
  • 如果一个排列的逆序数是奇数,则称这个排列是奇排列。

对换是指交换排列中任意两个元素的位置。

  • 如果对一个排列进行奇数次对换那么将改变排列的奇偶性。
  • 如果对一个排列进行偶数次对换那么将不会改变排列的奇偶性。

一个 n n n阶排列经过对换可以得到 n ! n! n!个不同的排列,并且在这 n ! n! n!个不同的排列中,奇偶排列各占一半。

行列式

行列式是不同行不同列 n n n个元素乘积的代数和:

D = ∣ a 11 a 12 … a 1 n a 21 a 22 … a 2 n ⋮ ⋮ ⋮ a n 1 a n 2 … a n n ∣ = ∑ j 1 j 2 … j n ( − 1 ) τ ( j 1 j 2 … j n ) a 1 j 1 a 2 j 2 … a n j n D=\begin{vmatrix}a_{11} &a_{12}&\ldots&a_{1n}\\a_{21} &a_{22}&\ldots&a_{2n}\\\vdots&\vdots&&\vdots&\\a_{n1}&a_{n2}&\ldots&a_{nn}\end{vmatrix}=\sum_{j_1j_2\ldots j_n}(-1)^{\tau(j_1j_2\ldots j_n)}a_{1j_1}a_{2j_2}\dots a_{nj_n} D= a11a21an1a12a22an2a1na2nann =j1j2jn(1)τ(j1j2jn)a1j1a2j2anjn
这个式子称为 n n n阶行列式的完全展开式,共有 n ! n! n!项。对于二阶三阶行列式有对角线法则:

  • 2阶行列式: ∣ a b c d ∣ = a d − b c \begin{vmatrix}a&b\\c&d\end{vmatrix}=ad-bc acbd =adbc
  • 3阶行列式:
    ∣ a 1 a 2 a 3 b 1 b 2 b 3 c 1 c 2 c 3 ∣ = a 1 b 2 c 3 + a 2 b 3 c 1 + a 3 b 1 c 2 − a 3 b 2 c 1 − a 2 b 1 c 3 − a 1 b 3 c 2 \begin{vmatrix}a_1&a_2&a_3\\b_1&b_2&b_3\\c_1&c_2&c_3\end{vmatrix}=a_1b_2c_3+a_2b_3c_1+a_3b_1c_2-a_3b_2c_1-a_2b_1c_3-a_1b_3c_2 a1b1c1a2b2c2a3b3c3 =a1b2c3+a2b3c1+a3b1c2a3b2c1a2b1c3a1b3c2

将行列式的第 i i i行和第 j j j列去掉,那么剩下的行列式就是 a i j a_{ij} aij余子式,记为 M i j M_{ij} Mij并记 A i j = ( − 1 ) i + j M i j A_{ij}=(-1)^{i+j}M_{ij} Aij=(1)i+jMij a i j a_{ij} aij代数余子式

行列式的性质

  • 某行有公因式 k k k,可把公因式 k k k提到行列式外:
    ∣ … … … … k a i 1 k a i 2 … k a i n … … … … ∣ = k ∣ … … … … a i 1 a i 2 … a i n … … … … ∣ \begin{vmatrix} \dots&\dots&\dots&\dots\\ ka_{i1}&ka_{i2}&\dots&ka_{in}&\\ \dots&\dots&\dots&\dots \end{vmatrix} = k\begin{vmatrix} \dots&\dots&\dots&\dots\\ a_{i1}&a_{i2}&\dots&a_{in}&\\ \dots&\dots&\dots&\dots \end{vmatrix} kai1kai2kain =k ai1ai2ain
    特别的:某行元素全为零,则行列式为 0 0 0
  • 对换行列式某两行的位置,行列式变号。特别的:
    • 两行相等,行列式为 0 0 0,即 D = − D , D = 0 D=-D,D=0 D=D,D=0
    • 两行成比例,行列式为 0 0 0,即 k D = − k D , D = 0 kD=-kD,D=0 kD=kD,D=0
  • 某行所有元素都是两个数的和,则可写成两个行列式之和: ∣ a 1 + b 1 a 2 + b 2 a 3 + b 3 c 1 c 2 c 3 d 1 d 2 d 3 ∣ = ∣ a 1 a 2 a 3 c 1 c 2 c 3 d 1 d 2 d 3 ∣ + ∣ b 1 b 2 b 3 c 1 c 2 c 3 d 1 d 2 d 3 ∣ \begin{vmatrix}a_1+b_1&a_2+b_2&a_3+b_3\\c_1&c_2&c_3\\d_1&d_2&d_3\end{vmatrix}=\begin{vmatrix}a_1&a_2&a_3\\c_1&c_2&c_3\\d_1&d_2&d_3\end{vmatrix}+\begin{vmatrix}b_1&b_2&b_3\\c_1&c_2&c_3\\d_1&d_2&d_3\end{vmatrix} a1+b1c1d1a2+b2c2d2a3+b3c3d3 = a1c1d1a2c2d2a3c3d3 + b1c1d1b2c2d2b3c3d3
  • 行列式某行的 k k k倍加至另一行,行列式不变:
    ∣ a 1 + k b 1 a 2 + k b 2 a 3 + k b 3 b 1 b 2 b 3 c 1 c 2 c 3 ∣ = ∣ a 1 a 2 a 3 b 1 b 2 b 3 c 1 c 2 c 3 ∣ + k ∣ b 1 b 2 b 3 b 1 b 2 b 3 c 1 c 2 c 3 ∣ = ∣ a 1 a 2 a 3 b 1 b 2 b 3 c 1 c 2 c 3 ∣ \begin{vmatrix} a_1+kb_1&a_2+kb_2&a_3+kb_3\\ b_1&b_2&b_3\\ c_1&c_2&c_3 \end{vmatrix} = \begin{vmatrix} a_1&a_2&a_3\\ b_1&b_2&b_3\\ c_1&c_2&c_3 \end{vmatrix} {+}k \begin{vmatrix} b_1&b_2&b_3\\b_1&b_2&b_3\\c_1&c_2&c_3 \end{vmatrix} = \begin{vmatrix} a_1&a_2&a_3\\ b_1&b_2&b_3\\ c_1&c_2&c_3 \end{vmatrix} a1+kb1b1c1a2+kb2b2c2a3+kb3b3c3 = a1b1c1a2b2c2a3b3c3 +k b1b1c1b2b2c2b3b3c3 = a1b1c1a2b2c2a3b3c3
  • 按行按列展开式:
    • i i i行展开: D = a i 1 A i 1 + a i 2 A i 2 + … + a i n A i n = ∑ j = 1 n a i j A i j D=a_{i1}A_{i1}+a_{i2}A_{i2}+\ldots+a_{in}A_{in}=\sum_{j=1}^na_{ij}A_{ij} D=ai1Ai1+ai2Ai2++ainAin=j=1naijAij
    • j j j列展开: D = a 1 j A 1 j + a 2 j A 2 j + … + a n j A n j = ∑ i = 1 n a i j A i j D =a_{1j}A_{1j}+a_{2j}A_{2j}+\ldots+a_{nj}A_{nj}=\sum_{i=1}^na_{ij}A_{ij} D=a1jA1j+a2jA2j++anjAnj=i=1naijAij
  • 某一行(列)的所有元素与另一行(列)相应元素的代数余子式乘积之和等于 0 0 0
    a 11 A 31 + a 12 A 32 + a 13 A 33 = 0 a_{11}A_{31}+a_{12}A_{32}+a_{13}A_{33}=0\\ a11A31+a12A32+a13A33=0
    证明:已知
    D = ∣ a 11 a 12 a 13 a 21 a 22 a 23 a 31 a 32 a 33 ∣ D= \begin{vmatrix} a_{11}&a_{12}&a_{13}\\ a_{21}&a_{22}&a_{23}\\ a_{31}&a_{32}&a_{33} \end{vmatrix} D= a11a21a31a12a22a32a13a23a33
    构造以下行列式:
    F = ∣ a 11 a 12 a 13 a 21 a 22 a 23 a 11 a 12 a 13 ∣ = 0 = a 11 A 31 + a 12 A 32 + a 13 A 33 F= \begin{vmatrix} a_{11}&a_{12}&a_{13}\\ a_{21}&a_{22}&a_{23}\\ a_{11}&a_{12}&a_{13} \end{vmatrix} =0 =a_{11}A_{31}+a_{12}A_{32}+a_{13}A_{33} F= a11a21a11a12a22a12a13a23a13 =0=a11A31+a12A32+a13A33
    因为 F F F A 31 A_{31} A31 A 32 A_{32} A32 A 33 A_{33} A33 D D D的相等,所以:
    a 11 A 31 + a 12 A 32 + a 13 A 33 = 0 a_{11}A_{31}+a_{12}A_{32}+a_{13}A_{33}=0\\ a11A31+a12A32+a13A33=0

重要公式

  • 上(下)三角行列式的值: ∣ a 11 a 12 … a 1 n 0 a 22 … a 2 n ⋮ ⋮ ⋮ 0 0 … a n n ∣ = ∣ a 11 0 … 0 a 21 a 22 … 0 ⋮ ⋮ ⋮ a n 1 a n 2 … a n n ∣ = a 11 a 22 … a n n \begin{vmatrix}a_{11}&a_{12}&\ldots& a_{1n}\\0&a_{22}&\ldots&a_{2n}\\\vdots&\vdots&&\vdots\\0&0&\ldots&a_{nn}\end{vmatrix}=\begin{vmatrix}a_{11}&0&\ldots& 0\\a_{21}&a_{22}&\ldots&0\\\vdots&\vdots&&\vdots\\a_{n1}&a_{n2}&\ldots&a_{nn}\end{vmatrix}=a_{11}a_{22}\dots a_{nn} a1100a12a220a1na2nann = a11a21an10a22an200ann =a11a22ann
  • 副对角线行列式的值: ∣ a 11 a 12 … a 1 n a 21 a 22 … 0 ⋮ ⋮ ⋮ a n 1 0 … 0 ∣ = ∣ 0 … 0 a 1 n 0 … a 2 ( n − 1 ) a 2 n ⋮ ⋮ ⋮ a n 1 … a n ( n − 1 ) a n n ∣ = ( − 1 ) n ( n − 1 ) 2 a 1 n a 2 ( n − 1 ) … a n 1 \begin{vmatrix}a_{11}&a_{12}&\ldots& a_{1n}\\a_{21}&a_{22}&\ldots&0\\\vdots&\vdots&&\vdots\\a_{n1}&0&\ldots&0\end{vmatrix}=\begin{vmatrix}0&\dots&0& a_{1n}\\0&\dots&a_{2(n-1)}&a_{2n}\\\vdots&&\vdots&\vdots\\a_{n1}&\dots&a_{n(n-1)}&a_{nn}\end{vmatrix}=(-1)^{\frac{n(n-1)}{2}}a_{1n}a_{2(n-1)}\dots a_{n1} a11a21an1a12a220a1n00 = 00an10a2(n1)an(n1)a1na2nann =(1)2n(n1)a1na2(n1)an1
  • 范德蒙行列式:
    ∣ 1 1 … 1 a 1 a 2 … a n a 1 2 a 2 2 … a n 2 ⋮ ⋮ ⋮ a 1 n − 1 a 2 n − 1 … a n n − 1 ∣ = ∏ 1 ≤ j < i ≤ n ( a i − a j ) \begin{vmatrix} 1&1&\dots&1\\ a_1&a_2&\dots&a_n\\ a_1^2&a_2^2&\dots&a_n^2\\ \vdots&\vdots&&\vdots\\ a_1^{n-1}&a_2^{n-1}&\dots&a_n^{n-1} \end{vmatrix} = \prod_{1≤j<i≤n}(a_i-a_j) 1a1a12a1n11a2a22a2n11anan2ann1 =1j<in(aiaj)
    证明:假设 n − 1 n-1 n1时, D n − 1 = ∏ 1 ≤ j < i ≤ n − 1 ( a i − a j ) D_{n-1}=\prod_{1≤j<i≤n-1}(a_i-a_j) Dn1=1j<in1(aiaj)成立,对于 n n n阶行列式 D n D_n Dn,将上一行的的 − a 1 -a_1 a1倍加到下一行,由 n − 1 n-1 n1行开始,得
    ∣ 1 1 … 1 0 a 2 − a 1 … a n − a 1 0 a 2 2 − a 1 a 2 … a n 2 − a 1 a n ⋮ ⋮ ⋮ 0 a 2 n − 1 − a 1 a 2 n − 2 … a n n − 1 − a n a n n − 2 ∣   = ∣ a 2 − a 1 a 3 − a 1 … a n − a 1 a 2 ( a 2 − a 1 ) a 3 ( a 3 − a 1 ) … a n ( a n − a 1 ) ⋮ ⋮ ⋮ a 2 n − 1 ( a 2 − a 1 ) a 3 n − 1 ( a 3 − a 1 ) … a n n − 1 ( a n − a 1 ) ∣   = ( a 2 − a 1 ) ( a 3 − a 1 ) … ( a n − a 1 ) ∣ 1 1 … 1 a 1 a 2 … a n a 1 2 a 2 2 … a n 2 ⋮ ⋮ ⋮ a 1 n − 2 a 2 n − 2 … a n n − 2 ∣   = ( a 2 − a 1 ) ( a 3 − a 1 ) … ( a n − a 1 ) ∏ 1 ≤ j < i ≤ n − 1 ( a i − a j )   = ∏ 1 ≤ j < i ≤ n ( a i − a j ) \begin{vmatrix} 1&1&\dots&1\\ 0&a_2-a_1&\dots&a_n-a_1\\ 0&a_2^2-a_1a_2&\dots&a_n^2-a_1a_n\\ \vdots&\vdots&&\vdots\\ 0&a_2^{n-1}-a_1a_2^{n-2}&\dots&a_n^{n-1}-a_na_n^{n-2} \end{vmatrix}\\\ \\= \begin{vmatrix} a_2-a_1&a_3-a_1&\dots&a_n-a_1\\ a_2(a_2-a_1)&a_3(a_3-a_1)&\dots&a_n(a_n-a_1)\\ \vdots&\vdots&&\vdots\\ a_2^{n-1}(a_2-a_1)&a_3^{n-1}(a_3-a_1)&\dots&a_n^{n-1}(a_n-a_1) \end{vmatrix}\\\ \\= (a_2-a_1)(a_3-a_1)\dots(a_n-a_1) \begin{vmatrix} 1&1&\dots&1\\ a_1&a_2&\dots&a_n\\ a_1^2&a_2^2&\dots&a_n^2\\ \vdots&\vdots&&\vdots\\ a_1^{n-2}&a_2^{n-2}&\dots&a_n^{n-2} \end{vmatrix}\\\ \\=(a_2-a_1)(a_3-a_1)\dots(a_n-a_1)\prod_{1≤j<i≤n-1}(a_i-a_j)\\\ \\=\prod_{1≤j<i≤n}(a_i-a_j) 10001a2a1a22a1a2a2n1a1a2n21ana1an2a1anann1anann2  = a2a1a2(a2a1)a2n1(a2a1)a3a1a3(a3a1)a3n1(a3a1)ana1an(ana1)ann1(ana1)  =(a2a1)(a3a1)(ana1) 1a1a12a1n21a2a22a2n21anan2ann2  =(a2a1)(a3a1)(ana1)1j<in1(aiaj) =1j<in(aiaj)
  • 拉普拉斯展开式:
    ∣ A m ∗ O B n ∣ = ∣ A m O ∗ B n ∣ = ∣ A m ∣ ∗ ∣ B n ∣ \begin{vmatrix}A_m&*\\O&B_n\end{vmatrix}=\begin{vmatrix}A_m&O\\*&B_n\end{vmatrix}=|A_m|*|B_n| AmOBn = AmOBn =AmBn ∣ O A m B n ∗ ∣ = ∣ ∗ A m B n O ∣ = ( − 1 ) n m ∣ A m ∣ ∗ ∣ B n ∣ \begin{vmatrix}O&A_m\\B_n&*\end{vmatrix}=\begin{vmatrix}*&A_m\\B_n&O\end{vmatrix}=(-1)^{nm}|A_m|*|B_n| OBnAm = BnAmO =(1)nmAmBn
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

亻乍屯页女子白勺

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

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

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

打赏作者

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

抵扣说明:

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

余额充值