矩阵的初等变换

矩阵的初等行变换

  1. 交换两行:rirjr_i \leftrightarrow r_j
  2. 用非零数乘以某一行:ri×kr_i \times k
  3. 将某一行的某个倍数加到另一行:ri+krjr_i+k r_j

矩阵的初等列变换

  1. 交换两列:cicjc_i \leftrightarrow c_j
  2. 用非零数乘以某一列:ci×kc_i \times k
  3. 将某一列的某个倍数加到另一列:ci+kcjc_i+k c_j

行阶梯形:每个阶梯只有一行;元素不全为零的行(非零行)的第一个非零元素所在列的下标随着行标的增大而严格增大(列标一定不小于行标);元素全为零的行(如果有的话)必在矩阵的最下面几行。

行最简形:行阶梯形的每一行的非零首元均为 11,所在列的其余元素全为 00

任何矩阵总可以经过有限次初等行变换将其化成行阶梯形,进而化成行最简形。

标准形:左上角是单位阵,其余元素全为 00

A(ErOOO)A \sim\left(\begin{array}{cc} E_r & O \\ O & O \end{array}\right)

初等行矩阵的逆变换

行变换为例,

  • rirjr_i \leftrightarrow r_j 的逆变换 rirjr_i \leftrightarrow r_j
  • ri×kr_i \times k 的逆变换 ri×1kr_i \times \frac{1}{k}
  • ri+krjr_i+k r_j 的逆变换 rikrjr_i-k r_j

同理可知初等列变换的逆变换。

初等矩阵

初等矩阵:单位阵 EE 经过一次初等变换得到的矩阵。

非零数 kk

  • 交换 EEiijj 两行(列),得到初等矩阵 E(i,j)E(i,j)
  • kk 乘以 EE 的第 ii 行(列),得到初等矩阵 E(i(k))E(i(k))
  • EE 的第 jj 行的 kk 倍加到第 ii 行(EE 的第 ii 列的 kk 倍加到第 jj 列),得到初等矩阵 E(i,j(k))E(i,j(k))

【性质】用初等矩阵左乘(右乘)矩阵 AA,相当于对 AA 作了一次同类型的初等行变换(初等列变换)。

初等矩阵都是可逆的,且逆矩阵也都还是初等矩阵

  • E(i,j)1=E(i,j)E(i, j)^{-1}=E(i, j)
  • E(i(k))1=E(i(k1))E(i(k))^{-1}=E\left(i\left(k^{-1}\right)\right)
  • E(i,j(k))1=E(i,j(k))E(i, j(k))^{-1}=E(i, j(-k))

【性质】矩阵 AA 可逆的充分必要条件是 AA 是一些初等矩阵的乘积。

证明:

AA 是一些初等矩阵的乘积,因为初等矩阵可逆,所以 AA 也可逆。

AAnn 阶可逆矩阵,可以用有限个初等变换将其化为标准形。

即存在初等矩阵 P1,,PtP_1, \cdots, P_tQ1,,QsQ_1, \cdots, Q_s,使得:

PtP1AQ1Qs=(ErOOO)P_t \cdots P_1 A Q_1 \cdots Q_s=\left(\begin{array}{cc} E_r & O \\ O & O \end{array}\right)

因为初等矩阵 P1,,PtP_1, \cdots, P_tQ1,,QsQ_1, \cdots, Q_sAA 均是可逆的,故其乘积也可逆,即标准形也可逆。

A=P11Pt1Qs1Q11A=P_1^{-1} \cdots P_t^{-1} Q_s^{-1} \cdots Q_1^{-1}

而初等矩阵的逆矩阵也是初等矩阵

得证。

等价矩阵

等价矩阵

如果矩阵 AA 经过有限次初等行变换变成矩阵 BB,则称 AABB 行等价,记作:

ArBA \stackrel{r}{\cong} B

如果矩阵 AA 经过有限次初等列变换变成矩阵 BB,则称 AABB 列等价,记作:

AcBA \stackrel{c}{\cong} B

如果矩阵 AA 经过有限次初等变换变成矩阵 BB,则称 AABB 等价,记作:

ABA \cong B

对矩阵 AA 进行一次初等行(列)变换相当于用一个初等矩阵左乘(右乘)AA,因此

  1. 矩阵 AA 与矩阵 BB 行等价的充分必要条件是存在有限个初等矩阵 P1,,PtP_1, \cdots, P_t,使得

PtP1A=BP_t \cdots P_1 A=B

  1. 矩阵 AA 与矩阵 BB 列等价的充分必要条件是存在有限个初等矩阵 Q1,,QsQ_1, \ldots, Q_s,使得

AQtQ1=BA Q_t \cdots Q_1=B

  1. 矩阵 AA 与矩阵 BB 等价的充分必要条件是存在有限个初等矩阵 P1,,PtP_1, \cdots, P_tQ1,,QsQ_1, \ldots, Q_s,使得

PtP1AQ1Qs=BP_t \cdots P_1 A Q_1 \cdots Q_s=B

又因为矩阵 AA 可逆的充分必要条件是 AA 是一些初等矩阵的乘积。

将上面的转换为

  1. 矩阵 AA 与矩阵 BB 行等价的充分必要条件是存在可逆矩阵 PP,使得

PA=BP A=B

  1. 矩阵 AA 与矩阵 BB 列等价的充分必要条件是存在可逆矩阵 QQ,使得

AQ=BA Q=B

  1. 矩阵 AA 与矩阵 BB 等价的充分必要条件是存在可逆矩阵 PPQQ,使得

PAQ=BP A Q=B

推论:

  1. 矩阵 AA 可逆的充分必要条件是 AA 与单位阵行等价

矩阵 AA 可逆 \Leftrightarrow 存在可逆矩阵 PP,使得 PA=EPA=E \Leftrightarrow 矩阵 AA 与单位阵 EE 行等价

  1. 矩阵 AA 可逆的充分必要条件是 AA 与单位阵列等价

矩阵 AA 可逆 \Leftrightarrow 存在可逆矩阵 QQ,使得 AQ=EAQ=E \Leftrightarrow 矩阵 AA 与单位阵 EE 列等价

矩阵之间的等价关系:

  • 自反性ABA \cong B
  • 对称性ABBAA \cong B \Rightarrow B \cong A
  • 传递性ABA \cong BBCACB \cong C \Rightarrow A \cong C

由上面推论可知,简易求逆矩阵的方法

  • 可逆阵 AA 与单位阵 EE 行等价 \Leftrightarrow 存在有限个初等矩阵 P1,,PtP_1, \cdots, P_t,使得 PtP1A=EP_t \cdots P_1 A=E,即 PtP1E=A1P_t \cdots P_1 E=A^{-1}

(AE)初等行变换(EA1)(A E) \rightarrow \cdots \text{初等行变换} \cdots \rightarrow\left(E A^{-1}\right)

  • 可逆阵 AA 与单位阵 EE 列等价 \Leftrightarrow 存在有限个初等矩阵 Q1,,QsQ_1, \cdots, Q_s,使得 AQtQ1=EA Q_t \cdots Q_1=E,即 EQsQ1=A1E Q_s \cdots Q_1 =A^{-1}

(AE)初等列变换(EA1)\left(\begin{array}{cc} A\\ E \end{array}\right) \rightarrow \cdots \text{初等列变换} \cdots \rightarrow \left(\begin{array}{cc} E\\ A^{-1} \end{array}\right)

求解矩阵方程的方法

  • AA 是可逆阵,则矩阵方程 AX=BAX=B 的解为 X=A1BX=A^{-1}B

由上面方法可知,存在有限个初等矩阵 P1,,PtP_1, \cdots, P_t,使得 PtP1A=EP_t \cdots P_1 A=E,即 PtP1E=A1P_t \cdots P_1 E=A^{-1}

右乘 BB,得 PtP1B=A1BP_t \ldots P_1 B=A^{-1} B

当用一系列初等行变换将 AA 变成单位阵 EE 时,BB 变成了 A1BA^{-1} B

(AB)初等行变换(E A1B)(A B) \rightarrow \cdots \text{初等行变换} \cdots \rightarrow\left(E\ A^{-1}B\right)

  • AA 是可逆阵,则矩阵方程 XA=BXA=B 的解为 X=BA1X=BA^{-1}

由上面方法可知,存在有限个初等矩阵 Q1,,QsQ_1, \cdots, Q_s,使得 AQtQ1=EA Q_t \cdots Q_1=E,即 EQsQ1=A1E Q_s \cdots Q_1 =A^{-1}

左乘 BB,得 BQ1,,Qs=BA1B Q_1, \ldots, Q_s=B A^{-1}

当用一系列初等列变换将 AA 变成单位阵 EE 时,BB 变成了 BA1B A^{-1}

(AB)初等列变换(EBA1)\left(\begin{array}{cc} A\\ B \end{array}\right) \rightarrow \cdots \text{初等列变换} \cdots \rightarrow \left(\begin{array}{cc} E\\ B A^{-1} \end{array}\right)

矩阵的秩

矩阵的子式:设 AAm×nm \times n 阶矩阵,任意取 AAkk 行与 kk 列 (km,nk \leq m, n),则位于这个行与列交叉处的 k2k^2 个元素按原来的位置构成的 kk 阶行列式称为矩阵 AA 的一个 kk 阶子式。

矩阵的秩:设矩阵 AA 有一个 rr 阶子式 D0D \not= 0,且所有 r+1r+1 阶子式(如果存在的话)全等于 00,则数 rr 称为矩阵的秩,记作 R(A)R(A)

规定零矩阵的秩为 00

AA 的秩等于行数(列数),称 AA行满秩(列满秩)的矩阵。

nn 阶矩阵 AA 的秩等于阶数 nn,则 AA 的行列式不等于 00AA 是可逆矩阵,称 AA满秩矩阵

nn 阶矩阵 AA 的秩小于阶数 nn,则 AA 的行列式等于 00AA 不是可逆矩阵,称 AA降秩矩阵

【定理】两个等价矩阵的秩一定相等:

ABR(A)=R(B)A \cong B \Rightarrow R(A)=R(B)

即若矩阵 AA 经过有限次初等变换化为矩阵 BB,则 R(A)=R(B)R(A)=R(B)

证明:

R(A)=rR(A)=r,则 DDAA 的非零 rr 阶子式。

  • AA 的第 ii 行和第 jj 行互换 B\Rightarrow B

DD 的所有元素仍然构成 BB 的一个 rr 阶子式:

D=±D0D^{\prime}= \pm D \neq 0

R(B)r=R(A)R(B) \geq r=R(A)

  • AA 的第 ii 行乘以 kBk \Rightarrow B
    • DD 不包含 AA 的第 ii 行,则 DD 也是 BB 的非零 rr 阶子式;
    • DD 包含 AA 的第 ii 行,则 BBrr 阶子式 DD^{\prime}D=kD0D^{\prime}=kD \not= 0

R(B)r=R(A)R(B) \geq r=R(A)

  • AA 的第 jj 行的 kk 倍加到第 iiB\Rightarrow B
    • DD 不包含 AA 的第 ii 行,或 DD 同时包含 AA 的第 ii 行和第 jj 行,则 DD 也是 BB 的非零 rr 阶子式;
    • DD 包含 AA 的第 ii 行,但不包含 AA 的第 jj 行,则 BBrr 阶子式 DD^{\prime}

D=aip1+kajp2aipr+kajpr=aip1aipr+kajp1ajpr=D+kD_\begin{aligned} D^{\prime} & =\left|\begin{array}{ccc} \cdots & \cdots & \cdots \\ a_{i p_1}+k a_{j p_2} & \ldots & a_{i p_r}+k a_{j p_r} \\ \cdots & \cdots & \cdots \end{array}\right| \\ & =\left|\begin{array}{ccc} \cdots & \cdots & \cdots \\ a_{i p_1} & \cdots & a_{i p_r} \\ \cdots & \cdots & \cdots \end{array}\right|+k\left|\begin{array}{ccc} \cdots & \cdots & \cdots \\ a_{j p_1} & \cdots & a_{j p_r} \\ \cdots & \cdots & \cdots \end{array}\right| \\ & =D+k D_{\_} \end{aligned}

由已知 D0D \not= 0,则 DD^{\prime}D_D_{\_} 不能同时为 00

D0D^{\prime} \not= 0,则 DD^{\prime}BB 的一个 rr 阶非零子式

D_0D_{\_} \not= 0,则 D_D_{\_}BB 的一个 rr 阶非零子式

R(B)r=R(A)R(B) \geq r=R(A)

以上证明 AA 经过一次初等行变换变为 BB,则 R(A)R(B)R(A) \leq R(B)

由于初等行变换是可逆的,也可以经过一次初等行变换将 BB 变回 AA,有 R(B)R(A)R(B) \leq R(A)

因此,经过一次初等行变换,矩阵的秩不改变。

所以经过有限次初等行变换,矩阵的秩也不变。

【定理】两个同型矩阵等秩则等价。

A(ErOOO)BA \cong\left(\begin{array}{cc} E_r & O \\ O & O \end{array}\right) \cong B

其中 r=R(A)=R(B)r=R(A)=R(B)

求矩阵的秩的方法

秩的性质

  • 0R(Am×n)min{m,n}0 \leq R\left(A_{m \times n}\right) \leq \min \{m, n\}
  • R(AT)=R(A)R\left(A^T\right)=R(A)
  • R(kA)=R(A)(k0)R(A)=R(A)R(k A)=R(A)(k \neq 0) \quad R(-A)=R(A)
  • 存在可逆矩阵 PPQQ,则 R(PAQ)=R(A)R(PAQ)=R(A)
  • 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)
  • R(A±B)R(A)+R(B)R(A \pm B) \leq R(A)+R(B)
  • R(AB)min{R(A),R(B)}R(A B) \leq \min \{R(A), R(B)\}

证明:若 Am×nBn×l=CA_{m \times n} B_{n \times l}=CR(Am×n)=nR\left(A_{m \times n}\right)=n,则 R(C)=R(B)R(C)=R(B)

证明:

因为 R(Am×n)=nR\left(A_{m \times n}\right)=n,所以

Ar(EnO)A \stackrel{r}{\cong}\left(\begin{array}{c} E_n \\ O \end{array}\right)

因此存在 mm 阶可逆矩阵 PP,使得 PA=(EnO)P A=\left(\begin{array}{c}E_n \\ O\end{array}\right)

PC=PAB=(EnO)B=(BO)P C=P A B=\left(\begin{array}{c} E_n \\ O \end{array}\right) B=\left(\begin{array}{l} B \\ O \end{array}\right)

R(C)=R(PC)=R(BO)R(C)=R(PC)=R\left(\begin{array}{l}B \\ O\end{array}\right)

R(B)=R(BO)R(B)=R\left(\begin{array}{l}B \\ O\end{array}\right)

R(C)=R(B)R(C)=R(B)

结论:左乘列满秩矩阵秩不变

同理:右乘行满秩矩阵秩不变

线性方程组的解

设有 nn 元线性方程组(nn 个未知数,mm 个方程)

{a11x1+a12x2++a1nxn=b1a21x1+a22x2++a2nxn=b2am1x1+am2x2++amnxn=bm\left\{\begin{array}{c} a_{11} x_1+a_{12} x_2+\cdots+a_{1 n} x_n=b_1 \\ a_{21} x_1+a_{22} x_2+\cdots+a_{2 n} x_n=b_2 \\ \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \\ a_{m 1} x_1+a_{m 2} x_2+\cdots+a_{m n} x_n=b_m \end{array}\right.

用矩阵表示为:

(a11a12a1na21a22a2nam1am2amn)(x1x2xn)=(b1b2bm)\left(\begin{array}{cccc} a_{11} & a_{12} & \cdots & a_{1 n} \\ a_{21} & a_{22} & \cdots & a_{2 n} \\ \vdots & \vdots & \cdots & \vdots \\ a_{m 1} & a_{m 2} & \cdots & a_{m n} \end{array}\right)\left(\begin{array}{c} x_1 \\ x_2 \\ \vdots \\ x_n \end{array}\right)=\left(\begin{array}{c} b_1 \\ b_2 \\ \vdots \\ b_m \end{array}\right)

Ax=bA x=b

  • 系数矩阵

A=(a11a12a1na21a22a2nam1am2amn)A=\left(\begin{array}{cccc} a_{11} & a_{12} & \cdots & a_{1 n} \\ a_{21} & a_{22} & \cdots & a_{2 n} \\ \vdots & \vdots & \cdots & \vdots \\ a_{m 1} & a_{m 2} & \cdots & a_{m n} \end{array}\right)

  • 增广矩阵

(A,b)=(a11a12a1nb1a21a22a2nb2am1am2amnbm)(A, b)=\left(\begin{array}{ccccc} a_{11} & a_{12} & \cdots & a_{1 n} & b_1 \\ a_{21} & a_{22} & \cdots & a_{2 n} & b_2 \\ \vdots & \vdots & \cdots & \vdots & \vdots \\ a_{m 1} & a_{m 2} & \cdots & a_{m n} & b_m \end{array}\right)

Ax=b

【定理】nn 元线性方程组 Ax=bAx=b

  1. 无解的充分必要条件是 R(A)<R(A,b)R(A)<R(A, b)
  2. 有唯一解的充分必要条件是 R(A)=R(A,b)=nR(A)=R(A, b)=n
  3. 有无穷多解的充分必要条件是 R(A)=R(A,b)<nR(A)=R(A, b)<n

证明:

R(A)=rR(A)=r,将增广矩阵化为行最简形

(A,b)=(a11a12a1nb1a21a22a2nb2am1am2amnbm)(A, b)=\left(\begin{array}{ccccc} a_{11} & a_{12} & \cdots & a_{1 n} & b_1 \\ a_{21} & a_{22} & \cdots & a_{2 n} & b_2 \\ \vdots & \vdots & \cdots & \vdots & \vdots \\ a_{m 1} & a_{m 2} & \cdots & a_{m n} & b_m \end{array}\right)

\rightarrow

B~=(100b11b1,nrd1010b21b2,nrd2001br1br,nrdr00000dr+1000000000000)\tilde{B}=\left(\begin{array}{cccccccc} 1 & 0 & \cdots & 0 & b_{11} & \cdots & b_{1, n-r} & d_1 \\ 0 & 1 & \cdots & 0 & b_{21} & \cdots & b_{2, n-r} & d_2 \\ \vdots & \vdots & & \vdots & \vdots & & \vdots & \vdots \\ 0 & 0 & \cdots & 1 & b_{r 1} & \cdots & b_{r, n-r} & d_r \\ 0 & 0 & \cdots & 0 & 0 & \cdots & 0 & d_{r+1} \\ 0 & 0 & \cdots & 0 & 0 & \cdots & 0 & 0 \\ \vdots & \vdots & & \vdots & \vdots & & \vdots & \vdots \\ 0 & 0 & \cdots & 0 & 0 & \cdots & 0 & 0 \end{array}\right)

原方程组转换为:

{x1+b11xr+1++b1,nrxn=d1x2+b21xr+1++b2,nrxn=d2xr+br1xr+1++br,nrxn=dr0=dr+1\left\{\begin{array}{c} x_1+b_{11} x_{r+1}+\cdots+b_{1, n-r} x_n =d_1 \\ x_2+b_{21} x_{r+1}+\cdots+b_{2, n-r} x_n =d_2 \\ \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \\ x_r+b_{r 1} x_{r+1}+\cdots+b_{r, n-r} x_n =d_r \\ 0 =d_{r+1} \end{array}\right.

  • R(A)=r<R(A,b)=R(B~)=r+1R(A)=r<R(A, b)=R(\tilde{B})=r+1,则 dr+10d_{r+1} \neq 0

最后一个方程无解:0=dr+10=d_{r+1},方程组无解

  • R(A)=R(A,b)=nR(A)=R(A, b)=n,则 dr+1=0d_{r+1} = 0

此时

B~=(100d1010d2001dn00000000)\tilde{B}=\left(\begin{array}{ccccc} 1 & 0 & \cdots & 0 & d_1 \\ 0 & 1 & \cdots & 0 & d_2 \\ \vdots & \vdots & & \vdots & \vdots \\ 0 & 0 & \cdots & 1 & d_n \\ 0 & 0 & \cdots & 0 & 0 \\ \vdots & \vdots & & \vdots & \vdots \\ 0 & 0 & \cdots & 0 & 0 \end{array}\right)

方程组有唯一解:

{x1=d1x2=d2xn=dn\left\{\begin{array}{l} x_1=d_1 \\ x_2=d_2 \\ \cdots \cdots \\ x_n=d_n \end{array}\right.

  • R(A)=R(A,b)<nR(A)=R(A,b)<n,则 dr+1=0d_{r+1} = 0

此时

B~=(100b11b1,nrd1010b21b2,nrd2001br1br,nrdr000000000000000000)\tilde{B}=\left(\begin{array}{cccccccc} 1 & 0 & \cdots & 0 & b_{11} & \cdots & b_{1, n-r} & d_1 \\ 0 & 1 & \cdots & 0 & b_{21} & \cdots & b_{2, n-r} & d_2 \\ \vdots & \vdots & & \vdots & \vdots & & \vdots & \vdots \\ 0 & 0 & \cdots & 1 & b_{r 1} & \cdots & b_{r, n-r} & d_r \\ 0 & 0 & \cdots & 0 & 0 & \cdots & 0 & 0 \\ 0 & 0 & \cdots & 0 & 0 & \cdots & 0 & 0 \\ \vdots & \vdots & & \vdots & \vdots & & \vdots & \vdots \\ 0 & 0 & \cdots & 0 & 0 & \cdots & 0 & 0 \end{array}\right)

原方程组变成同解的线性方程组:

{x1+b11xr+1++b1,nrxn=d1x2+b21xr+1++b2,nrxn=d2xr+br1xr+1++br,nrxn=dr0=0\left\{\begin{array}{c} x_1+b_{11} x_{r+1}+\cdots+b_{1, n-r} x_n & =d_1 \\ x_2+b_{21} x_{r+1}+\cdots+b_{2, n-r} x_n & =d_2 \\ \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \\ x_r+b_{r 1} x_{r+1}+\cdots+b_{r, n-r} x_n & =d_r \\ 0 \quad & =0 \end{array}\right.

即:

{x1=b11xr+1b1,nrxn+d1x2=b21xr+1b2,nrxn+d2xr=br1xr+1br,nrxn+dr\left\{\begin{aligned} x_1= & -b_{11} x_{r+1}-\cdots-b_{1, n-r} x_n+d_1 \\ x_2= & -b_{21} x_{r+1}-\cdots-b_{2, n-r} x_n+d_2 \\ & \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \\ x_r= & -b_{r 1} x_{r+1}-\cdots-b_{r, n-r} x_n+d_r \end{aligned}\right.

其中

xr+1,,xnx_{r+1},\cdots,x_n 是自由未知数

写成矩阵形式:

(x1x2xr)=(b11xr+1b1,nrxn+d1b11xr+1b1,nrxn+d1br1xr+1br,nrxn+dr)\left(\begin{array}{c} x_1 \\ x_2 \\ \vdots \\ x_r \end{array}\right)=\left(\begin{array}{c} -b_{11} x_{r+1}-\cdots-b_{1, n-r} x_n+d_1 \\ -b_{11} x_{r+1}-\cdots-b_{1, n-r} x_n+d_1 \\ \vdots \\ -b_{r 1} x_{r+1}-\cdots-b_{r, n-r} x_n+d_r \end{array}\right)

(x1x2xr)=(b11xr+1b21xr+1br1xr+1)++(b1,nrxnb1,nrxnbr,nrxn)+(d1d1dr)\left(\begin{array}{c} x_1 \\ x_2 \\ \vdots \\ x_r \end{array}\right)=\left(\begin{array}{c} -b_{11} x_{r+1} \\ -b_{21} x_{r+1} \\ \vdots \\ -b_{r 1} x_{r+1} \end{array}\right)+\cdots+\left(\begin{array}{c} -b_{1, n-r} x_n \\ -b_{1, n-r} x_n \\ \vdots \\ -b_{r, n-r} x_n \end{array}\right)+\left(\begin{array}{c} d_1 \\ d_1 \\ \vdots \\ d_r \end{array}\right)

(x1x2xr)=xr+1(b11b21br1)++xn(b1,nrb1,nrbr,nr)+(d1d1dr)\left(\begin{array}{c} x_1 \\ x_2 \\ \vdots \\ x_r \end{array}\right)=x_{r+1}\left(\begin{array}{c} -b_{11} \\ -b_{21} \\ \vdots \\ -b_{r 1} \end{array}\right)+\cdots+x_n\left(\begin{array}{c} -b_{1, n-r} \\ -b_{1, n-r} \\ \vdots \\ -b_{r, n-r} \end{array}\right)+\left(\begin{array}{c} d_1 \\ d_1 \\ \vdots \\ d_r \end{array}\right)

(xr+1xn)=(c1cnr)\left(\begin{array}{c}x_{r+1} \\ \vdots \\ x_n\end{array}\right)=\left(\begin{array}{c}c_1 \\ \vdots \\ c_{n-r}\end{array}\right)

得到通解

(x1x2xr)=c1(b11b21br1)++cnr(b1,nrb1,nrbr,nr)+(d1d1dr)\left(\begin{array}{c} x_1 \\ x_2 \\ \vdots \\ x_r \end{array}\right)=c_1\left(\begin{array}{c} -b_{11} \\ -b_{21} \\ \vdots \\ -b_{r 1} \end{array}\right)+\cdots+c_{n-r}\left(\begin{array}{c} -b_{1, n-r} \\ -b_{1, n-r} \\ \vdots \\ -b_{r, n-r} \end{array}\right)+\left(\begin{array}{c} d_1 \\ d_1 \\ \vdots \\ d_r \end{array}\right)

【定理】矩阵方程 AX=BAX=B 有解的充分必要条件是 R(A,B)=R(A)R(A,B)=R(A)

步骤

用初等变换将增广矩阵 (A,b)(A,b) 化为行阶梯形

观察 R(A)R(A)R(B)R(B)

  1. R(A)=r<R(B)=r+1R(A)=r<R(B)=r+1,方程组无解
  2. R(A)=R(B)R(A)=R(B),方程组有解
    1. R(A)=r=R(B)=nR(A)=r=R(B)=n,方程组有唯一解
    2. R(A)=r=R(B)<nR(A)=r=R(B)<n,方程组有无穷多解,将行最简形中的 rr 个非零首元所对应的未知数作为非自由未知数,其余 nrn-r 个未知数作为自由未知数移到方程右端,令自由未知数为 nrn-r 个常数 cic_i,得到方程组的通解。

Ax=0

【定理】nn 元线性方程组 Ax=0Ax=0

  1. 有唯一零解的充分必要条件是 R(A)=nR(A)=n
  2. 有无穷多解的充分必要条件是 R(A)<nR(A)<n

推论:设 m<nm<n,则有 mm 个方程的 nn 元齐次线性方程组 Am×nx=0A_{m \times n} x=0 必有非零解。

R(A)m<nR(A) \leq m < n

步骤

用初等变换将系数矩阵 AA 化为行最简形

  1. R(A)=nR(A)=n,方程组有唯一零解
  2. R(A)=r<nR(A)=r<n,方程组有无穷多解,将行最简形中的 rr 个非零首元所对应的未知数作为非自由未知数,其余 nrn-r 个未知数作为自由未知数移到方程右端,令自由未知数为 nrn-r 个常数 cic_i,得到方程组的通解。