3.6 矩阵秩的其它重要关系
矩陣秩的其它重要關(guān)系
重要性質(zhì) 矩陣方程 AX=BAX=BAX=B 有解的充分必要條件是 $ rank A = rank (A \quad B)$ 。
重要性質(zhì) 矩陣方程 XA=BXA=BXA=B 有解的充分必要條件是 rankA=rank([AB])rank A = rank (\left[ \begin{matrix} A \\ B \end{matrix} \right])rankA=rank([AB?]) 。
矩陣由兩個(gè)子矩陣的列向量構(gòu)成,則秩小于等于子矩陣秩之和, rank(AB)≤rankA+rankBrank (A \quad B) \leq rank A + rank Brank(AB)≤rankA+rankB 。令矩陣 AAA 列向量組為 A=[a1,?,an]A=[ \mathbf{a_1},\cdots, \mathbf{a_n}]A=[a1?,?,an?] ,矩陣 BBB 列向量組為 B=[b1,?,bp]B=[ \mathbf{b_1},\cdots, \mathbf{b_p}]B=[b1?,?,bp?] ,則 rank(AB)rank (A \quad B)rank(AB) 等于向量組 [a1,?,an,b1,?,bp][ \mathbf{a_1},\cdots, \mathbf{a_n}, \mathbf{b_1},\cdots, \mathbf{b_p}][a1?,?,an?,b1?,?,bp?] 張成空間的維度,其維度顯然小于等于矩陣 AAA 列向量組張成空間維度與矩陣 BBB 列向量組張成空間維度之和,故不等式成立 。 什么時(shí)候取等號(hào)呢?顯然矩陣 AAA 列向量組的極大無(wú)關(guān)組和矩陣 BBB 列向量組的極大無(wú)關(guān)組互相不能表示時(shí),它們張成的列空間只在原點(diǎn)相交。
矩陣由兩個(gè)子矩陣的行向量構(gòu)成,則秩小于等于子矩陣秩之和, rank([AB])≤rankA+rankBrank (\left[ \begin{matrix} A \\ B \end{matrix} \right]) \leq rank A + rank Brank([AB?])≤rankA+rankB 。令矩陣 AAA 行向量組為 A=[ar1T,?,armT]A=[ \mathbf{a^T_{r1}},\cdots, \mathbf{a^T_{rm}}]A=[ar1T?,?,armT?] ,矩陣 BBB 行向量組為 B=[br1T,?,brnT]B=[ \mathbf{b^T_{r1}},\cdots, \mathbf{b^T_{rn}}]B=[br1T?,?,brnT?] ,則 rank([AB])rank (\left[ \begin{matrix} A \\ B \end{matrix} \right])rank([AB?]) 等于行向量組 [ar1T,?,armT,br1T,?,brnT][ \mathbf{a^T_{r1}},\cdots, \mathbf{a^T_{rm}}, \mathbf{b^T_{r1}},\cdots, \mathbf{b^T_{rn}}][ar1T?,?,armT?,br1T?,?,brnT?] 張成空間的維度,其維度顯然小于等于矩陣 AAA 行向量組張成空間維度與矩陣 BBB 行向量組張成空間維度之和,故不等式成立 。什么時(shí)候取等號(hào)呢?顯然矩陣 AAA 行向量組的極大無(wú)關(guān)組和矩陣 BBB 行向量組的極大無(wú)關(guān)組互相不能表示時(shí),它們張成的行空間只在原點(diǎn)相交。
矩陣和的秩小于等于矩陣秩之和,即 rank(A+B)≤rankA+rankBrank (A+B) \leq rank A + rank Brank(A+B)≤rankA+rankB 。
證:令矩陣 AAA 列向量組為 A=[a1,?,an]A=[ \mathbf{a_1},\cdots, \mathbf{a_n}]A=[a1?,?,an?] ,矩陣 BBB 列向量組為 B=[b1,?,bn]B=[ \mathbf{b_1},\cdots, \mathbf{b_n}]B=[b1?,?,bn?] ,則 rank(A+B)rank (A + B)rank(A+B) 等于向量組 [a1+b1,?,an+bn][ \mathbf{a_1}+\mathbf{b_1},\cdots, \mathbf{a_n}+\mathbf{b_n}][a1?+b1?,?,an?+bn?] 張成空間的維度,其維度顯然小于等于矩陣 AAA 列向量組張成空間維度與矩陣 BBB 列向量組張成空間維度之和,故不等式成立。什么時(shí)候取等號(hào)呢? rankA+rankB=rank(A+B)≤rank(AB)≤rankA+rankBrank A + rank B = rank (A+B) \leq rank (A \quad B) \leq rank A + rank BrankA+rankB=rank(A+B)≤rank(AB)≤rankA+rankB ,這意味著 rank(AB)=rankA+rankBrank (A \quad B) = rank A + rank Brank(AB)=rankA+rankB ,所以矩陣 A,BA,BA,B 列空間只在原點(diǎn)相交。同理, rankA+rankB=rank(A+B)≤rank([AB])≤rankA+rankBrank A + rank B = rank (A+B) \leq rank (\left[ \begin{matrix} A \\ B \end{matrix} \right]) \leq rank A + rank BrankA+rankB=rank(A+B)≤rank([AB?])≤rankA+rankB ,這意味著 rank([AB])=rankA+rankBrank (\left[ \begin{matrix} A \\ B \end{matrix} \right]) = rank A + rank Brank([AB?])=rankA+rankB ,所以矩陣 A,BA,BA,B 行空間只在原點(diǎn)相交。所以,rank(A+B)=rankA+rankBrank (A+B) = rank A + rank Brank(A+B)=rankA+rankB 時(shí),矩陣 A,BA,BA,B 列空間只在原點(diǎn)相交,行空間只在原點(diǎn)相交。
SylvesterSylvesterSylvester 不等式,即對(duì)任意矩陣 Amn,BnpA_{mn},B_{np}Amn?,Bnp? , rankAB≥rankA+rankB?nrank AB \geq rank A + rank B - nrankAB≥rankA+rankB?n 成立。
若取 AB=OAB=\mathbf{O}AB=O ,得 rankA+rankB≤nrank A + rank B \leq nrankA+rankB≤n 不等式。
證:令矩陣 BBB 列向量組的極大無(wú)關(guān)組中有 kkk 個(gè)向量位于矩陣 AAA 的零空間,則 rankAB=rankB?krank AB = rank B - krankAB=rankB?k ,又矩陣 AAA 零空間維度是 n?rankAn-rank An?rankA ,所以 k≤n?rankAk \leq n-rank Ak≤n?rankA ,則 rankAB=rankB?k≥rankB?(n?rankA)=rankA+rankB?nrank AB = rank B - k \geq rank B - (n-rank A) = rank A + rank B - nrankAB=rankB?k≥rankB?(n?rankA)=rankA+rankB?n 。等號(hào)當(dāng) k=n?rankAk = n-rank Ak=n?rankA 時(shí)成立,即矩陣 BBB 列向量組的極大無(wú)關(guān)組包含矩陣 AAA 零空間的基,或者說(shuō),矩陣 AAA 零空間位于矩陣 BBB 列空間內(nèi)。
FrobeniusFrobeniusFrobenius 不等式,即對(duì)任意矩陣 Amn,Bnp,CpqA_{mn},B_{np},C_{pq}Amn?,Bnp?,Cpq? , rankAB+rankBC≤rankABC+rankBrank AB + rank BC \leq rank ABC + rank BrankAB+rankBC≤rankABC+rankB 成立。
若取 B=EnB=E_nB=En? ,得 SylvesterSylvesterSylvester 不等式。若取 C=OC=\mathbf{O}C=O ,得 rankAB≤rankBrank AB \leq rank BrankAB≤rankB 不等式。
證:采用分塊矩陣和矩陣乘可逆矩陣秩不變?cè)韥?lái)證明。
[Em?AOEn][ABOBBC][Ep?COEq][OEp?EqO]=[ABCOOB]\left[ \begin{matrix} E_m & -A \\ \mathbf{O} & E_n \end{matrix} \right] \left[ \begin{matrix} AB & \mathbf{O} \\ B & BC \end{matrix} \right] \left[ \begin{matrix} E_p & -C \\ \mathbf{O} & E_q \end{matrix} \right] \left[ \begin{matrix} \mathbf{O} & E_p \\ -E_q & \mathbf{O} \end{matrix} \right] = \left[ \begin{matrix} ABC & \mathbf{O} \\ \mathbf{O} & B \end{matrix} \right] [Em?O??AEn??][ABB?OBC?][Ep?O??CEq??][O?Eq??Ep?O?]=[ABCO?OB?]
rank([ABOBBC])=rank([ABCOOB])=rankABC+rankBrank([ABOBBC])≥rankAB+rankBCrank (\left[ \begin{matrix} AB & \mathbf{O} \\ B & BC \end{matrix} \right]) = rank (\left[ \begin{matrix} ABC & \mathbf{O} \\ \mathbf{O} & B \end{matrix} \right]) =rank ABC + rank B \\ rank (\left[ \begin{matrix} AB & \mathbf{O} \\ B & BC \end{matrix} \right]) \geq rank AB + rank BC rank([ABB?OBC?])=rank([ABCO?OB?])=rankABC+rankBrank([ABB?OBC?])≥rankAB+rankBC
等號(hào)成立充分必要條件是存在矩陣 XnmX_{nm}Xnm? 與 YqpY_{qp}Yqp? 使
XAB+BCY=BXAB + BCY = B XAB+BCY=B
該方法技巧性極強(qiáng),需要構(gòu)造矩陣乘法,一旦構(gòu)造好,證明就很簡(jiǎn)潔。
總結(jié)
以上是生活随笔為你收集整理的3.6 矩阵秩的其它重要关系的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: php读取excel 报错_php读取e
- 下一篇: 20210116 plecs 版本更新笔