一、初等变换
1. 互换变换
- 第i行和第j行互换:Eij
- 第i列和第j列互换:Eij
【例】第1行和第2行互换,或第1列和第2列互换:E12=010100001
【推导】不凭记忆,如何求出互换变换矩阵?
(1)行互换:设矩阵A=α1α2α3,其中α1,α2,α3为行向量,则第1行和第2行互换后得到B=α2α1α3=010100001α1α2α3=010100001A。
(2)列互换:设矩阵A=(α1,α2,α3),其中α1,α2,α3为列向量,则第1列和第2列互换后得到B=(α2,α1,α3)=(α1,α2,α3)010100001=A010100001。
2. 倍加变换
- 第i行的k倍加到第j行:Eij(k)
- 第i列的k倍加到第j列:Eij(k)
【例】第1行的3倍加到第2行,或第2列的3倍加到第1列:E12(3)=130010001
【推导】不凭记忆,如何求出倍加变换矩阵?
(1)行倍加:设矩阵A=α1α2α3,其中α1,α2,α3为行向量,则第1行的3倍加到第2行后得到B=α1α2+3α1α3=130010001α1α2α3=130010001A。
(2)列倍加:设矩阵A=(α1,α2,α3),其中α1,α2,α3为列向量,则第2列的3倍加到第1列后得到B=(α1+3α2,α2,α3)=(α1,α2,α3)130010001=A130010001。
3. 倍乘变换
- 第i行乘k:Ei(k)
- 第i列乘k:Ei(k)
【例】第3行乘−2,或第3列乘−2:E3(−2)=10001000−2
【推导】不凭记忆,如何求出倍乘变换矩阵?
(1)行倍乘:设矩阵A=α1α2α3,其中α1,α2,α3为行向量,则第3行乘−2后得到B=α1α2−2α3=10001000−2α1α2α3=10001000−2A。
(2)列倍乘:设矩阵A=(α1,α2,α3),其中α1,α2,α3为列向量,则第3列乘−2后得到B=(α1,α2,−2α3)=(α1,α2,α3)10001000−2=A10001000−2。
4. 性质
(1)可逆:三种变换均不会改变矩阵的秩(矩阵的初等变换不会改变秩)
- 互换:Eij−1=Eij
- 倍加:Eij−1(k)=Eij(−k)
- 倍乘:Ei−1(k)=Ei(k1)
(2)幂次方
- 互换:Eijn={Eij,E,n为偶数n为奇数
- 倍加:Eijn(k)=Eij(nk)
- 倍乘:Ein(k)=Ei(kn)
(3)行列式
- 互换:∣Eij∣=−1
- 倍加:∣Eij(k)∣=1
- 倍乘:∣Ei(k)∣=k(k=0)
(4)转置
- 互换:EijT=Eij
- 倍加:EijT(k)=Eji(k)
- 倍乘:EiT(k)=Ei(k)
二、广义初等变换
广义初等变换是初等变换的推广。广义初等变换是对分块矩阵的变换,该方法将每一块视为一个整体,类比初等变换那样进行变换。
1. 广义换法变换
与初等互换变换类似,广义换法变换的变换矩阵形式为[OEEO],其行列式的值均不为0,说明变换矩阵均可逆,此变换不会改变矩阵的秩。
(1)第2行与第1行互换:
等价于[ACBD]r1↔r2[CADB][OEEO][ACBD]=[CADB](行变换需左乘)
(2)第2列与第1列互换:
等价于[ACBD]c1↔c2[BDAC][ACBD][OEEO]=[BDAC](列变换需右乘)
2. 广义消法变换
与初等倍加变换类似,广义消法变换的变换矩阵形式有两种:[EOME]和[EMOE],其行列式的值均不为0,说明变换矩阵均可逆,此变换不会改变矩阵的秩。
(1)第2行左乘矩阵M后加到第1行:
等价于[ACBD]r1+Mr2[A+MCCB+MDD][EOME][ACBD]=[A+MCCB+MDD](行变换需左乘)
(2)第1行左乘矩阵M后加到第2行:
等价于[ACBD]r2+Mr1[AC+MABD+MB][EMOE][ACBD]=[AC+MABD+MB](行变换需左乘)
(3)第2列右乘矩阵M后加到第1列:
等价于[ACBD]c1+c2M[A+BMC+DMBD][ACBD][EMOE]=[A+BMC+DMBD](列变换需右乘)
(4)第1列右乘矩阵M后加到第2列:
等价于[ACBD]c2+c1M[ACB+AMD+CM][ACBD][EOME]=[ACB+AMD+CM](列变换需右乘)
3. 广义倍法变换
与初等倍乘变换类似,广义倍法变换的变换矩阵形式有两种:[MOOE]和[EOOM],其行列式的值为∣M∣,此时分为两种情况:当∣M∣=0时,变换矩阵均可逆,此变换不会改变矩阵的秩;当∣M∣=0时,变换矩阵不可逆,此变换会改变矩阵的秩,这时就不能使用广义倍法变换了。所以,尽量少使用此变换,因为该变换可能会改变矩阵的秩。
(1)第1行左乘矩阵M(∣M∣=0):
等价于[ACBD]Mr1[MACMBD][MOOE][ACBD]=[MACMBD](行变换需左乘)
(2)第2行左乘矩阵M(∣M∣=0):
等价于[ACBD]Mr2[AMCBMD][EOOM][ACBD]=[AMCBMD](行变换需左乘)
(3)第1列右乘矩阵M(∣M∣=0):
等价于[ACBD]c1M[AMCMBD][ACBD][MOOE]=[AMCMBD](列变换需右乘)
(4)第2列右乘矩阵M(∣M∣=0):
等价于[ACBD]c2M[ACBMDM][ACBD][EOOM]=[ACBMDM](列变换需右乘)
三、例题
1. 初等变换
【例 1】将矩阵A的第2行的−3倍加到第1行得到矩阵B,然后将矩阵B的第1列的2倍加到第3列得到数量矩阵5E,求矩阵A。
【解】设矩阵A=α1α2α3,其中α1,α2,α3为行向量,则矩阵B=α1−3α2α2α3=100−310001α1α2α3,所以变换矩阵P=100−310001。根据初等变换矩阵的性质可得P−1=100310001。
设矩阵B=(β1,β2,β3),其中β1,β2,β3为列向量,则矩阵C=(β1,β2,β3+2β1)=(β1,β2,β3)100010201,所以变换矩阵Q=100010201。根据初等变换矩阵的性质可得Q−1=100010−201。
由题意得PAQ=5E,则矩阵A=5P−1Q−1=5100310001100010−201=5100310−201。
若是通过初等变换求矩阵的秩,由于初等行变换和初等列变换均不改变原矩阵的秩,所以初等行、列变换可以混合使用。
【例 2】设A=abbbabbba,已知r(A∗)+r(A)=3,求a,b应该满足的关系。
【解】由r(A∗)+r(A)=3易知:r(A)=2,r(A∗)=1,接下来对A进行初等变换:
abbbabbbar1+r2,r1+r3a+2bbba+2baba+2bbac2−c1,c3−c1a+2bbb0a−b000a−b
因为r(A)<3,所以有∣A∣=(a+2b)(a−b)2=0。若a−b=0,则r(A)=1,不符合题意,所以a−b=0且a+2b=0。
2. 应用于矩阵的秩
【例 1】设矩阵A和B均为n阶矩阵,证明:r(A,AB)=r(ABA)=r(A)。
【证明】(1)先证明r(A,AB)=r(A):
由广义初等变换得:(A,AB)c2−c1B(A,O),且变换矩阵可逆,说明r(A,AB)=r(A,O)=r(A)。
(2)再证明r(ABA)=r(A):
由广义初等变换得:(ABA)r2−Br1(AO),且变换矩阵可逆,说明r(ABA)=(AO)=r(A)。
综上有:r(A,AB)=r(ABA)=r(A)。
【例 2】设矩阵A和B均为m×n阶矩阵,证明:r(A+BA−B)=r(AB)。
【证明】由广义初等变换得:
(A+BA−B)r1+Er2(2AA−B)r2−21Er1(2A−B)21Er1,(−E)r2(AB)
其中,第一次和第二次的广义消法变换不会改变秩,第三次的广义倍法变换可能会改变原矩阵的秩,因此考查第三次变换的情况。
第三次的广义倍法变换矩阵为[21EOO−E],其行列式不为0,说明该变换矩阵可逆,不会改变原矩阵的秩。
因此得证:r(A+BA−B)=r(AB)。
【例 3】设矩阵A和B均为m×n阶矩阵,证明:r(A+B)≤r(AB),r(A+B)≤r(A,B)。
【证明】(1)证明r(A+B)≤r(AB):
由广义初等变换得:(AB)r1+Er2(A+BB),其变换并未改变原矩阵的秩,所以有:r(AB)=r(A+BB)≥r(A+B),得证。
(2)证明r(A+B)≤r(A,B):
由广义初等变换得:(A,B)c1+c2E(A+B,B),其变换并未改变原矩阵的秩,所以有:r(A,B)=r(A+B,B)≥r(A+B),得证。
【例 4】设A,B为n阶实矩阵,下列不成立的是( )
(A)r(AOOATA)=2r(A)
(B)r(AOABAT)=2r(A)
(C)r(AOBAAAT)=2r(A)
(D)r(ABAOAT)=2r(A)
【解】A 项,运用性质r(AOOB)=r(A)+r(B)可知,r(AOOATA)=r(A)+r(AT)=2r(A),结论正确。
B 项,由广义初等变换得:(AOABAT)c2−c1B(AOOAT),其变换不改变原矩阵的秩,所以有:r(AOABAT)=r(AOOAT)=2r(A),结论正确。
D 项,由广义初等变换得:(ABAOAT)r2−Br1(AOOAT),其变换不改变原矩阵的秩,所以有:r(ABAOAT)=r(AOOAT)=2r(A),结论正确。
由排除法知 C 项结论错误。注意,对于该项,有人通过列变换c2−Bc1得到结论,这是错误的,因为列变换不能左乘矩阵B,所以是得不到该结论的!
以下几题都是利用性质r(AOOB)=r(A)+r(B)和性质r(AOCB)≥r(A)+r(B)来构建矩阵,然后作广义初等变换得到待证结论。
【例 5】A,B,C分别是m×n,n×f,f×g矩阵,证明:r(AB)+r(BC)≤r(B)+r(ABC)。
【证明】由r(B)+r(ABC)联想并构造矩阵(ABCOOB),对其作广义初等变换得
(ABCOOB)r1+Ar2(ABCOABB)c1−c2C(O−BCABB)
其变换并未改变原矩阵的秩,所以有:r(B)+r(ABC)=r(ABCOOB)=r(O−BCABB)≥r(AB)+r(BC),得证。
【例 6】A,C分别是m×n,n×f矩阵,证明:r(A)+r(C)≤n+r(AC)。
【证明】由n+r(AC)=r(E)+r(AC)联想并构造矩阵(ACOOE),对其作广义初等变换得
(ACOOE)r1+Ar2(ACOAE)c1−c2C(O−CAE)
其变换并未改变原矩阵的秩,所以有:n+r(AC)=r(ACOOE)=r(O−CAE)≥r(A)+r(C),得证。
【例 7】A,C是m×n矩阵,B,D是n×f矩阵,证明:r(AB−CD)≤r(A−C)+r(B−D)。
【证明】待证结论可化为r[(AB−AD)+(AD−CD)]≤r(A−C)+r(B−D),由此联想并构造矩阵(A−COOB−D),对其作广义初等变换得
(A−COOB−D)r1+Ar2(A−COAB−ADB−D)c2+c1D(A−COAB−CDB−D)
其变换并未改变原矩阵的秩,所以有:
r(A−C)+r(B−D)=r(A−COOB−D)=r(A−COAB−CDB−D)≥r(A−C,AB−CD)≥r(AB−CD)
【例 8】A,B是n阶方阵,E是n阶单位阵,证明:r(AB−E)≤r(A−E)+r(B−E)。
【证明】由r(A−E)+r(B−E)联想并构造矩阵(A−EOOB−E),对其作广义初等变换得
(A−EOOB−E)r1+Ar2(A−EOAB−AB−E)c2+c1(A−EOAB−EB−E)
其变换并未改变原矩阵的秩,所以有:
r(A−E)+r(B−E)=r(A−EOOB−E)=r(A−EOAB−EB−E)≥r(A−E,AB−E)≥r(AB−E)
有时,为了使用性质r(AOOB)=r(A)+r(B)和性质r(AOCB)≥r(A)+r(B),需要将原矩阵(ACBD)通过广义初等变换转化为(A′OB′D′)的形式。
【例 9】A,B,C,D分别是n×n,f×g,n×g,f×n的矩阵,证明:若r(ADCB)=n,则B=DA−1C。
【证明】通过广义初等变换将矩阵的其中一个元素变为O,因为题中已给出A可逆,所以可将D化为O:
(ADCB)r2−DA−1r1(AOCB−DA−1C)
显然该变换不会改变原有矩阵的秩,因此根据性质r(AOCB)≥r(A)+r(B),可以得出:
r(ADCB)nn所以:即:=r(AOCB−DA−1C)≥r(A)+r(B−DA−1C)≥n+r(B−DA−1C)(A可逆)r(B−DA−1C)=0B−DA−1C=O,得证
【例 10】A,B,C,D是n阶方阵,证明:若r(ACBD)=n,则∣A∣∣C∣∣B∣∣D∣=0。
【证明】本题与上题的思路一致。
(1)设A,B,C,D均不可逆,则四个行列式均为0,结论显然成立。
(2)设A,B,C,D至少有一个可逆,不妨假设A可逆,则由广义初等变换得
(ACBD)r2−CA−1r1(AOBD−CA−1B)
显然该变换不会改变原有矩阵的秩,因此根据性质r(AOCB)≥r(A)+r(B),可以得出:
r(ACBD)nn所以:即:两边取行列式得:=r(AOBD−CA−1B)≥r(A)+r(D−CA−1B)≥n+r(D−CA−1B)(A可逆)r(D−CA−1B)=0D=CA−1B∣D∣=∣A∣∣C∣∣B∣,即为本题结论
3. 应用于矩阵的逆
【例 1】求以下矩阵的逆,已知矩阵A,B均可逆:
(1)(AOOB);(2)(OBAO);(3)(AOCB);(4)(ACOB)。
【解】求矩阵的逆的通常方法是初等变换法,即:(A∣E)r(E∣A−1),现推广到使用广义初等变换求矩阵的逆。
(1)由广义初等变换得
(AOOBEOOE)A−1r1,B−1r2(EOOEA−1OOB−1)
且该变换不改变原矩阵的秩,所以矩阵的逆为(A−1OOB−1)。
(2)由广义初等变换得
(OBAOEOOE)A−1r1,B−1r2(OEEOA−1OOB−1)r1↔r2(EOOEOA−1B−1O)
且该变换不改变原矩阵的秩,所以矩阵的逆为(OA−1B−1O)。
(3)由广义初等变换得
(AOCBEOOE)r1−CB−1r2(AOOBEO−CB−1E)A−1r1,B−1r2(EOOEA−1O−A−1CB−1B−1)
且该变换不改变原矩阵的秩,所以矩阵的逆为(A−1O−A−1CB−1B−1)。
(4)由广义初等变换得
(ACOBEOOE)r2−CA−1r1(AOOBE−CA−1OE)A−1r1,B−1r2(EOOEA−1−B−1CA−1OB−1)
且该变换不改变原矩阵的秩,所以矩阵的逆为(A−1−B−1CA−1OB−1)。
【例 2】A,B为可逆矩阵,E为单位阵,M∗为M的伴随矩阵,则(AOEB)∗=?
【解】由公式MM∗=∣M∣E可得M∗=∣M∣M−1,因此想要求出该矩阵的伴随矩阵,只需求出其逆矩阵即可。由广义初等变换得
(AOEBEOOE)r1−B−1r2(AOOBEO−B−1E)A−1r1,B−1r2(EOOEA−1O−A−1B−1B−1)
且该变换不改变原矩阵的秩,所以该矩阵的逆为(A−1O−A−1B−1B−1)。
所以该矩阵的伴随矩阵为(AOEB)∗=∣A∣∣B∣(A−1O−A−1B−1B−1)=(∣B∣⋅∣A∣A−1O−∣A∣A−1⋅∣B∣B−1∣A∣⋅∣B∣B−1)=(∣B∣A∗O−A∗B∗∣A∣B∗)。
4. 应用于行列式计算
初等变换、广义消法变换和广义换法变换均不会改变原矩阵的秩,所以行列式的值也不会改变。
【例】A,B为n阶方阵,证明:ABBA=∣A+B∣⋅∣A−B∣。
【证明】由广义初等变换得
(ABBA)r1+r2(A+BBA+BA)c2−c1(A+BOOA−B)
显然变换不改变矩阵的秩,所以有:ABBA=A+BOOA−B=∣A+B∣⋅∣A−B∣。
部分题目来源:夜雨教你考研竞赛