【线性代数】矩阵的初等变换与线性方程组

39 阅读5分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

矩阵的初等变换

一、初等变换

1. 初等变换的定义

下面三种变换称为矩阵的初等行变换

  • 对调两行(对调i,ji,j两行,记作rirjr_{i}\leftrightarrow r_j

  • 以数(k0)(k\ne0)乘某一行中的所有元素(第ii行乘kk,记作ri×kr_{i}\times k

  • 把某一行所有元素的kk倍加到另一行对应的元素上去(第jj行的kk倍加到第ii行,记作ri+krjr_{i}+kr_{j}

 

把定义中的“行”换成“列”,即得矩阵的初等列变换的定义(所用记号是把“rr“换成”cc“)。矩阵的初等行变换与初等列变换,统称初等变换

 

2. 行最简形矩阵的定义

非零行的第一个非零元为11,且这些非零元所在的列的其他元素都为00

 

例如:(1002010300100000)\begin{pmatrix}1 & 0 & 0 & 2 \\ 0 & 1 & 0 & 3 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 0\end{pmatrix}

  • 非零行的第一个非零元为11:第一、二、三行的第一个非零元都是11

  • 且这些非零元所在的列的其他元素都为00:如第二行的第一个非零元,即11,其所在的列其他元素都为00

 

二、矩阵等价

1. 矩阵等价的定义

如果矩阵AA经过有限次初等行变换变成矩阵BB,就称矩阵AA与矩阵BB行等价,记作ArBA\overset{r}{\sim} B;如果矩阵A经过有限次初等列变换变成矩阵BB,就称矩阵AA与矩阵BB列等价,记作AcBA\overset{c}{\sim} B;如果A经过有限次初等变换变成矩阵BB,就称矩阵AA与矩阵BB等价,记作ABA \sim B。(A,BA,B是同型矩阵)

 

2. 矩阵等价的性质

矩阵之间的等价关系具有以下性质

  • 反身性:AAA\sim A

  • 对称性:若ABA\sim B,则BAB\sim A

  • 传递性:若AB,BCA\sim B,B\sim C,则ACA\sim C

 

3. 矩阵等价的定理

AABBm×nm\times n矩阵,那么:

  • ArBA\overset{r}{\sim} B的充分必要条件是存在mm阶可逆矩阵PP,使PA=BPA=B

  • AcBA\overset{c}{\sim} B的充分必要条件是存在nn阶可逆矩阵QQ,使AQ=BAQ=B

  • ABA\sim B的充分必要条件是存在mm阶可逆矩阵及nn阶可逆矩阵QQ,使PAQ=BPAQ=B

 

三、初等矩阵

1. 初等矩阵的定义

由单位阵EE经过一次初等变换得到的矩阵称为初等矩阵

 

2. 三种初等矩阵

  • 把单位阵中的第i,ji,j两行(或第i,ji,j两列)对调,得初等矩阵

  • 以数k0k\ne0乘单位阵的第ii行(或第ii列),得初等矩阵

  • kkEE的第jj行加到第ii行上或以kkEE的第ii列加到第jj列上,得初等矩阵

 

3. 初等矩阵的性质

  • AA是一个m×nm\times n矩阵,对AA施行一次初等行变换,相当于在AA的左边乘以相应的mm阶初等矩阵;对AA施行一次初等列变换,相当于在AA的右边乘以相应的nn阶初等矩阵

  • 方阵AA可逆的充分必要条件是,存在有限个初等矩阵P1,P2,,PlP_{1},P_{2},\cdots,P_{l},使A=P1P2PlA=P_{1}P_{2}\cdots P_{l}

 

例1:设A=(021302230)A=\begin{pmatrix}0 & -2 & 1 \\ 3 & 0 & -2 \\ -2 & 3 & 0\end{pmatrix},证明AA可逆,并求A1A^{-1}

思路:构建矩阵(AE)(A|E),将AA的部分通过初等行变换变成EE,同时EE变成A1A^{-1}

(AE)=(021100 302010 230001)E的部分变成上三角矩阵(302010021100001946)将非主对角线上的数变成0(30018912020846001946)主对角线上的值变为1(100634010423001946)=(EA1)\begin{aligned}(A|E)&=\begin{pmatrix}0 & -2 & 1 & 1 & 0 & 0  \\ 3 & 0 & -2 & 0 & 1 & 0  \\ -2 & 3 & 0 & 0 & 0 & 1\end{pmatrix}\\&E \text{的部分变成上三角矩阵}\\&\rightarrow \begin{pmatrix}3 & 0 & -2 & 0 & 1 & 0 \\ 0 & -2 & 1 & 1 & 0 & 0 \\ 0 & 0 & 1 & 9 & 4 & 6\end{pmatrix}\\&\text{将非主对角线上的数变成}0\\ &\begin{pmatrix}3 & 0 & 0 & 18 & 9 & 12 \\ 0 & -2 & 0 & -8 & -4 & -6 \\ 0 & 0 & 1 & 9 & 4 & 6\end{pmatrix}\\&\text{主对角线上的值变为}1\\&\begin{pmatrix}1 & 0 & 0 & 6 & 3 & 4 \\ 0 & 1 & 0 & 4 & 2 & 3 \\ 0 & 0 & 1 & 9 & 4 & 6\end{pmatrix}\\&=(E|A^{-1})\end{aligned}

A1=(634423946)A^{-1}=\begin{pmatrix}6 & 3 & 4 \\ 4 & 2 & 3 \\ 9 & 4 & 6\end{pmatrix}

 

矩阵的秩

一、kk阶子式的定义

m×nm\times n矩阵AA中,任取kk行与kk列(km,knk\leq m,k\leq n),位于这些行列交叉处的k2k^2个元素,不改变它们在AA中所处的位置次序而得的kk阶行列式,称为矩阵AAkk阶子式

 

二、矩阵的秩的定义

设在矩阵AA中有一个不等于00rr阶子式DD,且所有r+1r+1阶子式(如果存在的话)全等于00,那么DD称为矩阵AA的最高阶非零子式,数rr称为矩阵AA的秩,记作R(A)R(A)(也可写作r(A)r(A))。并规定零矩阵的秩等于00

 

三、矩阵秩的性质

  • 0R(Am×n)min{m,n}0\leq R(A_{m\times n})\leq\min\{m,n\}

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

  • R(AB)min{R(A),R(B)}R(AB)\leq\min\{R(A),R(B)\}

  • P,QP,Q可逆,则R(PAQ)=R(A)R(PAQ)=R(A)

证明:

r(PAQ)r(AQ)r(PAQ)\leq r(AQ)

r(AQ)=r(EAQ)=r(P1PAQ)r(PAQ)r(AQ)=r(EAQ)=r(P^{-1}PAQ)\leq r(PAQ)

r(PAQ)=r(AQ)\therefore r(PAQ)=r(AQ)

r(AQ)r(A)r(AQ)\leq r(A)

r(A)=r(AE)=r(AQQ1)r(AQ)r(A)=r(AE)=r(AQQ^{-1})\leq r(AQ)

r(A)=r(AQ)=r(PAQ)\therefore r(A)=r(AQ)=r(PAQ)

  • max{R(A),R(B)}R(A,B)R(A)+R(B)\max\{R(A),R(B)\}\leq R(A,B)\leq R(A)+R(B),特别的,当B=bB=b为非零向量时,有R(A)R(A,b)R(A)+1R(A)\leq R(A,b)\leq R(A)+1

  • R(A+B)R(A)+R(B)R(A+B)\leq R(A)+R(B)

  • ABA\sim B,则R(A)=R(B)R(A)=R(B)

  • Am×nBn×l=OA_{m\times n}B_{n\times l}=O,则R(A)+R(B)nR(A)+R(B)\leq n

 

求矩阵的秩,可以用定义求,建议将矩阵化为阶梯形矩阵,阶梯形矩阵的秩为行列式的行值

 

例1:设A=(1221248024231606),b=(1234)A=\begin{pmatrix}1 & -2 & 2 & -1 \\ 2 & -4 & 8 & 0 \\ -2 & 4 & -2 & 3 \\ -1 & -6 & 0 & -6\end{pmatrix},b=\begin{pmatrix}1 \\ 2 \\ 3 \\ 4\end{pmatrix},求矩阵AA及矩阵B=(A,b)B=(A,b)的秩

B=[Ab]=(12211248022423316064)(12211004200021508275)(12211082750021500420)(12211082750021500001)\begin{aligned}B=[A|b]&=\begin{pmatrix}1 & -2 & 2 & -1 & 1 \\ 2 & -4 & 8 & 0 & 2 \\ -2 & 4 & -2 & 3 & 3 \\ -1 & -6 & 0 & -6 & 4\end{pmatrix}\\&\rightarrow \begin{pmatrix}1 & -2 & 2 & -1 & 1 \\ 0 & 0 & 4 & 2 & 0 \\ 0 & 0 & 2 & 1 & 5 \\ 0 & -8 & 2 & -7 & 5\end{pmatrix}\\&\rightarrow \begin{pmatrix}1 & -2 & 2 & -1 & 1 \\ 0 & -8 & 2 & -7 & 5 \\ 0 & 0 & 2 & 1 & 5 \\ 0 & 0 & 4 & 2 & 0\end{pmatrix}\\&\rightarrow \begin{pmatrix}1 & -2 & 2 & -1 & 1 \\ 0 & -8 & 2 & -7 & 5 \\ 0 & 0 & 2 & 1 & 5 \\ 0 & 0 & 0 & 0 & 1\end{pmatrix}\end{aligned}

r(A)=3,r(B)=4\therefore r(A)=3,r(B)=4

 

线性方程组的解

一、线性方程组的定义

设有nn个未知数mm个方程的线性方程组{a11x1+a12x2++a1nxn=b1a21x1+a22x2++a2nxn=b2am1x1+am2x2++amnxn=bm\begin{cases}a_{11}x_{1}+a_{12}x_{2}+\cdots+a_{1n}x_{n}=b_{1}\\a_{21}x_{1}+a_{22}x_{2}+\cdots+a_{2n}x_{n}=b_{2}\\\cdots\\a_{m1}x_{1}+a_{m2}x_{2}+\cdots+a_{mn}x_{n}=b_{m}\end{cases},可以写成以向量xx为未知元的向量方程Ax=bAx=b,则nn元线性方程Ax=bAx=b

  • 无解的充分必要条件是R(A)<R(A,b)R(A)<R(A,b)

  • 有唯一解得充分必要条件是R(A)=R(A,b)=nR(A)=R(A,b)=n

  • 有无限多解得充分必要条件是R(A)=R(A,b)<nR(A)=R(A,b)<n

 

nn是未知数的个数,也是系数矩阵AA的列数

 

二、步骤

  1. [Ab][A|b]进行初等行变换,化为行最简形

  2. 令自由未知量分别取11,其余取00,得到非自由未知量的值。得到基础解系(nr(A))(n-r(A)),即齐次方程通解k1ξ1++knrξnrk_{1}\xi_{1}+\cdots+k_{n-r}\xi_{n-r}

  3. 令自由未知量取00,得到非自由未知量,即特解η\eta,故非齐次方程通解y+k1η1++knrηnry+k_{1}\eta_1+\cdots+k_{n-r}\eta_{n-r}

 

首先要先判断有没有解!

齐次方程组没有第三步。做了也是OO矩阵

 

例1:求其次线性方程组{x1+2x2+2x3+x4=02x1+x22x32x4x1x24x33x4\begin{cases}x_{1}+2x_{2}+2x_{3}+x_{4}=0\\2x_{1}+x_{2}-2x_{3}-2x_{4}\\x_{1}-x_{2}-4x_{3}-3x_{4}\end{cases}

A=(122121221143)(10253012430000)\begin{aligned}A&=\begin{pmatrix}1 & 2 & 2 & 1 \\ 2 & 1 & -2 & -2 \\ 1 & -1 & -4 & -3\end{pmatrix}\\&\rightarrow \begin{pmatrix}1 & 0 & -2 & -\frac{5}{3} \\ 0 & 1 & 2 & \frac{4}{3} \\ 0 & 0 & 0 & 0\end{pmatrix}\end{aligned}

nr=42=2n-r=4-2=2

(此处根据令自由未知量分别取11,其余取00,得到非自由未知量的值。得到基础解系(nr(A))(n-r(A)),即齐次方程通解k1ξ1++knrξnrk_{1}\xi_{1}+\cdots+k_{n-r}\xi_{n-r}一步一步演示)

先设ξ1=(10),ξ2=( 01)\xi_{1}=\begin{pmatrix}\\\\1 \\ 0\end{pmatrix},\xi_{2}=\begin{pmatrix} \\  \\ 0 \\ 1\end{pmatrix}

(注意,无论是非齐次还是齐次线性方程组,此处都不需要使用增广矩阵,只使用系数矩阵AA

ξ1=(10)\xi_{1}=\begin{pmatrix}\\\\1 \\ 0\end{pmatrix}分别代入矩阵

第一行得x1x_{1}的系数为22

第二行得x2x_{2}的系数为2-2

ξ1=(2210)\xi_{1}=\begin{pmatrix}2 \\ -2 \\ 1 \\ 0\end{pmatrix}

同理ξ2=(534301)\xi_{2}=\begin{pmatrix}- \frac{5}{3} \\ - \frac{4}{3} \\ 0 \\ 1\end{pmatrix}

(齐次线性方程组没有最后一步)

故通解为x=(x1x2x3x4)=k1ξ1+k2ξ2=k1(2210)+k2(534301)(k1,k2x=\begin{pmatrix}x_1 \\ x_2 \\ x_3 \\ x_4\end{pmatrix}=k_{1} \xi_{1}+k_{2}\xi_{2}=k_{1}\begin{pmatrix}2 \\ -2 \\ 1 \\ 0 \end{pmatrix}+k_{2}\begin{pmatrix} \frac{5}{3} \\ - \frac{4}{3} \\ 0 \\ 1\end{pmatrix}\quad(k_1,k_2为任意常数))

 

例2:设有线性方程组{(1+λ)x1+x2+x3=0x1+(1+λ)x2+x3=3x1+x2+(1+λ)x3=λ\begin{cases}(1+\lambda)x_{1}+x_{2}+x_{3}=0\\x_{1}+(1+\lambda)x_{2}+x_{3}=3\\x_{1}+x_{2}+(1+\lambda)x_{3}=\lambda\end{cases},讨论方程组解的情况,并求无限解时的通解

法1:

(Ab)=(111+xλ0λλ3λ00λ(3+λ)(1λ)(3+λ))\begin{aligned}(A|b)&=\begin{pmatrix}1 & 1 & 1+x & \lambda \\ 0 & \lambda & -\lambda & 3-\lambda \\ 0 & 0 & -\lambda(3+\lambda) & (1-\lambda)(3+\lambda)\end{pmatrix}\end{aligned}

  • λ0\lambda\ne0λ3\lambda\ne-3时,r(A)=3=r(Ab)=3r(A)=3=r(A|b)=3,有唯一解

  • λ=0\lambda=0时,r(A)=1r(Ab)=2r(A)=1\ne r(A|b)=2,无解

  • λ=3\lambda=-3时,r(A)=r(Ab)=2<3r(A)=r(A|b)=2<3,无限多解

 

 

λ=3\lambda=-3

(Ab)=(101101120000)(A|b)=\begin{pmatrix}1 & 0 & -1 & -1 \\ 0 & 1 & -1 & -2 \\ 0 & 0 & 0 & 0\end{pmatrix}

nr=32=1n-r=3-2=1

ξ=(111),y=(120)\therefore \xi=\begin{pmatrix}1 \\ 1 \\ 1\end{pmatrix},y=\begin{pmatrix}-1 \\ -2 \\ 0\end{pmatrix}

\therefore通解为y+kξ(ky+k\xi\quad(k为任意常数))

 

法2:

观察到系数矩阵AA为方阵

有唯一解即r(A)=r(Ab)=3A0r(A)=r(A|b)=3 \Leftrightarrow|A|\ne0

有无限多解r(A)=r(Ab)<3A=0r(A)=r(A|b)<3\Leftrightarrow|A|=0

A=1+λ1111+λ1111+λ=(3+λ)λ2=0|A|=\begin{vmatrix}1+\lambda&1&1\\1&1+\lambda&1\\1&1&1+\lambda\end{vmatrix}=(3+\lambda)\lambda^2=0

解得λ=3\lambda=-3λ=0\lambda=0

(此处只能得到唯一解得解集,其余的需要代入讨论)

  • λ0\lambda\ne0λ3\lambda\ne-3时,r(A)=3=r(Ab)=3r(A)=3=r(A|b)=3,有唯一解

  • λ=0\lambda=0

      (Ab)=(111011131110)=(111000020000)(A|b)=\begin{pmatrix}1 & 1 & 1 & 0 \\ 1 & 1 & 1 & 3 \\ 1 & 1 & 1 & 0\end{pmatrix}=\begin{pmatrix}1 & 1 & 1 & 0 \\ 0 & 0 & 0 & 2 \\ 0 & 0 & 0 & 0\end{pmatrix}

      r(A)r(Ab)r(A)\ne r(A|b)无解

  • λ=3\lambda=-3

      (Ab)=(211012131123)(101101120000)(A|b)=\begin{pmatrix}-2 & 1 & 1 & 0 \\ 1 & -2 & 1 & -3 \\ 1 & 1 & -2 & -3\end{pmatrix}\rightarrow \begin{pmatrix}1 & 0 & -1 & -1 \\ 0 & 1 & -1 & -2 \\ 0 & 0 & 0 & 0\end{pmatrix}

      nr=32=1n-r=3-2=1

      ξ=(111),y=(120)\xi=\begin{pmatrix}1 \\ 1 \\ 1\end{pmatrix},y=\begin{pmatrix}-1 \\ -2 \\ 0\end{pmatrix}

      \therefore通解为y+kξ(ky+k\xi\quad(k为任意常数))