文章目录
- 版权声明
- 基础概念
- 矩阵的运算
- 矩阵的加法
- 数与矩阵相乘
- 矩阵的乘法
- 矩阵的转置
- 矩阵和方程组
- 方阵和行列式
- 伴随矩阵
- 可逆矩阵
- 分块矩阵
- 矩阵的初等变换
- 初等矩阵
- 等价矩阵
- 行阶梯矩阵
- 行最简矩阵
- 初等变换在矩阵求解中的应用
- 矩阵的秩
版权声明
本文大部分内容皆来自李永乐老师考研教材和视频课。
基础概念
- 矩阵:由m×nm\times n m×n个数组成的mm m行nn n列的表格称为一个m×nm\times n m×n矩阵,记为AA A。当m=nm=n m=n时,称AA A为nn n阶矩阵。
[ a11a12… a 1 na21a22… a 2 n⋮⋮⋮a m 1a m 2… a m n]\begin{bmatrix} a_{11} &a_{12}&\ldots&a_{1n}\\ a_{21}&a_{22}&\ldots&a_{2n}\\ \vdots&\vdots&&\vdots&\\ a_{m1}&a_{m2}&\ldots&a_{mn} \end{bmatrix} a11a21⋮am1a12a22⋮am2………a1na2n⋮amn - 同型矩阵:如果AA A和BB B都是m×nm\times n m×n矩阵,那么称AA A和BB B是同型矩阵。
- 相等矩阵:设A,BA,B A,B是同型矩阵,如果 a ij = b ij (∀i=1,2,…,m;j=1,2,…,n)a_{ij}=b_{ij}(\forall i=1,2,\dots,m;j=1,2,\dots,n) aij=bij(∀i=1,2,…,m;j=1,2,…,n),则称AA A和BB B相等,记为A=BA=B A=B。
- 零矩阵:如果一个矩阵的所有元素都是00 0,那么就称这个矩阵为零矩阵,记为OO O。
- 对角矩阵: [ a11a22⋱ a n n]\begin{bmatrix} a_{11}&&\\ &a_{22}&\\ &&\ddots&\\ &&&a_{nn} \end{bmatrix} a11a22⋱ann
- 单位矩阵: [ 1 1 ⋱ 1 ]\begin{bmatrix} 1&&\\ &1&\\ &&\ddots&\\ &&&1 \end{bmatrix} 11⋱1 记为EE E。
- 上三角矩阵: [ a11a12… a 1 na22… a 2 n⋱ ⋮a n n]\begin{bmatrix} a_{11}&a_{12}&\dots&a_{1n}\\ &a_{22}&\dots&a_{2n}\\ &&\ddots&\vdots\\ &&&a_{nn} \end{bmatrix} a11a12a22……⋱a1na2n⋮ann 当i>ji>j i>j时, a ij =0a_{ij}=0 aij=0
- 下三角矩阵: [ a11a21a22⋮⋮⋱ a n 1a n 2… a n n]\begin{bmatrix} a_{11}&&&\\ a_{21}&a_{22}&&\\ \vdots&\vdots&\ddots&\\ a_{n1}&a_{n2}&\dots&a_{nn} \end{bmatrix} a11a21⋮an1a22⋮an2⋱…ann 当i<ji<j i<j时, a ij =0a_{ij}=0 aij=0
矩阵的运算
矩阵的加法
若 A = [ a i j] , B = [ b i j]A=[a_{ij}],B=[b_{ij}]A=[aij],B=[bij]为同型矩阵,那么
A+B=[ a ij + b ij ]A+B=[a_{ij}+b_{ij}] A+B=[aij+bij]
加法运算法则( A , B , CA,B,CA,B,C同型):
- A+B=B+AA+B=B+A A+B=B+A
- (A+B)+C=A+(B+C)(A+B)+C=A+(B+C) (A+B)+C=A+(B+C)
- A+O=AA+O=A A+O=A
- A+(−A)=OA+(-A)=O A+(−A)=O
数与矩阵相乘
kA=[k a ij ]kA=[ka_{ij}] kA=[kaij]
数乘运算法则:
- k(mA)=m(kA)=(mk)Ak(mA)=m(kA)=(mk)A k(mA)=m(kA)=(mk)A
- (k+m)A=kA+mA(k+m)A=kA+mA (k+m)A=kA+mA
- k(A+B)=kA+kBk(A+B)=kA+kB k(A+B)=kA+kB
- 1A=A1A=A 1A=A
- 0A=O0A=O 0A=O
矩阵的乘法
若 A = [ a i j] m × s, B = [ b i j] s × n A=[a_{ij}]_{m\times s},B=[b_{ij}]_{s\times n}A=[aij]m×s,B=[bij]s×n,则A×B=C=[ c ij] m×n A\times B=C=[c_{ij}]_{m\times n} A×B=C=[cij]m×n其中 c ij = a i1b 1j + a i2b 2j +⋯+ a isb sj = ∑ k=1n a ikb kj c_{ij}=a_{i1}b_{1j}+a_{i2}b_{2j}+\dots+a_{is}b_{sj}=\sum_{k=1}^na_{ik}b_{kj} cij=ai1b1j+ai2b2j+⋯+aisbsj=k=1∑naikbkj
乘法运算法则:
- A(BC)=(AB)CA(BC)=(AB)C A(BC)=(AB)C
证明:设A=[ a ij] m×s A=[a_{ij}]_{m\times s} A=[aij]m×s,B=[ b ij] s×t B=[b_{ij}]_{s\times t} B=[bij]s×t,C=[ c ij] t×n C=[c_{ij}]_{t\times n} C=[cij]t×n:
A ( B C ) = D m × n( A B ) C = E m × n A(BC)=D_{m\times n}\\(AB)C=E_{m\times n}A(BC)=Dm×n(AB)C=Em×n
DD D中第ii i行第jj j列的元素等于AA A中ii i行与BCBC BC中jj j列对应元素相乘再相加:
∑ k = 1sa i k( ∑ p = 1tb k pc p j) = ∑ k = 1s∑ p = 1ta i kb k pc p j \sum_{k=1}^sa_{ik}(\sum_{p=1}^tb_{kp}c_{pj})=\sum_{k=1}^s\sum_{p=1}^ta_{ik}b_{kp}c_{pj}k=1∑saik(p=1∑tbkpcpj)=k=1∑sp=1∑taikbkpcpj
同理EE E中第ii i行第jj j列的元素等于:
∑ p = 1t( ∑ k = 1sa i kb k p) c p j= ∑ k = 1s∑ p = 1ta i kb k pc p j \sum_{p=1}^t(\sum_{k=1}^sa_{ik}b_{kp})c_{pj}=\sum_{k=1}^s\sum_{p=1}^ta_{ik}b_{kp}c_{pj}p=1∑t(k=1∑saikbkp)cpj=k=1∑sp=1∑taikbkpcpj
证毕。 - A(B+C)=AB+ACA(B+C)=AB+AC A(B+C)=AB+AC
- (kA)(lB)=klAB(kA)(lB)=klAB (kA)(lB)=klAB
- AE=A,EA=AAE=A,EA=A AE=A,EA=A
- OA=O,AO=OOA=O,AO=O OA=O,AO=O
注意:
- AB≠BAAB\neq BA AB=BA
- AB=O⇏A=OAB=O\nRightarrow A=O AB=O⇏A=O或B=OB=O B=O
- AB=AC,A≠O⇏B=CAB=AC,A\neq O \nRightarrow B=C AB=AC,A=O⇏B=C
- 若A,BA,B A,B是对角矩阵,则AB=BAAB=BA AB=BA
- [ a 1a 2a 3]n=A= [ a1na2na3n]\begin{bmatrix}a_1&&\\&a_2&\\&&a_3\end{bmatrix}^n=A=\begin{bmatrix}a_1^n&&\\&a_2^n&\\&&a_3^n\end{bmatrix} a1a2a3 n=A= a1na2na3n
矩阵的转置
设 A = [ a i j] m × n A=[a_{ij}]_{m\times n}A=[aij]m×n,将 AAA的行列互换,得到的 n × mn\times mn×m矩阵 [ a j i] n × m [a_{ji}]_{n\times m}[aji]n×m称为 AAA的转置矩阵,记为 AT A^TAT。转置运算法则:
- (A+B ) T= A T+ B T(A+B)^T=A^T+B^T (A+B)T=AT+BT
- (kA ) T=k A T(kA)^T=kA^T (kA)T=kAT
- (AB ) T= B T A T(AB)^T=B^TA^T (AB)T=BTAT
证明:设A=[ a ij] m×s ,B=[ b ij] s×n A=[a_{ij}]_{m\times s},B=[b_{ij}]_{s\times n} A=[aij]m×s,B=[bij]s×n,则有:
A B = [ c i j] m × n⇓ ( A B )T= [ c j i] n × m AB=[c_{ij}]_{m\times n}\\ \Downarrow\\ (AB)^T=[c_{ji}]_{n\times m}\\AB=[cij]m×n⇓(AB)T=[cji]n×m
其中
c j i= ∑ k = 1sa i kb k j c_{ji}=\sum_{k=1}^sa_{ik}b_{kj}cji=k=1∑saikbkj
令
BTAT= [ d i j] n × m B^TA^T=[d_{ij}]_{n\times m}BTAT=[dij]n×m
B T A TB^TA^T BTAT的jj j行ii i列元素是 B TB^T BT的jj j行与 A TA^T AT的ii i列所得,也是BB B的jj j列与AA A的ii i行所得,因此:
d j i= ∑ k = 1sb k ja i k= c j i d_{ji}=\sum_{k=1}^sb_{kj}a_{ik}=c_{ji}dji=k=1∑sbkjaik=cji
证毕。 - ( A T ) T=A(A^T)^T=A (AT)T=A
若 AT= AA^T=AAT=A,则称 AAA为对称矩阵,若 AT= − AA^T=-AAT=−A,则称 AAA为反对称矩阵。
矩阵和方程组
现有一二元一次方程组:
{ a1x + b1y = c1( 1 ) a2x + b2y = c2( 2 )\begin{cases} a_1x+b_1y=c_1(1)\\ a_2x+b_2y=c_2(2) \end{cases} {a1x+b1y=c1(1)a2x+b2y=c2(2)
可用矩阵表示为:
[ a1b1a2b2] [ x y ]= [ c1c2] ⇓ AX=C\begin{bmatrix} a_1&b_1\\ a_2&b_2 \end{bmatrix} \begin{bmatrix} x\\ y \end{bmatrix} {=} \begin{bmatrix} c_1\\ c_2 \end{bmatrix}\\ \Downarrow\\ AX=C [a1a2b1b2][xy]=[c1c2]⇓AX=C
其中 AAA称为系数矩阵, XXX称为未知数矩阵, CCC称为常数项矩阵。
方阵和行列式
设 A = [ a i j]A=[a_{ij}]A=[aij]为 nnn阶方阵,其所有元素保持位置不动所构成的行列式称为方阵 AAA的行列式,记为∣A∣|A| ∣A∣注意:
- 仅有方阵才有行列式。
- A=OA=O A=O和∣A∣=0|A|=0 ∣A∣=0没有任何关系。
方阵行列式的性质:
- ∣ A T∣=∣A∣|A^T|=|A| ∣AT∣=∣A∣
- ∣kA∣= k n∣A∣|kA|=k^n|A| ∣kA∣=kn∣A∣
- ∣AB∣=∣A∣∣B∣|AB|=|A||B| ∣AB∣=∣A∣∣B∣
证明:设AA A、BB B为nn n阶矩阵(以n=2n=2 n=2)为例:
A = [ a 11 a 12 a 21 a 22]B = [ b 11 b 12 b 21 b 22] A= \begin{bmatrix} a_{11}&a_{12}\\ a_{21}&a_{22} \end{bmatrix} B= \begin{bmatrix} b_{11}&b_{12}\\ b_{21}&b_{22} \end{bmatrix}A=[a11a21a12a22]B=[b11b21b12b22]
构成四阶行列式DD D:
D = ∣ A ∣ ∣ B ∣ = ∣AO − EB∣= ∣ a 11 a 1200 a 21 a 2200 − 10 b 11 b 120 − 1 b 21 b 22∣= ∣ a 11 a 12 a11b11+ a12b21a11b12+ a12b22a 21 a 22 a21b11+ a22b21a21b12+ a22b22− 10000 − 100∣= ∣A A B − EO∣= − 1 ( 2 × 2 )∣ − E ∣ ∣ A B ∣ = ∣ A B ∣D =|A||B| = \begin{vmatrix} A&O\\ -E&B \end{vmatrix} = \begin{vmatrix} a_{11}&a_{12}&0&0\\ a_{21}&a_{22}&0&0\\ -1&0&b_{11}&b_{12}\\ 0&-1&b_{21}&b_{22} \end{vmatrix} = \begin{vmatrix} a_{11}&a_{12}&a_{11}b_{11}+a_{12}b_{21}&a_{11}b_{12}+a_{12}b_{22}\\ a_{21}&a_{22}&a_{21}b_{11}+a_{22}b_{21}&a_{21}b_{12}+a_{22}b_{22}\\ -1&0&0&0\\ 0&-1&0&0 \end{vmatrix} = \begin{vmatrix} A&AB\\ -E&O \end{vmatrix} =-1^{(2\times2)}|-E||AB| =|AB|D=∣A∣∣B∣= A−EOB = a11a21−10a12a220−100b11b2100b12b22 = a11a21−10a12a220−1a11b11+a12b21a21b11+a22b2100a11b12+a12b22a21b12+a22b2200 = A−EABO =−1(2×2)∣−E∣∣AB∣=∣AB∣
伴随矩阵
设 A = [ a i j]A=[a_{ij}]A=[aij]是 nnn阶方阵,行列式 ∣ A ∣|A|∣A∣的每个元素 a i j a_{ij}aij的代数余子式 A i j A_{ij}Aij所构成的如下方阵称为 AAA的伴随矩阵。 A ∗= [ A11A21… A n 1A12A22… A n 2⋮⋮⋮A 1 nA 2 n… A n n]A^*=\begin{bmatrix}A_{11}&A_{21}&\dots&A_{n1}\\A_{12}&A_{22}&\dots&A_{n2}\\\vdots&\vdots&&\vdots\\A_{1n}&A_{2n}&\dots&A_{nn}\end{bmatrix} A∗= A11A12⋮A1nA21A22⋮A2n………An1An2⋮Ann 伴随矩阵的性质:
- A A ∗= A ∗A=∣A∣EAA^*=A^*A=|A|E AA∗=A∗A=∣A∣E
证明:设AA A为nn n阶矩阵(以n=2n=2 n=2)为例:
A A∗= ∣ a 11 a 12 a 21 a 22∣∣ A 11 A 21 A 12 A 22∣= ∣ a11A11+ a12A12a11A21+ a12A22a21A11+ a22A12a21A21+ a22A22 ∣= ∣ ∣ A ∣OO ∣ A ∣∣= ∣ A ∣ ∣1001∣= ∣ A ∣ EAA^* = \begin{vmatrix} a_{11}&a_{12}\\ a_{21}&a_{22} \end{vmatrix} \begin{vmatrix} A_{11}&A_{21}\\ A_{12}&A_{22} \end{vmatrix} = \begin{vmatrix} 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{vmatrix} = \begin{vmatrix} |A|&O\\ O&|A| \end{vmatrix} =|A| \begin{vmatrix} 1&0\\ 0&1 \end{vmatrix} =|A|EAA∗= a11a21a12a22 A11A12A21A22 = a11A11+a12A12a21A11+a22A12a11A21+a12A22a21A21+a22A22 = ∣A∣OO∣A∣ =∣A∣ 1001 =∣A∣E - 二阶矩阵的伴随矩阵:主对角线互换,副对角线变号。
可逆矩阵
对于 nnn阶方阵 AAA,如果存在 nnn阶方阵 BBB,使AB=BA=EAB=BA=E AB=BA=E则称矩阵 AAA是可逆的,矩阵 BBB是 AAA的逆矩阵。如果矩阵 AAA是可逆的,那么 AAA的逆矩阵是唯一的,记作 A −1 A^{-1} A−1可逆矩阵的性质如下:
- 如果AA A可逆,则 A −1 A^{-1} A−1也是可逆的,且( A −1) −1 =A(A^{-1})^{-1}=A (A−1)−1=A。
证明:令 B = A − 1 B=A^{-1}B=A−1
那么: B A = A B = EBA=AB=EBA=AB=E
所以BB B可逆且 B − 1= ( A − 1) − 1= AB^{-1}=(A^{-1})^{-1}=AB−1=(A−1)−1=A - 如果AA A可逆,且k≠0k\neq0 k=0,则kAkA kA可逆,且(kA ) −1 = 1 k A −1 (kA)^{-1}=\frac{1}{k}A^{-1} (kA)−1=k1A−1。
- 如果A,BA,B A,B可逆,则ABAB AB也可逆,且(AB ) −1 = B −1A −1 (AB)^{-1}=B^{-1}A^{-1} (AB)−1=B−1A−1。
- 如果AA A可逆,则 A TA^T AT也可逆,且( A T ) −1 =( A −1) T(A^T)^{-1}=(A^{-1})^T (AT)−1=(A−1)T。
- AA A可逆⇔∣A∣≠0\Leftrightarrow|A|\neq0 ⇔∣A∣=0。
证明:因为
∣ A A − 1∣ = ∣ A ∣ ∣ A − 1∣ = ∣ E ∣ = 1|AA^{-1}|=|A||A^{-1}|=|E|=1∣AA−1∣=∣A∣∣A−1∣=∣E∣=1
所以∣A∣≠0|A|\neq0 ∣A∣=0 - A,BA,B A,B是nn n阶方阵,如果AB=EAB=E AB=E,则 A −1 =BA^{-1}=B A−1=B。
- 如果AA A可逆,则 A −1 = 1 ∣A∣A ∗A^{-1}=\frac{1}{|A|}A^* A−1=∣A∣1A∗。
- 如果AA A可逆,则∣ A −1 ∣= 1 ∣A∣ |A^{-1}|=\frac{1}{|A|} ∣A−1∣=∣A∣1。
- 如果A= [ a1a2a3]A=\begin{bmatrix}a_1&&\\&a_2&\\&&a_3\end{bmatrix} A= a1a2a3 是对角矩阵,则 A −1 = [ 1 a 11 a 21 a 3]A^{-1}=\begin{bmatrix}\frac{1}{a_1}&&\\&\frac{1}{a_2}&\\&&\frac{1}{a_3}\end{bmatrix} A−1= a11a21a31 。
分块矩阵
对矩阵适当的进行分块处理,可以有效地进行计算,分块后有如下运算法则:
- [ A1A2A3A4]+ [ B1B2B3B4]= [A 1+ B 1 A 2+ B 2 A 3+ B 3 A 4+ B 4]\begin{bmatrix}A_1&A_2\\A_3&A_4\end{bmatrix}+\begin{bmatrix}B_1&B_2\\B_3&B_4\end{bmatrix}=\begin{bmatrix}A_1+B_1&A_2+B_2\\A_3+B_3&A_4+B_4\end{bmatrix} [A1A3A2A4]+[B1B3B2B4]=[A1+B1A3+B3A2+B2A4+B4]
- [ A B C D ] [ X Y Z W ]= [ AX+BZAY+BWCX+DZCY+DW]\begin{bmatrix}A&B\\C&D\end{bmatrix}\begin{bmatrix}X&Y\\Z&W\end{bmatrix}=\begin{bmatrix}AX+BZ&AY+BW\\CX+DZ&CY+DW\end{bmatrix} [ACBD][XZYW]=[AX+BZCX+DZAY+BWCY+DW]
- [ABCD]T= [ ATCTBTDT]\begin{bmatrix}A&B\\C&D\end{bmatrix}^T=\begin{bmatrix}A^T&C^T\\B^T&D^T\end{bmatrix} [ACBD]T=[ATBTCTDT]
设 A , BA,BA,B分别为 m , nm,nm,n阶方阵,则:
- [AOOB]n= [ AnO O Bn]\begin{bmatrix}A&O\\O&B\end{bmatrix}^n=\begin{bmatrix}A^n&O\\O&B^n\end{bmatrix} [AOOB]n=[AnOOBn]
设 A , BA,BA,B分别为 m , nm,nm,n阶可逆矩阵,则:
- [AOOB]−1 = [ A − 1O O B − 1]\begin{bmatrix}A&O\\O&B\end{bmatrix}^{-1}=\begin{bmatrix}A^{-1}&O\\O&B^{-1}\end{bmatrix} [AOOB]−1=[A−1OOB−1]
- [OABO]−1 = [ O C − 1B − 1O ]\begin{bmatrix}O&A\\B&O\end{bmatrix}^{-1}=\begin{bmatrix}O&C^{-1}\\B^{-1}&O\end{bmatrix} [OBAO]−1=[OB−1C−1O]
若 AAA是 m × nm\times nm×n矩阵, BBB是 n × sn\times sn×s矩阵且 A B = CAB=CAB=C,则对 BBB, CCC按列分块有:
[ a11a12… a 1 na21a22… a 2 n⋮⋮⋮a m 1a m 2… a m n] [ β1β2… βn]= [ γ1γ2… γn]\begin{bmatrix} a_{11}&a_{12}&\dots&a_{1n}\\ a_{21}&a_{22}&\dots&a_{2n}\\ \vdots&\vdots&&\vdots\\ a_{m1}&a_{m2}&\dots&a_{mn} \end{bmatrix} \begin{bmatrix} \beta_1&\beta_2&\dots&\beta_n \end{bmatrix} {=} \begin{bmatrix} \gamma_1&\gamma_2&\dots&\gamma_n \end{bmatrix} a11a21⋮am1a12a22⋮am2………a1na2n⋮amn [β1β2…βn]=[γ1γ2…γn]
即{ a11β1+ a12β2+ ⋯ + a 1 nβn= γ1a21β1+ a22β2+ ⋯ + a 2 nβn= γ2 … a n 1β1+ a n 2β2+ ⋯ + a n nβn= γn \begin{cases} a_{11}\beta_1+a_{12}\beta_2+\dots+a_{1n}\beta_n=\gamma_1\\ a_{21}\beta_1+a_{22}\beta_2+\dots+a_{2n}\beta_n=\gamma_2\\ \dots \\a_{n1}\beta_1+a_{n2}\beta_2+\dots+a_{nn}\beta_n=\gamma_n \end{cases} ⎩ ⎨ ⎧a11β1+a12β2+⋯+a1nβn=γ1a21β1+a22β2+⋯+a2nβn=γ2…an1β1+an2β2+⋯+annβn=γn
矩阵的初等变换
欲求解以下线性方程组:
{ 2 x1− x2+ 3 x3= 1 4 x1+ 2 x2+ 5 x3= 4 2 x1+ 2 x3= 6\begin{cases}2x_1-x_2+3x_3=1\\4x_1+2x_2+5x_3=4\\2x_1+2x_3=6\end{cases} ⎩ ⎨ ⎧2x1−x2+3x3=14x1+2x2+5x3=42x1+2x3=6
根据加减消元法:
- 方程两边同时乘以一个非零的数。
- 将一个方程的kk k倍加到另一个方程。
- 交换两个方程的位置。
将方程组化简至:
{ 2 x1− x2+ 3 x3= 1 x2− x3= 5 x3= − 6\begin{cases}2x_1-x_2+3x_3=1\\x_2-x_3=5\\x_3=-6\end{cases} ⎩ ⎨ ⎧2x1−x2+3x3=1x2−x3=5x3=−6
即可将方程的解求出,加减消元本质是对未知数系数和常数项的改变,因此可以把未知数系数和常数项写成一个矩阵:
[2 − 13142542026]\begin{bmatrix}2&-1&3&1\\4&2&5&4\\2&0&2&6\end{bmatrix} 242−120352146
这个矩阵就称为线性方程组的增广矩阵。并把以下三种变换称为矩阵的初等行(列)变换,统称为矩阵的初等变换:
- 用非零的常数乘矩阵的某一行(列)。
- 将一行(列)的kk k倍加至另一行(列)。
- 交换矩阵中两行(列)的位置。
现对该矩阵由上往下进行初等行变换将矩阵化简至阶梯型(这个过程也被称为正向消元):
[2 − 13101 − 15001 − 6]\begin{bmatrix}2&-1&3&1\\0&1&-1&5\\0&0&1&-6\end{bmatrix} 200−1103−1115−6
接着由下往上将化简后的矩阵加入未知数,即可得出线性方程的解(这个过程也被称为反向求解)。
初等矩阵
由单位矩阵经过一次初等变换得到的矩阵称为初等矩阵。初等矩阵的性质如下:
- 初等矩阵PP P左乘AA A所得到的PAPA PA就是对AA A做一次与PP P同样的初等行变换。
- 初等矩阵PP P右乘AA A所得到的APAP AP就是对AA A做一次与PP P同样的初等列变换。
- [1000100k1]−1 = [ 1 0 0 0 1 0 0 −k1 ]\begin{bmatrix}1&0&0\\0&1&0\\0&k&1\end{bmatrix}^{-1}=\begin{bmatrix}1&0&0\\0&1&0\\0&-k&1\end{bmatrix} 10001k001 −1= 10001−k001
- [100001010]−1 = [ 1 0 0 0 0 1 0 1 0 ]\begin{bmatrix}1&0&0\\0&0&1\\0&1&0\end{bmatrix}^{-1}=\begin{bmatrix}1&0&0\\0&0&1\\0&1&0\end{bmatrix} 100001010 −1= 100001010
- [1000k0001]−1 = [ 1 0 0 0 1k0 0 0 1 ]\begin{bmatrix}1&0&0\\0&k&0\\0&0&1\end{bmatrix}^{-1}=\begin{bmatrix}1&0&0\\0&\frac{1}{k}&0\\0&0&1\end{bmatrix} 1000k0001 −1= 1000k10001
等价矩阵
如果矩阵 AAA经过有限次初等变换变成矩阵 BBB,就称矩阵 AAA与 BBB等价,记作 A ≅ BA\cong BA≅B。矩阵等价的性质如下:
- 反身性:A≅AA\cong A A≅A
- 对称性:若A≅BA\cong B A≅B,则B≅AB\cong A B≅A
- 传递性:若A≅B,B≅CA\cong B,B\cong C A≅B,B≅C,则A≅CA\cong C A≅C
行阶梯矩阵
设 AAA是一个 m × nm\times nm×n的矩阵,如果满足:
- 如果矩阵有零行,则零行都在矩阵的底部。
- 每个非零行的矩阵的主元(即某一行中最左边的第一个非零元)所在的列的下面元素都是00 0。
则称 AAA为行阶梯矩阵。
行最简矩阵
设 AAA是一个 m × nm\times nm×n的矩阵,如果满足:
- AA A是行阶梯矩阵。
- 非零行的主元都是11 1,且主元所在列的其它元素都是00 0。
则称 AAA为行最简矩阵。
初等变换在矩阵求解中的应用
- 通过初等行变换求解矩阵的逆矩阵:AA A矩阵可逆⇔\Leftrightarrow ⇔AA A可以表示为若干个初等矩阵的乘积。即
Pn… P2P1= AP_n\dots P_2P_1=APn…P2P1=A
那么
( Pn… P2P1) − 1A = E(P_n\dots P_2P_1)^{-1}A=E(Pn…P2P1)−1A=E
因为( P n… P 2 P 1 ) −1 = P 1 −1P 2 −1 … P n −1 = Q 1 Q 2… Q n(P_n\dots P_2P_1)^{-1}=P_1^{-1} P_2^{-1}\dots P_n^{-1}=Q_1Q_2\dots Q_n (Pn…P2P1)−1=P1−1P2−1…Pn−1=Q1Q2…Qn(QQ Q仍为初等矩阵),所以原式可写为:
Q1Q2… QnA = EQ_1Q_2\dots Q_nA=EQ1Q2…QnA=E
那么
Q1Q2… QnE = A − 1 Q_1Q_2\dots Q_nE=A^{-1}Q1Q2…QnE=A−1
因此:AA A矩阵经过若干次行变换可变为单位矩阵,单位矩阵经过若干次同样的行变换可变为AA A的逆矩阵,即:
( A ∣ E ) → ⋯ → ( E ∣ A − 1)(A|E)\rightarrow\dots\rightarrow(E|A^{-1})(A∣E)→⋯→(E∣A−1) - 通过初等行变换求解矩阵方程:若AX=BAX=B AX=B,如果AA A可逆,那么 X = A − 1BX=A^{-1}BX=A−1B又 P A = EPA=EPA=E那么 P B = A − 1B = XPB=A^{-1}B=XPB=A−1B=X所以 P ( A ∣ B ) = ( E ∣ X )P(A|B)=(E|X)P(A∣B)=(E∣X)
矩阵的秩
在 m × nm\times nm×n阶的矩阵 AAA中,任取 kkk行与 kkk列( k ≤ n , k ≤ mk≤n,k≤mk≤n,k≤m),位于这些行与列的交叉点上的 k2 k^2k2个元素按其在原来矩阵 AAA的次序可构成一个 kkk阶行列式,称其为矩阵 AAA的一个 kkk阶子式。若矩阵 AAA中存在 kkk阶子式不为 000, k + 1k+1k+1阶子式(如果存在)全为零,则称 kkk为矩阵 AAA的秩,记为 r ( A ) = kr(A)=kr(A)=k,零矩阵的秩规定为 000。秩的性质如下:
- 若AA A是nn n阶方阵,那么
- r(A)=n⇔∣A∣≠0⇔A可逆r(A)=n\Leftrightarrow|A|\neq0\Leftrightarrow A可逆 r(A)=n⇔∣A∣=0⇔A可逆
- r(A)<n⇔∣A∣=0⇔A不可逆r(A)<n\Leftrightarrow|A|=0\Leftrightarrow A不可逆 r(A)<n⇔∣A∣=0⇔A不可逆
- 经过初等变换矩阵的秩不变。
- 0≤r( A m×n )≤min(m,n)0≤r(A_{m\times n})≤min(m,n) 0≤r(Am×n)≤min(m,n)
- r( A T)=r(A)r(A^T)=r(A) r(AT)=r(A)
- r(A+B)≤r(A)+r(B)r(A+B)≤r(A)+r(B) r(A+B)≤r(A)+r(B)
例:
[EOOO]+ [OOOE] \begin{bmatrix}E&O\\O&O\end{bmatrix}+\begin{bmatrix}O&O\\O&E\end{bmatrix}[EOOO]+[OOOE] - r(kA)=r(A)(k≠0)r(kA)=r(A)(k\neq0) r(kA)=r(A)(k=0)
- r(AB)≤min(r(A),r(B))r(AB)≤min(r(A),r(B)) r(AB)≤min(r(A),r(B))
证明:设r(A)=rr(A)=r r(A)=r,则存在可逆矩阵P,QP,Q P,Q使得 P A Q =[ ErO O O ] m × n PAQ=\begin{bmatrix}E_r&O\\O&O\end{bmatrix}_{m\times n}PAQ=[ErOOO]m×n则 P A B = [ E rOOO]Q − 1B = [ E rOOO][ B r×sB (n−r)×s ]= [ B r×s O] PAB=\begin{bmatrix}E_r&O\\O&O\end{bmatrix}Q^{-1}B=\begin{bmatrix}E_r&O\\O&O\end{bmatrix}\begin{bmatrix}B_{r\times s}\\B_{(n-r)\times s}\end{bmatrix}=\begin{bmatrix}B_{r\times s}\\O\end{bmatrix}PAB=[ErOOO]Q−1B=[ErOOO][Br×sB(n−r)×s]=[Br×sO]即 r ( A B ) = r ( P A B ) = r ( [ B r×s O]) = r ( B r × s) ≤ r ≤ r ( A )r(AB)=r(PAB)=r(\begin{bmatrix}B_{r\times s}\\O\end{bmatrix})=r(B_{r\times s})≤r≤r(A)r(AB)=r(PAB)=r([Br×sO])=r(Br×s)≤r≤r(A)由此可得 r ( A B ) = r ( ( A B )T) = r ( BTAT) ≤ r ( BT) = r ( B )r(AB)=r((AB)^T)=r(B^TA^T)≤r(B^T)=r(B)r(AB)=r((AB)T)=r(BTAT)≤r(BT)=r(B)故r(AB)≤min(r(A),r(B))r(AB)≤min(r(A),r(B)) r(AB)≤min(r(A),r(B)) - 如果矩阵P,QP,Q P,Q可逆,则r(PAQ)=r(A)r(PAQ)=r(A) r(PAQ)=r(A)
- r( [ A O O B ])=r(A)+r(B)r(\begin{bmatrix}A&O\\O&B\end{bmatrix})=r(A)+r(B) r([AOOB])=r(A)+r(B)
- max(r(A),r(B))≤r(A∣B)≤r(A)+r(B)max(r(A),r(B))≤r(A|B)≤r(A)+r(B) max(r(A),r(B))≤r(A∣B)≤r(A)+r(B)
证明:设r(A)=r,r(B)=tr(A)=r,r(B)=t r(A)=r,r(B)=t, P AT= A1( 行阶梯, r 个非零行 ) Q BT= B1( 行阶梯, t 个非零行 )PA^T=A_1(行阶梯,r个非零行)\\QB^T=B_1(行阶梯,t个非零行)PAT=A1(行阶梯,r个非零行)QBT=B1(行阶梯,t个非零行)那么 [POOQ][ A T B T]= [ A 1 B 1] \begin{bmatrix}P&O\\O&Q\end{bmatrix}\begin{bmatrix}A^T\\B^T\end{bmatrix}=\begin{bmatrix}A_1\\B_1\end{bmatrix}[POOQ][ATBT]=[A1B1]则 r ( A ∣ B ) = r [ A T B T]= [ A 1 B 1]≤ r + t ≤ r ( A ) + r ( B )r(A|B)=r{\begin{bmatrix}A^T\\B^T\end{bmatrix}}=\begin{bmatrix}A_1\\B_1\end{bmatrix}≤r+t≤r(A)+r(B)r(A∣B)=r[ATBT]=[A1B1]≤r+t≤r(A)+r(B) - nn n元线性方程组AX=BAX=B AX=B解的判定:其增广矩阵为CC C那么其解的情况如下:
情况 | 说明 |
---|---|
无解 | r(A)+1=r(C)r(A)+1=r(C) r(A)+1=r(C) |
唯一解 | r(A)=r(C)=nr(A)=r(C)=n r(A)=r(C)=n |
无穷解 | r(A)=r(C)<n)r(A)=r(C)<n) r(A)=r(C)<n) |
- nn n元齐次方程组AX=OAX=O AX=O有非零解⇔r(A)<n\Leftrightarrow r(A)<n ⇔r(A)<n
- 矩阵方程AX=BAX=B AX=B有解⇔r(A)=r(A,B)\Leftrightarrow r(A)=r(A,B) ⇔r(A)=r(A,B)
证明:设A−m×nA-m\times n A−m×n,X−n×tX-n\times t X−n×t,B−m×tB-m\times t B−m×t,将BB B矩阵按列分块:
B = [ β1, β2, … , βn]B=[\beta_1,\beta_2,\dots,\beta_n]B=[β1,β2,…,βn]
AX=BAX=B AX=B有解⇔\Leftrightarrow ⇔AX= β j(j=1,2,…,t)AX=\beta_j(j=1,2,\dots,t) AX=βj(j=1,2,…,t)都有解,设r(A)=rr(A)=r r(A)=r,则r(A, β j)=rr(A,\beta_j)=r r(A,βj)=r,化为行最简⇔r(PA,P β j)=r\Leftrightarrow r(PA,P\beta_j)=r ⇔r(PA,Pβj)=r,那么P β jP\beta_j Pβj的后m−rm-r m−r行就为0⇔r(PA,PB)=r⇔r(A,B)=r=r(A)0\Leftrightarrow r(PA,PB)=r\Leftrightarrow r(A,B)=r=r(A) 0⇔r(PA,PB)=r⇔r(A,B)=r=r(A)。