【线性代数基础进阶】矩阵

135 阅读6分钟

我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第1篇文章,点击查看活动详情

一、概念、运算

概念

m×nm\times n个数排成如下mmnn列的一个表格

(a11a12a1na21a22a2 am1am2amn) \begin{pmatrix}a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_22 & \cdots & a_2 \\ \vdots & \vdots &  & \vdots \\ a_{m1} & a_{m2} & \cdots & a_{mn}\end{pmatrix}

称为一个m×nm\times n矩阵

m=nm=n时,称为nn阶矩阵或nn阶方阵,简记为AA

 

如果一个矩阵的所有元素都是00,即

(000000 000) \begin{pmatrix} 0 & 0 & \cdots & 0 \\ 0 & 0 & \cdots & 0 \\ \vdots & \vdots &  & \vdots \\ 0 & 0 & \cdots & 0 \end{pmatrix}

称这个矩阵为零矩阵,简记OO

 

如果AABB都是m×nm\times n矩阵,称为AABB是同型矩阵

AABB都是m×nm\times n矩阵,如果

aij=bij(i=1,2,,m;j=1,2,,n) a_{ij}=b_{ij}\quad(\forall i=1,2,\cdots,m;j=1,2,\cdots,n)

称矩阵AABB相等,记作A=BA=B

 

一个矩阵主对角元素的和叫际

 

运算

加法

同型矩阵可以做加法

A+B=(aij+bij) A+B=(a_{ij}+b_{ij})

 

加法运算法则(A,B,CA,B,C同型)

  • A+B=B+AA+B=B+A

  • (A+B)+C=A+(B+C)=A+B+C(A+B)+C=A+(B+C)=A+B+C

  • A+O=O+A=AA+O=O+A=A

  • A+(A)=OA+(-A)=O

 

 

数乘

数乘,注意不要和行列式混

kA=(kaij) kA=(ka_{ij})

 

数乘运算法则

  • k(mA)=m(kA)=(km)Ak(mA)=m(kA)=(km)A

  • (k+m)A=kA+mA(k+m)A=kA+mA

  • k(A+B)=kA+kBk(A+B)=kA+kB

  • 1A=A,0A=O1A=A,0A=O

 

乘法

A=(aij)m×s,B=(bij)s×nAB=C=(cij)m×ncij=ai1b1j+ai2b2j++aisbsj=k=1saikbkj \begin{gathered} A=(a_{ij})_{m\times s},B=(b_{ij})_{s\times n}\\ AB=C=(c_{ij})_{m\times n}\\ c_{ij}=a_{i1}b_{1j}+a_{i2}b_{2j}+\cdots+a_{is}b_{sj}=\sum\limits_{k=1}^{s}a_{ik}b_{kj} \end{gathered}

 

注意

  1. ABBAAB\ne BA

  2. AB=OA=OB=OAB=O\nRightarrow A=O或B=O

  3. AB=AC,AOB=CAB=AC,A\ne O\nRightarrow B=C

 

对于向量,行在前列在后,乘出来是数;行在后列在前,乘出来是方阵

 

转置

A=(aij)m×nA=(a_{ij})_{m\times n},将AA和行、列互换,得到的n×mn\times m的矩阵(aji)n×m(a_{ji})_{n\times m}称为AA的转置矩阵,记为ATA^{T}

 

转置运算法则:

  • (A+B)T=AT+BT(A+B)^{T}=A^{T}+B^{T}

  • (kA)T=kAT(kA)^{T}=kA^{T}

  • (AB)T=BTAT(AB)^{T}=B^{T}A^{T}

  • (AT)T=A(A^{T})^{T}=A

 

对角矩阵

Λ=(λ1000λ2000λn) \Lambda=\begin{pmatrix}\lambda_1&0&\cdots&0\\0&\lambda_2&\cdots&0\\\vdots&\vdots&&\vdots\\0&0&\cdots&\lambda_n\end{pmatrix}

这个方阵的特点是:不在对角线上的元素都是00,我们把这种方阵称为对角矩阵,简称对角阵,对角阵也记作Λ=diag(λ1,λ2,,λn)\Lambda=diag(\lambda_1,\lambda_2,\cdots,\lambda_n)

diag(a1,a2,,an)diag(b1,b2,,bn)=diag(a1b1,a2b2,,anbn) diag(a_{1},a_{2},\cdots,a_{n})diag(b_{1},b_{2},\cdots,b_{n})=diag(a_{1}b_{1},a_{2}b_{2},\cdots,a_{n}b_{n})

 

运算法则

  • Λ1Λ2=Λ2Λ1\Lambda_{1}\Lambda_{2}=\Lambda_{2}\Lambda_{1}

  • diag(a1,a2,,an)k=diag(a1k,a2k,,ank)diag(a_{1},a_{2},\cdots,a_{n})^{k}=diag(a_{1}^{k},a_{2}^{k},\cdots,a_{n}^{k})

  • diag(a1,a2,,an)diag(1a1,1a2,,1an)=diag(1,1,,1)diag(a_{1},a_{2},\cdots,a_{n})diag(\frac{1}{a_{1}},\frac{1}{a_{2}},\cdots, \frac{1}{a_{n}})=diag(1,1,\cdots,1)

diag(a1,a2,,an)1=diag(1a1,1a2,,1an)diag(a_{1},a_{2},\cdots,a_{n})^{-1}=diag(\frac{1}{a_{1}},\frac{1}{a_{2}},\cdots, \frac{1}{a_{n}})

 

例:设α=(231)T,β=(312)T\alpha=\begin{pmatrix}2 & 3 & 1 \end{pmatrix}^{T},\beta=\begin{pmatrix}3 & -1 & 2\end{pmatrix}^{T}

 

αβT=(624936312)βαT=(693231462)αTβ=5βTα=5αβT,βαT,αTβ,βTα的迹相等ααT=(462493231)是对称矩阵αTα=22+32+12=14是个元素的平方和 \begin{aligned} \alpha \beta^{T}&=\begin{pmatrix} 6 & -2 & 4 \\ 9 & -3 & 6 \\ 3 & -1 & 2 \end{pmatrix}\\ \beta \alpha^{T}&=\begin{pmatrix} 6 & 9 & 3 \\ -2 & -3 & -1 \\ 4 & 6 & 2 \end{pmatrix}\\ \alpha^{T}\beta&=5\\ \beta^{T} \alpha&=5\\ &\alpha \beta^{T},\beta \alpha^{T},\alpha^{T}\beta,\beta^{T} \alpha的迹相等\\ \alpha \alpha^{T}&=\begin{pmatrix} 4 & 6 & 2 \\ 4 & 9 & 3 \\ 2 & 3 & 1 \end{pmatrix}是对称矩阵\\ \alpha^{T}\alpha&=2^{2}+3^{2}+1^{2}=14是个元素的平方和 \end{aligned}

 

例:

{x1+2x2x3+4x4=22x1x2+x3+x4=1x1+7x24x3+11x4=5 \begin{cases} x_{1}+2x_{2}-x_{3}+4x_{4}=2 \\ 2x_{1}-x_{2}+x_{3}+x_{4}=1 \\ x_{1}+7x_{2}-4x_{3}+11x_{4}=5 \end{cases}

可表示为

(1214211117411)(x1x2x3x4)=(215) \begin{pmatrix} 1 & 2 & -1 & 4 \\ 2 & -1 & 1 & 1 \\ 1 & 7 & -4 & 11 \end{pmatrix}\begin{pmatrix} x_{1} \\ x_{2} \\ x_{3} \\ x_{4} \end{pmatrix}=\begin{pmatrix} 2 \\ 1 \\ 5 \end{pmatrix}

记作

Ax=b Ax=b

向量表示

(α1α2α3α4)(x1x2x3x4)=b \begin{pmatrix} \alpha_{1} & \alpha_{2} & \alpha_{3} & \alpha_{4} \end{pmatrix}\begin{pmatrix} x_{1} \\ x_{2} \\ x_{3} \\ x_{4} \end{pmatrix}=b

x1α1+x2α2+x3α3+x4α4=b x_{1}\alpha_{1}+x_{2}\alpha_{2}+x_{3}\alpha_{3}+x_{4}\alpha_{4}=b

 

例:α=(1,2,3),β=(1,12,13),A=αTβ\alpha=(1,2,3),\beta=(1,\frac{1}{2},\frac{1}{3}),A=\alpha^{T}\beta,则An=()A^{n}=()

 

有行有列相乘中间有数

 

An=(αTβ)(αTβ)(αTβ)=αT(βαT)(βαT)(βαT)β=3n1αTβ=3n1(1121321233321) \begin{aligned} A^{n}&=(\alpha^{T}\beta)(\alpha^{T}\beta)\cdots(\alpha^{T}\beta)\\ &=\alpha^{T}(\beta \alpha^{T})(\beta \alpha^{T})\cdots(\beta \alpha^{T})\beta\\ &=3^{n-1}\alpha^{T}\beta\\ &=3^{n-1}\begin{pmatrix} 1 & \frac{1}{2} & \frac{1}{3} \\ 2 & 1 & \frac{2}{3} \\ 3 & \frac{3}{2} & 1 \end{pmatrix} \end{aligned}

 

例:设A=EξξTA=E-\xi \xi^{T},其中ξ\xinn为非00列向量,证明:A2=AξTξ=1A^{2}=A\Leftrightarrow \xi^{T}\xi=1

 

A2=(EξξT)(EξξT)=(EξξT)ξξT+ξξTξξT=A+(ξTξ1)ξξT \begin{aligned} A^{2}&=(E-\xi \xi^{T})(E-\xi \xi^{T})\\ &=(E-\xi \xi^{T})-\xi \xi^{T}+\xi \xi^{T} \xi \xi^{T}\\ &=A+(\xi^{T}\xi-1)\xi \xi^{T} \end{aligned}

由于ξ0\xi\ne0,则ξξT0\xi \xi^{T}\ne0

A2=A(ξTξ1)ξξT=0ξTξ1=0ξTξ=1 \begin{aligned} A^{2}=A&\Leftrightarrow(\xi^{T}\xi-1)\xi \xi^{T}=0\\ &\Leftrightarrow\xi^{T}\xi-1=0\\ &\Leftrightarrow\xi^{T}\xi=1 \end{aligned}

 

二、伴随矩阵、可逆矩阵

伴随矩阵

AA的伴随矩阵AA^{*}

A=(A11A21An1A12A22An2 A1nA2nAnn),其中Aij=(1)i+jMij A^{*}=\begin{pmatrix} A_{11} & A_{21} & \cdots & A_{n1} \\ A_{12} & A_{22} & \cdots & A_{n2} \\ \vdots & \vdots &  & \vdots \\ A_{1n} & A_{2n} & \cdots & A_{nn} \end{pmatrix},其中A_{ij}=(-1)^{i+j}M_{ij}

 

例:求A=(abcd)A=\begin{pmatrix}a & b \\ c & d\end{pmatrix}的伴随矩阵

 

A11=d,A12=c,A21=b,A22=a A_{11}=d,A_{12}=-c,A_{21}=-b,A_{22}=a

(abcd)=(dbca) \begin{pmatrix} a & b \\ c & d \end{pmatrix}^{*}=\begin{pmatrix} d & -b \\ -c & a \end{pmatrix}

 

主对角线互换,副对角线变号

 

伴随矩阵的公式

  • AA=AA=AEAA^{*}=A^{*}A=|A|E
AA=(a11a12a21a22)(A11A21A12A22)=(a11A11+a12A12a11A21+a12A22a21A11+a22A12a21A21+a22A22)=(A00A)=A(1001) \begin{aligned} AA^{*}&=\begin{pmatrix} a_{11} & a_{12} \\ a_{21} & a_{22} \end{pmatrix}\begin{pmatrix} A_{11} & A_{21} \\ A_{12} & A_{22} \end{pmatrix}\\ &=\begin{pmatrix} a_{11}A_{11}+a_{12}A_{12} & a_{11}A_{21}+a_{12}A_{22} \\ a_{21}A_{11}+a_{22}A_{12} & a_{21}A_{21}+a_{22}A_{22} \end{pmatrix}\\ &=\begin{pmatrix} |A| & 0 \\ 0 & |A| \end{pmatrix}\\ &=|A|\begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix} \end{aligned}

A1=1AA,A=AA1A^{-1}=\frac{1}{|A|}A^{*},A^{*}=|A|A^{-1},其实是由上式移项出来的

  • (kA)=kn1A(kA)^{*}=k^{n-1}A^{*}

  • (A)T=(AT)(A^{*})^{T}=(A^{T})^{*}

  • A=An1|A^{*}|=|A|^{n-1}

  • (A)=An2A(A^{*})^{*}=|A|^{n-2}A

  • (A)1=(A1)=1AA(A^{*})^{-1}=(A^{-1})^{*}=\frac{1}{|A|}A

 

可逆矩阵

对于nn阶矩阵AA,如果存在nn阶矩阵BB使

AB=BA=E AB=BA=E

则称矩阵AA是可逆的,称BBAA的逆矩阵

 

结论:如果矩阵AA是可逆的,那么AA的逆矩阵是唯一的,记作A1A^{-1}

证明:设B,CB,C都是AA的逆矩阵,即

AB=BA=E,AC=CA=E AB=BA=E,AC=CA=E

B=BE=B(AC)=(BA)C=EC=C B=BE=B(AC)=(BA)C=EC=C

证毕

 

定理:AA可逆A0\Leftrightarrow|A|\ne0

 

推论:A,BA,Bnn阶矩阵,如AB=EAB=E,则A1=BA^{-1}=B

证明:

AB=EAB=E

AB=E=10 |A|\cdot|B|=|E|=1\ne0

所以AA可逆

BA=EBA=(A1A)BA=A1(AB)A=A1EA=E BA=EBA=(A^{-1}A)BA=A^{-1}(AB)A=A^{-1}EA=E

所以A1=BA^{-1}=B

 

逆矩阵的性质

  • 如果AA可逆,则A1A^{-1}也可逆,且(A1)1=A(A^{-1})^{-1}=A

  • 如果AA可逆,且k0k\ne0,则kAkA可逆,且(kA)1=1kA1(kA)^{-1}=\frac{1}{k}A^{-1}

  • 如果A,BA,B均可逆,则ABAB也可逆,且(AB)1=B1A1(AB)^{-1}=B^{-1}A^{-1}

推广ABC=C1B1A1ABC=C^{-1}B^{-1}A^{-1}

  • 如果AA可逆,则ATA^{T}也可逆,且(AT)1=(A1)T(A^{T})^{-1}=(A^{-1})^{T}

 

求逆矩阵方法

  • 定义法:AB=EAB=E

  • 用伴随(常用于二阶矩阵,三阶也行):A1=1AAA^{-1}=\frac{1}{|A|}A^{*}

  • 初等行变换:(AE)由上往下(上三角矩阵矩阵)由下往上(对角矩阵矩阵)(EA1)(A|E)\overset{由上往下}{\longrightarrow}(上三角矩阵|矩阵)\overset{由下往上}{\longrightarrow}(对角矩阵|矩阵)\rightarrow(E|A^{-1})

  • 分块:(AOOB)1=(A1OOB1)(OABO)1=(OB1A1O)\begin{pmatrix}A & O \\ O & B\end{pmatrix}^{-1}=\begin{pmatrix}A^{-1} & O \\ O & B^{-1}\end{pmatrix}\quad \begin{pmatrix}O & A \\ B & O\end{pmatrix}^{-1}=\begin{pmatrix}O & B^{-1} \\ A^{-1} & O\end{pmatrix}

 

例:设A=(123221343)A=\begin{pmatrix}1 & 2 & 3 \\ 2 & 2 & 1 \\ 3 & 4 & 3\end{pmatrix},求A1A^{-1}

 

(AE)=(123100221010343001)(123100025210026301)(123100025210001111)(120233020365001111)(100132020365001111)(10013201032352001111) \begin{aligned} (A|E)&=\begin{pmatrix} 1 & 2 & 3 & 1 & 0 & 0 \\ 2 & 2 & 1 & 0 & 1 & 0 \\ 3 & 4 & 3 & 0 & 0 & 1 \end{pmatrix}\rightarrow \begin{pmatrix} 1 & 2 & 3 & 1 & 0 & 0 \\ 0 & -2 & -5 & -2 & 1 & 0 \\ 0 & -2 & -6 & -3 & 0 & 1 \end{pmatrix}\\ &\rightarrow \begin{pmatrix} 1 & 2 & 3 & 1 & 0 & 0 \\ 0 & -2 & -5 & -2 & 1 & 0 \\ 0 & 0 & -1 & -1 & -1 & 1 \end{pmatrix}\rightarrow \begin{pmatrix} 1 & 2 & 0 & -2 & -3 & 3 \\ 0 & -2 & 0 & 3 & 6 & -5 \\ 0 & 0 & -1 & -1 & -1 & 1 \end{pmatrix}\\ &\rightarrow \begin{pmatrix} 1 & 0 & 0 & 1 & 3 & -2 \\ 0 & -2 & 0 & 3 & 6 & -5 \\ 0 & 0 & -1 & -1 & -1 & 1 \end{pmatrix}\rightarrow \begin{pmatrix} 1 & 0 & 0 & 1 & 3 & -2 \\ 0 & 1 & 0 & - \frac{3}{2} & -3 & \frac{5}{2} \\ 0 & 0 & 1 & 1 & 1 & -1 \end{pmatrix} \end{aligned}

 

例:AAnn阶方阵,满足A23A2E=0A^{2}-3A-2E=0,表示A1,(A+E)1A^{-1},(A+E)^{-1}

 

求谁的逆由谁出发,构造题中给出的等式,移项使得构造出的等式右端为EE,此时左端应为谁乘一个矩阵,该矩阵记为所求

在构造矩阵的时候,先降次构造不全为EE的部分,EE用来补全等式

 

A(A3E)2E=0 先构造带有A2的部分,然后补全AE,最后补EA12(A3E)=E \begin{aligned} A(A-3E)-2E&=0\space先构造带有A^{2}的部分,然后补全AE,最后补E\\ A\cdot \frac{1}{2}(A-3E)=E \end{aligned}

显然A1=12(A3E)A^{-1}=\frac{1}{2}(A-3E)

(A+E)(A4E)+2E=0 依旧是先构造带有A2的部分,然后补全AE注意此处构造出(A+E)(A)时,式子乘开已经含有一个AE因此接下来构造AE需要4AE4E最后整个乘开看和题中等式差几个E,补上(A+E)12(4EA)=E \begin{aligned} (A+E)(A-4E)+2E&=0\space依旧是先构造带有A^{2}的部分,然后补全AE\\ &注意此处构造出(A+E)(A\cdots)时,式子乘开已经含有一个AE\\ &因此接下来构造AE需要-4AE即-4E\\ &最后整个乘开看和题中等式差几个E,补上\\ &(A+E)\cdot \frac{1}{2}(4E-A)=E \end{aligned}

显然(A+E)1=12(4EA)(A+E)^{-1}=\frac{1}{2}(4E-A)

 

例:已知A=(100110111),B=(011101110)A=\begin{pmatrix}1 & 0 & 0 \\ 1 & 1 & 0 \\ 1 & 1 & 1\end{pmatrix},B=\begin{pmatrix}0 & 1 & 1 \\ 1 & 0 & 1 \\ 1 & 1 & 0\end{pmatrix},且AXA+BXB=AXB+BXA+EAXA+BXB=AXB+BXA+E,则X=()X=()

 

AXA+BXBAXBBXA=EAX(AB)+BX(BA)=E(AB)X(AB)=EX=(AB)1E(AB)1X=[(AB)1]2=[(111011001)1]2=(112011001)2=(125012001) \begin{aligned} AXA+BXB-AXB-BXA&=E\\ AX(A-B)+BX(B-A)&=E\\ (A-B)X(A-B)&=E\\ X&=(A-B)^{-1}E(A-B)^{-1}\\ X&=[(A-B)^{-1}]^{2}\\ &=[\begin{pmatrix}1 & -1 & -1 \\ 0 & 1 & -1 \\ 0 & 0 & 1\end{pmatrix}^{-1}]^{2}\\ &=\begin{pmatrix} 1 & 1 & 2 \\ 0 & 1 & 1 \\ 0 & 0 & 1 \end{pmatrix}^{2}\\ &=\begin{pmatrix} 1 & 2 & 5 \\ 0 & 1 & 2 \\ 0 & 0 & 1 \end{pmatrix} \end{aligned}

 

例:AAnn阶矩阵,存在自然数kk,使得Ak=OA^{k}=O,证明EAE-A可逆并求其逆

 

思路同上面构造逆矩阵

注意构造的矩阵是为了构造不含EE的部分

 

Ak=OA^{k}=O,有

(EA)(E+A+A2++Ak1)E=Ak=O (E-A)(E+A+A^{2}+\cdots+A^{k-1})-E=-A^{k}=O

(EA)(E+A+A2++Ak1)=E \begin{aligned} (E-A)(E+A+A^{2}+\cdots+A^{k-1})=E \end{aligned}

因此EAE-A可逆,显然(EA)1=E+A+A2++Ak1(E-A)^{-1}=E+A+A^{2}+\cdots+A^{k-1}

一、行列式的概念

1. 二、三阶行列式

行列式的结果是数,是不同行不同列元素乘积的代数式

 

2. 排序、逆序、逆序数

1,2,,n1,2,\cdots,n组成的有序数组称为一个nn阶排列,通常用j1,j2,,jnj_{1},j_{2},\cdots,j_{n}表示nn阶排列

例如:

2,4,1,34阶排列2,4,1,3\quad 4阶排列

1,3,5,4,25阶排列1,3,5,4,2\quad 5阶排列

 

一个排列中,如果一个大的数排在一个小的数的前面,就称这两个数构成一个逆序。

 

一个排列的逆序的总数称为这个排列的逆序数,用τ(j1,j2,,jn)\tau(j_{1},j_{2},\cdots,j_{n})表示排列j1,j2,,jnj_{1},j_{2},\cdots,j_{n}的逆序数

 

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

τ(1,3,2)=0+1\tau(1,3,2)=0+1

τ(2,4,3,1)=1+2+1=4\tau(2,4,3,1)=1+2+1=4

1,2,3,,n自然排列(偶排列)1,2,3,\cdots,n\quad 自然排列(偶排列)

 

3. nn阶行列式概念

a11a12a1na21a22a2n  an1an2ann=j1j2jn(1)τ(j1j2jn)a1j1a2j2anjn\begin{vmatrix}{ a _ { 11 } } & { a _ { 12 } } & { \cdots } & { a _ { 1 n } } \\ { a _ { 21 } } & { a _ { 22 } } & { \cdots } & { a _ { 2 n } } \\ { \vdots } & { \vdots } & {   } & { \vdots } \\ { a _ { n 1 } } &{ a _ { n 2 } } & { \cdots } & { a _ { n n }}\end{vmatrix}=\sum\limits_{j_{1}j_{2}\cdots j_{n}}(-1)^{\tau(j_{1}j_{2}\cdots j_{n})}a_{1j_{1}}a_{2j_{2}}\cdots a_{nj_{n}}

不同行不同列的nn个元素的乘积的代数和。当j1j2jnj_{1}j_{2}\cdots j_{n}是偶排列时该项前面带正号;当j1j2jnj_{1}j_{2}\cdots j_{n}时奇排列时,该项前面带负号

 

nn阶行列式完全展开式有n!n!

 

二、行列式的性质

  1. 经转置行列式值不变

行的性质和列的性质是相同的

  1. 某行有公因数kk可把kk提出

特别的,若某行元素全为00,则D=0D=0

  1. 两行互换行列式的值变号

特别的,两行相同D=0\Rightarrow D=0;两行成比例D=0\Rightarrow D=0

  1. 如果行列式某行每一项都是两个数的和,则可以把行列式拆成两个行列式的和

  2. 把某行的kk倍加到另外一行,行列式的值不变

 

例:证明a,b,c,111abcb+cc+aa+b=0\forall a,b,c ,\begin{vmatrix}1&1&1\\a&b&c\\b+c&c+a&a+b\end{vmatrix}=0

 

111abcb+cc+aa+b=111abca+b+ca+b+ca+b+c=(a+b+c)111abc111=0 \begin{aligned} \begin{vmatrix} 1&1&1\\ a&b&c\\ b+c&c+a&a+b \end{vmatrix}&=\begin{vmatrix} 1&1&1\\ a&b&c\\ a+b+c&a+b+c&a+b+c \end{vmatrix}\\ &=(a+b+c)\begin{vmatrix} 1&1&1\\ a&b&c\\ 1&1&1 \end{vmatrix}=0 \end{aligned}

 

例:证明b1+c1c1+a1a1+b1b2+c2c2+a2a2+b2b3+c3c3+a3a3+b3=2a1b1c1a2b2c2a3b3c3\begin{vmatrix}b_{1}+c_{1}&c_{1}+a_{1}&a_{1}+b_{1}\\b_{2}+c_{2}&c_{2}+a_{2}&a_{2}+b_{2}\\b_{3}+c_{3}&c_{3}+a_{3}&a_{3}+b_{3}\end{vmatrix}=2\begin{vmatrix}a_{1}&b_{1}&c_{1}\\a_{2}&b_{2}&c_{2}\\a_{3}&b_{3}&c_{3}\end{vmatrix}

 

D=2a1+b1+c1c1+a1a1+b1a2+b2+c2c2+a2a2+b2a3+b3+c3c3+a3a3+b3该步是为了得到系数2=2a1+b1+c1b1c1a2+b2+c2b2c2a3+b3+c3b3c3得到二三列=2a1b1c1a2b2c2a3b3c3=2a1b1c1a2b2c2a3b3c3 \begin{aligned} D&=2\begin{vmatrix}a_{1}+b_{1}+c_{1}&c_{1}+a_{1}&a_{1}+b_{1}\\a_{2}+b_{2}+c_{2}&c_{2}+a_{2}&a_{2}+b_{2}\\a_{3}+b_{3}+c_{3}&c_{3}+a_{3}&a_{3}+b_{3}\end{vmatrix}\quad 该步是为了得到系数2\\ &=2\begin{vmatrix}a_{1}+b_{1}+c_{1}&-b_{1}&-c_{1}\\a_{2}+b_{2}+c_{2}&-b_{2}&-c_{2}\\a_{3}+b_{3}+c_{3}&-b_{3}&-c_{3}\end{vmatrix}\quad 得到二三列\\ &=2\begin{vmatrix}a_{1}&-b_{1}&-c_{1}\\a_{2}&-b_{2}&-c_{2}\\a_{3}&-b_{3}&-c_{3}\end{vmatrix}\\ &=2\begin{vmatrix}a_{1}&b_{1}&c_{1}\\a_{2}&b_{2}&c_{2}\\a_{3}&b_{3}&c_{3}\end{vmatrix} \end{aligned}

 

用拆行列式的方法

b1+c1c1+a1a1+b1b2+c2c2+a2a2+b2b3+c3c3+a3a3+b3=b1c1a1b2c2a2b3c3a3+c1a1b1c2a2b2c3a3b3=2a1b1c1a2b2c2a3b3c3(1) \begin{aligned} \begin{vmatrix}b_{1}+c_{1}&c_{1}+a_{1}&a_{1}+b_{1}\\b_{2}+c_{2}&c_{2}+a_{2}&a_{2}+b_{2}\\b_{3}+c_{3}&c_{3}+a_{3}&a_{3}+b_{3}\end{vmatrix}&=\begin{vmatrix} b_{1}&c_{1}&a_{1}\\ b_{2}&c_{2}&a_{2}\\ b_{3}&c_{3}&a_{3} \end{vmatrix}+\begin{vmatrix} c_{1}&a_{1}&b_{1}\\ c_{2}&a_{2}&b_{2}\\ c_{3}&a_{3}&b_{3}\\ \end{vmatrix}\tag{1}\\ &=2\begin{vmatrix}a_{1}&b_{1}&c_{1}\\a_{2}&b_{2}&c_{2}\\a_{3}&b_{3}&c_{3}\end{vmatrix} \end{aligned}

对于(1)(1),选择拆第一列,如果第一列留bb,第二列c,ac,a可以任选,如果b+cb+c组合,第三列只能选aa,如果选bb,组成b+c+bb+c+b,行列式为00;如果b+ab+a组合,无论第三列选a,ba,b,行列式都为00。第一列选cc同理。最后只剩两个不为00的行列式,即(1)(1)

 

三、按行(列)展开公式

1. 代数余子式

nn阶行列式

D= a11a12a1na21a22a2nan1an2annD =  \begin{vmatrix} { a _ { 11 } } & { a _ { 12 } } & { \cdots } & { a _ { 1 n } } \\ { a _ { 21 } } & { a _ { 22 } } & { \cdots } & { a _ { 2 n } } \\ { \vdots } & { \vdots } & { } & { \vdots } \\ { a _ { n 1 } } & { a _ { n 2 } } & { \cdots } & { a _ { nn }}\end{vmatrix}

中划去aija_{ij}所在的第ii行、第jj列的元素,由剩下的元素按原来的位置排法构成的一个n1n-1阶的行列式

a11a1,j1a1,j+1a1nai1,1ai1,j1ai1,j+1ai1,nai+1,1ai+1,j1ai+1,j+1ai+1,nan1an,j1an,j+1ann \begin{vmatrix} a_{11}&\cdots&a_{1,j-1}&a_{1,j+1}&\cdots&a_{1n}\\ \vdots&&\vdots&\vdots&&\vdots\\ a_{i-1,1}&\cdots&a_{i-1,j-1}&a_{i-1,j+1}&\cdots&a_{i-1,n}\\ a_{i+1,1}&\cdots&a_{i+1,j-1}&a_{i+1,j+1}&\cdots&a_{i+1,n}\\ \vdots&&\vdots&\vdots&&\vdots\\ a_{n1}&\cdots&a_{n,j-1}&a_{n,j+1}&\cdots&a_{nn} \end{vmatrix}

称为aija_{ij}的余子式,记为MijM_{ij};称(1)i+jMij(-1)^{i+j}M_{ij}aija_{ij}的代数余子式,记为AijA_{ij},即

Aij=(1)i+jMij A_{ij}=(-1)^{i+j}M_{ij}

2. 展开公式

nn阶行列式等于它的任一一行(列)元素与其对应的代数余子式乘积之和,即

A=ai1Ai1+ai2Ai2++ainAin=k=1naikAik,i=1,2,,nA=a1jA1j+a2jA2j++anjAnj=k=1nakjAkj,j=1,2,,n \begin{aligned} |A|=a_{i1}A_{i1}+a_{i2}A_{i2}+\cdots+a_{in}A_{in}=\sum\limits^{n}_{k=1}a_{ik}A_{ik},i=1,2,\cdots,n\\ |A|=a_{1j}A_{1j}+a_{2j}A_{2j}+\cdots+a_{nj}A_{nj}=\sum\limits^{n}_{k=1}a_{kj}A_{kj},j=1,2,\cdots,n \end{aligned}

 

某一行的所有元素与另一行相应元素的代数余子式乘积之和等于00

k=1naikAjk=ai1Aj1+ai2Aj2++ainAjn,ijk=1nakiAkj=a1iA1j+a2iA2j++aniAnj,ij \begin{aligned} \sum\limits^{n}_{k=1}a_{ik}A_{jk}=a_{i1}A_{j1}+a_{i2}A_{j2}+\cdots+a_{in}A_{jn},i\ne j\\ \sum\limits^{n}_{k=1}a_{ki}A_{kj}=a_{1i}A_{1j}+a_{2i}A_{2j}+\cdots+a_{ni}A_{nj},i\ne j \end{aligned}

 

特殊情况

上(下)三角行列式的值等于主对角线元素的乘积

a11a12a1n0a22a2n0000ann=a1100a21a2200an1an2ann=a11a22ann \begin{vmatrix} a_{11}&a_{12}&\cdots&a_{1n}\\ 0&a_{22}&\cdots&a_{2n}\\ 0&0&\ddots&\vdots\\ 0&0&\cdots&a_{nn} \end{vmatrix}=\begin{vmatrix} a_{11}&0&\cdots&0\\ a_{21}&a_{22}&\cdots&0\\ \vdots&\vdots&\ddots&0\\ a_{n1}&a_{n2}&\cdots&a_{nn} \end{vmatrix}=a_{11}a_{22}\cdots a_{nn}

 

关于副对角线的行列式

a11a12a1,n1a1na21a22a2,n10an1000=00a1n0a2,n1a2n an1an,n1ann=(1)n(n1)2a1na2,n1an1 \begin{vmatrix} a_{11}&a_{12}&\cdots&a_{1,n-1}&a_{1n}\\ a_{21}&a_{22}&\cdots&a_{2,n-1}&0\\ \vdots&\vdots&&\vdots&\vdots\\ a_{n1}&0&\cdots&0&0 \end{vmatrix}=\begin{vmatrix} 0 & \cdots & 0 & a_{1n} \\ 0 & \cdots & a_{2,n-1} & a_{2n} \\ \vdots &  & \vdots & \vdots \\ a_{n1} & \cdots & a_{n,n-1} & a_{nn} \end{vmatrix}=(-1)^{\frac{n(n-1)}{2}}a_{1n}a_{2,n-1}\cdots a_{n-1}

 

两个特殊的拉普拉斯展开式

如果A\boldsymbol{A}B\boldsymbol{B}分别是mm阶和nn阶矩阵,则

AOB=AOB=AB \begin{vmatrix} \boldsymbol{A} & * \\ \boldsymbol{O} & \boldsymbol{B} \end{vmatrix}=\begin{vmatrix} \boldsymbol{A} & \boldsymbol{O} \\ * & \boldsymbol{B} \end{vmatrix}=|\boldsymbol{A}|\cdot|\boldsymbol{B}|
OAB=ABO=(1)nmAB \begin{vmatrix} \boldsymbol{O}&\boldsymbol{A}\\ \boldsymbol{B}&* \end{vmatrix}=\begin{vmatrix} *&\boldsymbol{A}\\ \boldsymbol{B}&\boldsymbol{O} \end{vmatrix}=(-1)^{nm}|\boldsymbol{A}||\boldsymbol{B}|

 

范德蒙行列式

111x1x2xnx12x22xn2x1n1x2n1xnn1=1j<in(xixj) \begin{vmatrix} 1 & 1 & \cdots & 1 \\ x_{1} & x_{2} & \cdots & x_{n} \\ x_{1}^{2} & x_{2}^{2} & \cdots & x_{n}^{2} \\ x_{1}^{n-1} & x_{2}^{n-1} & \cdots & x_{n}^{n-1} \end{vmatrix}=\prod_{1\leq j<i\leq n}(x_{i}-x_{j})

例如

111x1x2x3x12x22x32=(x2x1)(x3x1)(x3x2) \begin{vmatrix} 1&1&1\\ x_{1}&x_{2}&x_{3}\\ x_{1}^{2}&x_{2}^{2}&x_{3}^{2} \end{vmatrix}=(x_{2}-x_{1})(x_{3}-x_{1})(x_{3}-x_{2})

 

例:计算行列式的值D=a+xaaaaa+xaaaaa+xaaaaa+xD=\begin{vmatrix}a+x & a & a & a \\ a & a+x & a & a \\ a & a & a+x & a \\ a & a & a & a+x\end{vmatrix}

 

行列式相同元素在不同行列上出现有规律,看看能不能提出来系数

 

常用操作

  1. 把所有行/列,加到第一行/列

  2. 逐行相加/相减

  3. 将第一行/列(乘1-1),加大后面的每一行/列(爪型行列式:即只有第一行、第一列、主对角线上非零);最后一行/列同理。最终目的化成上三角或下三角行列式

 

D=4a+x4a+x4a+x4a+xaa+xaaaaa+xaaaaa+x=(4a+x)1111aa+xaaaaa+xaaaaa+x=(4a+x)11110x0000x0000x=(4a+x)x3 \begin{aligned} D&=\begin{vmatrix} 4a+x & 4a+x & 4a+x & 4a+x \\ a & a+x & a & a \\ a & a & a+x & a \\ a & a & a & a+x \end{vmatrix}\\ &=(4a+x)\begin{vmatrix} 1 & 1 & 1 & 1 \\ a & a+x & a & a \\ a & a & a+x & a \\ a & a & a & a+x \end{vmatrix}\\ &=(4a+x)\begin{vmatrix} 1 & 1 & 1 & 1 \\ 0 & x & 0 & 0 \\ 0 & 0 & x & 0 \\ 0 & 0 & 0 & x \end{vmatrix}\\ &=(4a+x)x^{3} \end{aligned}

 

以下两题属于λ\lambda的三次方程,故应用观察法对行列式恒等变形以期某一行(或列)出现λa\lambda-a的因式,方便解三次方程

观察法非常重要,经常需要多次尝试

 

例:已知λ1112λ4233λ5=0\begin{vmatrix}\lambda-1 & 1 & -1 \\ -2 & \lambda-4 & 2 \\ 3 & 3 & \lambda-5\end{vmatrix}=0,求λ\lambda

 

原式=λ2110λ42λ23λ5=λ2110λ4202λ4=(λ2)λ422λ4=(λ2)(λ28λ+12)=(λ2)2(λ6) \begin{aligned} 原式&=\begin{vmatrix} \lambda-2 & 1 & -1 \\ 0 & \lambda-4 & 2 \\ \lambda-2 & 3 & \lambda-5 \end{vmatrix}\\ &=\begin{vmatrix} \lambda-2 & 1 & -1 \\ 0 & \lambda-4 & 2 \\ 0 & 2 & \lambda-4 \end{vmatrix}\\ &=(\lambda-2)\begin{vmatrix} \lambda-4 & 2 \\ 2 & \lambda-4 \end{vmatrix}\\ &=(\lambda-2)(\lambda^{2}-8\lambda+12)=(\lambda-2)^{2}(\lambda-6) \end{aligned}

所以λ1=λ2=2,λ3=6\lambda_{1}=\lambda_{2}=2,\lambda_{3}=6

 

例:已知λ222λ4424λ+3=0\begin{vmatrix}\lambda & -2 & 2 \\ -2 & \lambda-4 & -4 \\ 2 & -4 & \lambda+3\end{vmatrix}=0,求λ\lambda

 

把第一列的2-2倍加到第三列

原式=λ222λ2λ4024λ1=λ+41002λ4024λ1=(λ1)(λ236) \begin{aligned} 原式&=\begin{vmatrix} \lambda & -2 & 2-2\lambda \\ -2 & \lambda-4 & 0 \\ 2 & -4 & \lambda-1 \end{vmatrix}\\ &=\begin{vmatrix} \lambda+4 & -10 & 0 \\ -2 & \lambda-4 & 0 \\ 2 & -4 & \lambda-1 \end{vmatrix}\\ &=(\lambda-1)(\lambda^{2}-36) \end{aligned}

所以λ1=1,λ2=6,λ3=6\lambda_{1}=1,\lambda_{2}=6,\lambda_{3}=-6

 

四、克拉默法则

{a11x1+a21x2++anxn=b1,a21x1+a21x2++a2nxn=b2,a1nx1+a2nx2++annxn=bn \begin{cases} a_{11}x_{1}+a_{21}x_{2}+\cdots+a_{n}x_{n}=b_{1}, \\ a_{21}x_{1}+a_{21}x_{2}+\cdots+a_{2n}x_{n}=b_{2}, \\ \cdots \\ a_{1n}x_{1}+a_{2n}x_{2}+\cdots+a_{nn}x_{n}=b_{n}\\ \end{cases}

如果系数行列式D=A0D=|A|\ne0,则方程组有唯一解,且

x1=D1D,x2=D2D,,xn=DnD x_{1}=\frac{D_{1}}{D},x_2=\frac{D_{2}}{D},\cdots,x_n=\frac{D_{n}}{D}

其中

Dj=a11a1,j1b1a1,j+1a1nan1an,j1bnan,j+1ann D_{j}=\begin{vmatrix} a_{11}&\cdots&a_{1,j-1}&b_{1}&a_{1,j+1}&\cdots&a_{1n}\\\vdots&&\vdots&\vdots&\vdots&&\vdots\\a_{n1}&\cdots&a_{n,j-1}&b_{n}&a_{n,j+1}&\cdots&a_{nn} \end{vmatrix}

 

常用于证明题,很少用于求解方程组,一般行列式是特殊的行列式可能用于求方程组(范德蒙行列式)

 

推论1:若齐次方程组

{a11x1+a21x2++anxn=0,a21x1+a21x2++a2nxn=0,a1nx1+a2nx2++annxn=0 \begin{cases} a_{11}x_{1}+a_{21}x_{2}+\cdots+a_{n}x_{n}=0, \\ a_{21}x_{1}+a_{21}x_{2}+\cdots+a_{2n}x_{n}=0, \\ \cdots \\ a_{1n}x_{1}+a_{2n}x_{2}+\cdots+a_{nn}x_{n}=0\\ \end{cases}

的系数行列式不为00,则方程组只有一组零解,即

x1=0,x2=0,,xn=0 x_{1}=0,x_{2}=0,\cdots,x_{n}=0

 

推论2(推论1逆否命题):若齐次方程组有非零解,则它的系数行列式必为00