Skip to content

3.4 再谈初等变换与秩

初等变换与矩阵等价

初等变换的概念

我们在 3.1 从方程组到矩阵初等变换 中提到过矩阵的初等行变换和初等列变换。

初等行变换:

  1. 互换变换:交换两行;
  2. 倍乘变换:某一行乘上一个常数 kk0
  3. 倍加变换:把某一行的 k 倍加到另一行上去。

初等列变换:

  1. 互换变换:交换两列;
  2. 倍乘变换:某一列乘上一个常数 kk0
  3. 倍加变换:把某一列的 k 倍加到另一列上去。

矩阵等价

矩阵等价的概念

这里给出矩阵等价的概念。

矩阵行等价 ArB:矩阵 A 可以经过有限次初等行变换得到矩阵 B

矩阵列等价 AcB:矩阵 A 可以经过有限次初等列变换得到矩阵 B

NOTE

“r” 是 row 的首字母c” 是 column 的首字母。

初等行变换也常记作 ArA,初等列变换也常记作 AcA

矩阵行等价对应着方程组同解,矩阵列等价对应着向量组等价。有关向量组的内容,我们将在下一章讨论。

矩阵等价 AB:矩阵 A 可以经过有限次初等变换得到矩阵 B

矩阵等价的性质

矩阵等价的判断:

AB{A,BR(A)=R(B)AB{P,QPAQ=B

反身性AA

对称性ABBA

传递性ABBCAC

初等矩阵与初等变换

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

(100001010)(1000k0001)(10001k001)

口诀 —— 左行右列

  • A 乘一个初等矩阵 A 进行了一次相应的初等变换;
  • A 乘一个初等矩阵 A 进行了一次相应的初等变换。

来看具体的例子(这里用行变换举例,列变换同理

互换变换 —— 互换初等阵

(100001010)(a11a12a13a21a22a23a31a32a33)=(a11a12a13a31a32a33a21a22a23)

倍乘变换 —— 倍乘初等阵

(1000k0001)(a11a12a13a21a22a23a31a32a33)=(a11a12a13ka21ka22ka23a31a32a33)

倍加变换 —— 倍加初等阵

(10001k001)(a11a12a13a21a22a23a31a32a33)=(a11a12a13a21+ka31a22+ka32a23+ka33a31a32a33)

初等变换与逆矩阵

初等矩阵的逆

互换初等阵的逆 —— 再换回去变回 E

(100001010)(100001010)=(10001k001)

倍乘矩阵的逆 —— 再除回去变回 E

(10001k0001)(1000k0001)=(10001k001)

倍加矩阵的逆 —— 再减回去变回 E

(10001k001)(10001k001)=(10001k001)

初等行变换求逆

如果矩阵 A 可逆,则存在有限个初等矩阵 P1,P2,,Pn,使得

PnP2P1A=E{PnP2P1A=EPnP2P1E=A1

所以,如果要求 A 的逆,我们只要把 AE 拼在一起,然后做初等行变换。当把左边那部分变成 E 的时候,右边那部分就是 A1 了。

(A,E)r(E,A1)

例 1

A=(021302230),证明 A 可逆,并求 A1

(A,E)=(021100302010230001)r(302010230001021100)r(3020106900030189900)r(3020100940230189900)r(302010094023001946)r(30018912090361827001946)r(100634010423001946)=(E,A1)

因此,有

A1=(634423946)

例 2

已知 A 可逆,求解矩阵方程 AX=B,其中

A=(213122132),B=(112025),

AX=BX=A1B

TIP

回顾一下我们刚才的方法

PnP2P1A=E{PnP2P1A=EPnP2P1E=A1

我们在第二个式子两边右乘 B

{PnP2P1A=EPnP2P1B=A1B

如果要求 A1B,我们只要把 AB 拼在一起,然后做初等行变换:

(A,B)r(E,A1B)

这样就不用先算 A1 再去左乘 B 了。Magic!

(A,B)=(213111222013225)r(122200313105005)r(122200100100132)r(100420100100132)=(E,A1B)

故有

X=A1B=(420132)

TIP

还有另外一种题型,求的是 BA1

有两种方法,一种是利用初等列变换:

(AB)c(EBA1)

但是这样还是比较容易出错。最好的办法是利用转置,倒过来,也就是:

(BA1)T=(A1)TBT=(AT)1BT

这时候我们就可以沿用上面的方法了:

(AT,BT)r(E,(AT)1BT)

矩阵的秩

秩的概念

秩是反映矩阵本质的不变量。其定义是非零子式的最高阶数。

非零子式的最高阶数是什么东西?

用得很少,这里稍微提一下。

k 阶子式:在矩阵中任取 kk 列,位于行列交叉处的 k2 的元素,不改变相对位置构成的 k 阶行列式。

例如,对于矩阵

B=(21112112144622436979)

取其 1,2,4 列和 2,3,4 行可构成三阶子式:

|111262367|

例 3

A=(121132λ1563μ)R(A)=2,求 λ,μ

A=(121132λ1563μ)r(121104λ+34048μ5)r(121104λ+34005λμ1)

R(A)=2,因此有

{5λ=0μ1=0{λ=5μ=1

满秩

  • 矩阵 Am×n 的秩等于行数(R(A)=m就说矩阵 An×n行满秩的。
  • 矩阵 Am×n 的秩等于列数(R(A)=n就说矩阵 An×n列满秩的。
  • 方阵 An×n 的秩等于阶数(R(A)=n就说方阵 An×n满秩的。

如果方阵 A 可逆,则方阵 A 必然满秩,且有 AE

依据:R(A)=R(E)=n,且二者同型,故必然等价。不仅如此,还有 ArB,因为根据我们前面求解方程组的经验,行满秩的增广矩阵的系数矩阵部分一定能通过初等行变换得到单位矩阵。

事实上,矩阵可逆是矩阵满秩的充要条件

与秩有关的公式总结

转置不改变秩

R(A)=R(AT)

依据:由于行列式转置不改变值,因此非零子式的最高阶数在转置前后相等。

NOTE

拓展公式:四秩同堂

R(A)=R(AT)=R(ATA)=R(AAT)

考研数学会用到。

秩不大于行数 / 列数

0R(Am×n)min{m,n}

依据:秩是非零子式的最高阶数,而从矩阵中能取出的行列式的最大阶数必然不大于行数 / 列数。

可逆变换不改变秩

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

第二点的依据:任意可逆矩阵都可以被分解为有限次初等变换。

秩越乘越小,越拼越大,分开加最大

R(AB)R(A)R(B)R(A,B)r(AB)R(A)+R(B)

另外,还有

R(A+B)R(A)+R(B)

矩阵相乘等于零

Am×sBs×n=OR(A)+R(B)s

上面的这些公式很多要等到后面的章节才能给出证明。现在先记下来就好,做题会用到。