我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第1篇文章,点击查看活动详情
一、概念、运算
概念
m×n个数排成如下m行n列的一个表格
⎝⎛a11a21⋮am1a12a22⋮am2⋯⋯ ⋯a1na2⋮amn⎠⎞
称为一个m×n矩阵
当m=n时,称为n阶矩阵或n阶方阵,简记为A
如果一个矩阵的所有元素都是0,即
⎝⎛00⋮000⋮0⋯⋯ ⋯00⋮0⎠⎞
称这个矩阵为零矩阵,简记O
如果A和B都是m×n矩阵,称为A和B是同型矩阵
设A和B都是m×n矩阵,如果
aij=bij(∀i=1,2,⋯,m;j=1,2,⋯,n)
称矩阵A和B相等,记作A=B
一个矩阵主对角元素的和叫际
运算
加法
同型矩阵可以做加法
A+B=(aij+bij)
加法运算法则(A,B,C同型)
数乘
数乘,注意不要和行列式混
kA=(kaij)
数乘运算法则
-
k(mA)=m(kA)=(km)A
-
(k+m)A=kA+mA
-
k(A+B)=kA+kB
-
1A=A,0A=O
乘法
A=(aij)m×s,B=(bij)s×nAB=C=(cij)m×ncij=ai1b1j+ai2b2j+⋯+aisbsj=k=1∑saikbkj
注意:
-
AB=BA
-
AB=O⇏A=O或B=O
-
AB=AC,A=O⇏B=C
对于向量,行在前列在后,乘出来是数;行在后列在前,乘出来是方阵
转置
设A=(aij)m×n,将A和行、列互换,得到的n×m的矩阵(aji)n×m称为A的转置矩阵,记为AT
转置运算法则:
-
(A+B)T=AT+BT
-
(kA)T=kAT
-
(AB)T=BTAT
-
(AT)T=A
对角矩阵
Λ=⎝⎛λ10⋮00λ2⋮0⋯⋯⋯00⋮λn⎠⎞
这个方阵的特点是:不在对角线上的元素都是0,我们把这种方阵称为对角矩阵,简称对角阵,对角阵也记作Λ=diag(λ1,λ2,⋯,λn)
有
diag(a1,a2,⋯,an)diag(b1,b2,⋯,bn)=diag(a1b1,a2b2,⋯,anbn)
运算法则
-
Λ1Λ2=Λ2Λ1
-
diag(a1,a2,⋯,an)k=diag(a1k,a2k,⋯,ank)
-
diag(a1,a2,⋯,an)diag(a11,a21,⋯,an1)=diag(1,1,⋯,1)
diag(a1,a2,⋯,an)−1=diag(a11,a21,⋯,an1)
例:设α=(231)T,β=(3−12)T
αβTβαTαTββTαααTαTα=⎝⎛693−2−3−1462⎠⎞=⎝⎛6−249−363−12⎠⎞=5=5αβT,βαT,αTβ,βTα的迹相等=⎝⎛442693231⎠⎞是对称矩阵=22+32+12=14是个元素的平方和
例:
⎩⎨⎧x1+2x2−x3+4x4=22x1−x2+x3+x4=1x1+7x2−4x3+11x4=5
可表示为
⎝⎛1212−17−11−44111⎠⎞⎝⎛x1x2x3x4⎠⎞=⎝⎛215⎠⎞
记作
向量表示
(α1α2α3α4)⎝⎛x1x2x3x4⎠⎞=b
即
x1α1+x2α2+x3α3+x4α4=b
例:α=(1,2,3),β=(1,21,31),A=αTβ,则An=()
有行有列相乘中间有数
An=(αTβ)(αTβ)⋯(αTβ)=αT(βαT)(βαT)⋯(βαT)β=3n−1αTβ=3n−1⎝⎛1232112331321⎠⎞
例:设A=E−ξξT,其中ξ是n为非0列向量,证明:A2=A⇔ξTξ=1
A2=(E−ξξT)(E−ξξT)=(E−ξξT)−ξξT+ξξTξξT=A+(ξTξ−1)ξξT
由于ξ=0,则ξξT=0
A2=A⇔(ξTξ−1)ξξT=0⇔ξTξ−1=0⇔ξTξ=1
二、伴随矩阵、可逆矩阵
伴随矩阵
A的伴随矩阵A∗
A∗=⎝⎛A11A12⋮A1nA21A22⋮A2n⋯⋯ ⋯An1An2⋮Ann⎠⎞,其中Aij=(−1)i+jMij
例:求A=(acbd)的伴随矩阵
A11=d,A12=−c,A21=−b,A22=a
有
(acbd)∗=(d−c−ba)
主对角线互换,副对角线变号
伴随矩阵的公式
- AA∗=A∗A=∣A∣E
AA∗=(a11a21a12a22)(A11A12A21A22)=(a11A11+a12A12a21A11+a22A12a11A21+a12A22a21A21+a22A22)=(∣A∣00∣A∣)=∣A∣(1001)
A−1=∣A∣1A∗,A∗=∣A∣A−1,其实是由上式移项出来的
-
(kA)∗=kn−1A∗
-
(A∗)T=(AT)∗
-
∣A∗∣=∣A∣n−1
-
(A∗)∗=∣A∣n−2A
-
(A∗)−1=(A−1)∗=∣A∣1A
可逆矩阵
对于n阶矩阵A,如果存在n阶矩阵B使
则称矩阵A是可逆的,称B是A的逆矩阵
结论:如果矩阵A是可逆的,那么A的逆矩阵是唯一的,记作A−1
证明:设B,C都是A的逆矩阵,即
AB=BA=E,AC=CA=E
有
B=BE=B(AC)=(BA)C=EC=C
证毕
定理:A可逆⇔∣A∣=0
推论:A,B是n阶矩阵,如AB=E,则A−1=B
证明:
由AB=E
有
∣A∣⋅∣B∣=∣E∣=1=0
所以A可逆
BA=EBA=(A−1A)BA=A−1(AB)A=A−1EA=E
所以A−1=B
逆矩阵的性质
-
如果A可逆,则A−1也可逆,且(A−1)−1=A
-
如果A可逆,且k=0,则kA可逆,且(kA)−1=k1A−1
-
如果A,B均可逆,则AB也可逆,且(AB)−1=B−1A−1
推广ABC=C−1B−1A−1
- 如果A可逆,则AT也可逆,且(AT)−1=(A−1)T
求逆矩阵方法
-
定义法:AB=E
-
用伴随(常用于二阶矩阵,三阶也行):A−1=∣A∣1A∗
-
初等行变换:(A∣E)⟶由上往下(上三角矩阵∣矩阵)⟶由下往上(对角矩阵∣矩阵)→(E∣A−1)
-
分块:(AOOB)−1=(A−1OOB−1)(OBAO)−1=(OA−1B−1O)
例:设A=⎝⎛123224313⎠⎞,求A−1
(A∣E)=⎝⎛123224313100010001⎠⎞→⎝⎛1002−2−23−5−61−2−3010001⎠⎞→⎝⎛1002−203−5−11−2−101−1001⎠⎞→⎝⎛1002−2000−1−23−1−36−13−51⎠⎞→⎝⎛1000−2000−113−136−1−2−51⎠⎞→⎝⎛1000100011−2313−31−225−1⎠⎞
例:A是n阶方阵,满足A2−3A−2E=0,表示A−1,(A+E)−1
求谁的逆由谁出发,构造题中给出的等式,移项使得构造出的等式右端为E,此时左端应为谁乘一个矩阵,该矩阵记为所求
在构造矩阵的时候,先降次构造不全为E的部分,E用来补全等式
A(A−3E)−2EA⋅21(A−3E)=E=0 先构造带有A2的部分,然后补全AE,最后补E
显然A−1=21(A−3E)
(A+E)(A−4E)+2E=0 依旧是先构造带有A2的部分,然后补全AE注意此处构造出(A+E)(A⋯)时,式子乘开已经含有一个AE因此接下来构造AE需要−4AE即−4E最后整个乘开看和题中等式差几个E,补上(A+E)⋅21(4E−A)=E
显然(A+E)−1=21(4E−A)
例:已知A=⎝⎛111011001⎠⎞,B=⎝⎛011101110⎠⎞,且AXA+BXB=AXB+BXA+E,则X=()
AXA+BXB−AXB−BXAAX(A−B)+BX(B−A)(A−B)X(A−B)XX=E=E=E=(A−B)−1E(A−B)−1=[(A−B)−1]2=[⎝⎛100−110−1−11⎠⎞−1]2=⎝⎛100110211⎠⎞2=⎝⎛100210521⎠⎞
例:A是n阶矩阵,存在自然数k,使得Ak=O,证明E−A可逆并求其逆
思路同上面构造逆矩阵
注意构造的矩阵是为了构造不含E的部分
由Ak=O,有
(E−A)(E+A+A2+⋯+Ak−1)−E=−Ak=O
即
(E−A)(E+A+A2+⋯+Ak−1)=E
因此E−A可逆,显然(E−A)−1=E+A+A2+⋯+Ak−1
一、行列式的概念
1. 二、三阶行列式
行列式的结果是数,是不同行不同列元素乘积的代数式
2. 排序、逆序、逆序数
由1,2,⋯,n组成的有序数组称为一个n阶排列,通常用j1,j2,⋯,jn表示n阶排列
例如:
2,4,1,34阶排列
1,3,5,4,25阶排列
一个排列中,如果一个大的数排在一个小的数的前面,就称这两个数构成一个逆序。
一个排列的逆序的总数称为这个排列的逆序数,用τ(j1,j2,⋯,jn)表示排列j1,j2,⋯,jn的逆序数
如果一个排列的逆序数是偶数,则称这个排列是偶排列,否则称为奇排列
τ(1,3,2)=0+1
τ(2,4,3,1)=1+2+1=4
1,2,3,⋯,n自然排列(偶排列)
3. n阶行列式概念
∣∣a11a21⋮an1a12a22⋮an2⋯⋯ ⋯a1na2n⋮ann∣∣=j1j2⋯jn∑(−1)τ(j1j2⋯jn)a1j1a2j2⋯anjn
不同行不同列的n个元素的乘积的代数和。当j1j2⋯jn是偶排列时该项前面带正号;当j1j2⋯jn时奇排列时,该项前面带负号
n阶行列式完全展开式有n!项
二、行列式的性质
- 经转置行列式值不变
行的性质和列的性质是相同的
- 某行有公因数k可把k提出
特别的,若某行元素全为0,则D=0
- 两行互换行列式的值变号
特别的,两行相同⇒D=0;两行成比例⇒D=0
-
如果行列式某行每一项都是两个数的和,则可以把行列式拆成两个行列式的和
-
把某行的k倍加到另外一行,行列式的值不变
例:证明∀a,b,c,∣∣1ab+c1bc+a1ca+b∣∣=0
∣∣1ab+c1bc+a1ca+b∣∣=∣∣1aa+b+c1ba+b+c1ca+b+c∣∣=(a+b+c)∣∣1a11b11c1∣∣=0
例:证明∣∣b1+c1b2+c2b3+c3c1+a1c2+a2c3+a3a1+b1a2+b2a3+b3∣∣=2∣∣a1a2a3b1b2b3c1c2c3∣∣
D=2∣∣a1+b1+c1a2+b2+c2a3+b3+c3c1+a1c2+a2c3+a3a1+b1a2+b2a3+b3∣∣该步是为了得到系数2=2∣∣a1+b1+c1a2+b2+c2a3+b3+c3−b1−b2−b3−c1−c2−c3∣∣得到二三列=2∣∣a1a2a3−b1−b2−b3−c1−c2−c3∣∣=2∣∣a1a2a3b1b2b3c1c2c3∣∣
用拆行列式的方法
∣∣b1+c1b2+c2b3+c3c1+a1c2+a2c3+a3a1+b1a2+b2a3+b3∣∣=∣∣b1b2b3c1c2c3a1a2a3∣∣+∣∣c1c2c3a1a2a3b1b2b3∣∣=2∣∣a1a2a3b1b2b3c1c2c3∣∣(1)
对于(1),选择拆第一列,如果第一列留b,第二列c,a可以任选,如果b+c组合,第三列只能选a,如果选b,组成b+c+b,行列式为0;如果b+a组合,无论第三列选a,b,行列式都为0。第一列选c同理。最后只剩两个不为0的行列式,即(1)式
三、按行(列)展开公式
1. 代数余子式
在n阶行列式
D= ∣∣a11a21⋮an1a12a22⋮an2⋯⋯⋯a1na2n⋮ann∣∣
中划去aij所在的第i行、第j列的元素,由剩下的元素按原来的位置排法构成的一个n−1阶的行列式
∣∣a11⋮ai−1,1ai+1,1⋮an1⋯⋯⋯⋯a1,j−1⋮ai−1,j−1ai+1,j−1⋮an,j−1a1,j+1⋮ai−1,j+1ai+1,j+1⋮an,j+1⋯⋯⋯⋯a1n⋮ai−1,nai+1,n⋮ann∣∣
称为aij的余子式,记为Mij;称(−1)i+jMij为aij的代数余子式,记为Aij,即
Aij=(−1)i+jMij
2. 展开公式
n阶行列式等于它的任一一行(列)元素与其对应的代数余子式乘积之和,即
∣A∣=ai1Ai1+ai2Ai2+⋯+ainAin=k=1∑naikAik,i=1,2,⋯,n∣A∣=a1jA1j+a2jA2j+⋯+anjAnj=k=1∑nakjAkj,j=1,2,⋯,n
某一行的所有元素与另一行相应元素的代数余子式乘积之和等于0
k=1∑naikAjk=ai1Aj1+ai2Aj2+⋯+ainAjn,i=jk=1∑nakiAkj=a1iA1j+a2iA2j+⋯+aniAnj,i=j
特殊情况
上(下)三角行列式的值等于主对角线元素的乘积
∣∣a11000a12a2200⋯⋯⋱⋯a1na2n⋮ann∣∣=∣∣a11a21⋮an10a22⋮an2⋯⋯⋱⋯000ann∣∣=a11a22⋯ann
关于副对角线的行列式
∣∣a11a21⋮an1a12a22⋮0⋯⋯⋯a1,n−1a2,n−1⋮0a1n0⋮0∣∣=∣∣00⋮an1⋯⋯ ⋯0a2,n−1⋮an,n−1a1na2n⋮ann∣∣=(−1)2n(n−1)a1na2,n−1⋯an−1
两个特殊的拉普拉斯展开式
如果A和B分别是m阶和n阶矩阵,则
∣∣AO∗B∣∣=∣∣A∗OB∣∣=∣A∣⋅∣B∣
∣∣OBA∗∣∣=∣∣∗BAO∣∣=(−1)nm∣A∣∣B∣
范德蒙行列式
∣∣1x1x12x1n−11x2x22x2n−1⋯⋯⋯⋯1xnxn2xnn−1∣∣=1≤j<i≤n∏(xi−xj)
例如
∣∣1x1x121x2x221x3x32∣∣=(x2−x1)(x3−x1)(x3−x2)
例:计算行列式的值D=∣∣a+xaaaaa+xaaaaa+xaaaaa+x∣∣
行列式相同元素在不同行列上出现有规律,看看能不能提出来系数
常用操作
-
把所有行/列,加到第一行/列
-
逐行相加/相减
-
将第一行/列(乘−1),加大后面的每一行/列(爪型行列式:即只有第一行、第一列、主对角线上非零);最后一行/列同理。最终目的化成上三角或下三角行列式
D=∣∣4a+xaaa4a+xa+xaa4a+xaa+xa4a+xaaa+x∣∣=(4a+x)∣∣1aaa1a+xaa1aa+xa1aaa+x∣∣=(4a+x)∣∣10001x0010x0100x∣∣=(4a+x)x3
以下两题属于λ的三次方程,故应用观察法对行列式恒等变形以期某一行(或列)出现λ−a的因式,方便解三次方程
观察法非常重要,经常需要多次尝试
例:已知∣∣λ−1−231λ−43−12λ−5∣∣=0,求λ
原式=∣∣λ−20λ−21λ−43−12λ−5∣∣=∣∣λ−2001λ−42−12λ−4∣∣=(λ−2)∣∣λ−422λ−4∣∣=(λ−2)(λ2−8λ+12)=(λ−2)2(λ−6)
所以λ1=λ2=2,λ3=6
例:已知∣∣λ−22−2λ−4−42−4λ+3∣∣=0,求λ
把第一列的−2倍加到第三列
原式=∣∣λ−22−2λ−4−42−2λ0λ−1∣∣=∣∣λ+4−22−10λ−4−400λ−1∣∣=(λ−1)(λ2−36)
所以λ1=1,λ2=6,λ3=−6
四、克拉默法则
⎩⎨⎧a11x1+a21x2+⋯+anxn=b1,a21x1+a21x2+⋯+a2nxn=b2,⋯a1nx1+a2nx2+⋯+annxn=bn
如果系数行列式D=∣A∣=0,则方程组有唯一解,且
x1=DD1,x2=DD2,⋯,xn=DDn
其中
Dj=∣∣a11⋮an1⋯⋯a1,j−1⋮an,j−1b1⋮bna1,j+1⋮an,j+1⋯⋯a1n⋮ann∣∣
常用于证明题,很少用于求解方程组,一般行列式是特殊的行列式可能用于求方程组(范德蒙行列式)
推论1:若齐次方程组
⎩⎨⎧a11x1+a21x2+⋯+anxn=0,a21x1+a21x2+⋯+a2nxn=0,⋯a1nx1+a2nx2+⋯+annxn=0
的系数行列式不为0,则方程组只有一组零解,即
x1=0,x2=0,⋯,xn=0
推论2(推论1逆否命题):若齐次方程组有非零解,则它的系数行列式必为0