矩阵的初等变换
矩阵的初等行变换:
- 交换两行:ri↔rj
- 用非零数乘以某一行:ri×k
- 将某一行的某个倍数加到另一行:ri+krj
矩阵的初等列变换:
- 交换两列:ci↔cj
- 用非零数乘以某一列:ci×k
- 将某一列的某个倍数加到另一列:ci+kcj
行阶梯形:每个阶梯只有一行;元素不全为零的行(非零行)的第一个非零元素所在列的下标随着行标的增大而严格增大(列标一定不小于行标);元素全为零的行(如果有的话)必在矩阵的最下面几行。
行最简形:行阶梯形的每一行的非零首元均为 1,所在列的其余元素全为 0。
任何矩阵总可以经过有限次初等行变换将其化成行阶梯形,进而化成行最简形。
标准形:左上角是单位阵,其余元素全为 0。
A∼(ErOOO)
初等行矩阵的逆变换:
行变换为例,
- ri↔rj 的逆变换 ri↔rj
- ri×k 的逆变换 ri×k1
- ri+krj 的逆变换 ri−krj
同理可知初等列变换的逆变换。
初等矩阵
初等矩阵:单位阵 E 经过一次初等变换得到的矩阵。
非零数 k
- 交换 E 的 i,j 两行(列),得到初等矩阵 E(i,j)
- k 乘以 E 的第 i 行(列),得到初等矩阵 E(i(k))
- E 的第 j 行的 k 倍加到第 i 行(E 的第 i 列的 k 倍加到第 j 列),得到初等矩阵 E(i,j(k))
【性质】用初等矩阵左乘(右乘)矩阵 A,相当于对 A 作了一次同类型的初等行变换(初等列变换)。
初等矩阵都是可逆的,且逆矩阵也都还是初等矩阵
- E(i,j)−1=E(i,j)
- E(i(k))−1=E(i(k−1))
- E(i,j(k))−1=E(i,j(−k))
【性质】矩阵 A 可逆的充分必要条件是 A 是一些初等矩阵的乘积。
证明:
A 是一些初等矩阵的乘积,因为初等矩阵可逆,所以 A 也可逆。
设 A 是 n 阶可逆矩阵,可以用有限个初等变换将其化为标准形。
即存在初等矩阵 P1,⋯,Pt,Q1,⋯,Qs,使得:
Pt⋯P1AQ1⋯Qs=(ErOOO)
因为初等矩阵 P1,⋯,Pt,Q1,⋯,Qs 和 A 均是可逆的,故其乘积也可逆,即标准形也可逆。
A=P1−1⋯Pt−1Qs−1⋯Q1−1
而初等矩阵的逆矩阵也是初等矩阵
得证。
等价矩阵
等价矩阵:
如果矩阵 A 经过有限次初等行变换变成矩阵 B,则称 A 与 B 行等价,记作:
A≅rB
如果矩阵 A 经过有限次初等列变换变成矩阵 B,则称 A 与 B 列等价,记作:
A≅cB
如果矩阵 A 经过有限次初等变换变成矩阵 B,则称 A 与 B 等价,记作:
A≅B
对矩阵 A 进行一次初等行(列)变换相当于用一个初等矩阵左乘(右乘)A,因此
- 矩阵 A 与矩阵 B 行等价的充分必要条件是存在有限个初等矩阵 P1,⋯,Pt,使得
Pt⋯P1A=B
- 矩阵 A 与矩阵 B 列等价的充分必要条件是存在有限个初等矩阵 Q1,…,Qs,使得
AQt⋯Q1=B
- 矩阵 A 与矩阵 B 等价的充分必要条件是存在有限个初等矩阵 P1,⋯,Pt, Q1,…,Qs,使得
Pt⋯P1AQ1⋯Qs=B
又因为矩阵 A 可逆的充分必要条件是 A 是一些初等矩阵的乘积。
将上面的转换为
- 矩阵 A 与矩阵 B 行等价的充分必要条件是存在可逆矩阵 P,使得
PA=B
- 矩阵 A 与矩阵 B 列等价的充分必要条件是存在可逆矩阵 Q,使得
AQ=B
- 矩阵 A 与矩阵 B 等价的充分必要条件是存在可逆矩阵 P,Q,使得
PAQ=B
推论:
- 矩阵 A 可逆的充分必要条件是 A 与单位阵行等价
矩阵 A 可逆 ⇔ 存在可逆矩阵 P,使得 PA=E ⇔ 矩阵 A 与单位阵 E 行等价
- 矩阵 A 可逆的充分必要条件是 A 与单位阵列等价
矩阵 A 可逆 ⇔ 存在可逆矩阵 Q,使得 AQ=E ⇔ 矩阵 A 与单位阵 E 列等价
矩阵之间的等价关系:
- 自反性:A≅B
- 对称性:A≅B⇒B≅A
- 传递性:A≅B,B≅C⇒A≅C
由上面推论可知,简易求逆矩阵的方法
- 可逆阵 A 与单位阵 E 行等价 ⇔ 存在有限个初等矩阵 P1,⋯,Pt,使得 Pt⋯P1A=E,即 Pt⋯P1E=A−1
(AE)→⋯初等行变换⋯→(EA−1)
- 可逆阵 A 与单位阵 E 列等价 ⇔ 存在有限个初等矩阵 Q1,⋯,Qs,使得 AQt⋯Q1=E,即 EQs⋯Q1=A−1
(AE)→⋯初等列变换⋯→(EA−1)
求解矩阵方程的方法
- 设 A 是可逆阵,则矩阵方程 AX=B 的解为 X=A−1B
由上面方法可知,存在有限个初等矩阵 P1,⋯,Pt,使得 Pt⋯P1A=E,即 Pt⋯P1E=A−1
右乘 B,得 Pt…P1B=A−1B
当用一系列初等行变换将 A 变成单位阵 E 时,B 变成了 A−1B
(AB)→⋯初等行变换⋯→(E A−1B)
- 设 A 是可逆阵,则矩阵方程 XA=B 的解为 X=BA−1
由上面方法可知,存在有限个初等矩阵 Q1,⋯,Qs,使得 AQt⋯Q1=E,即 EQs⋯Q1=A−1
左乘 B,得 BQ1,…,Qs=BA−1
当用一系列初等列变换将 A 变成单位阵 E 时,B 变成了 BA−1
(AB)→⋯初等列变换⋯→(EBA−1)
矩阵的秩
矩阵的子式:设 A 是 m×n 阶矩阵,任意取 A 的 k 行与 k 列 (k≤m,n),则位于这个行与列交叉处的 k2 个元素按原来的位置构成的 k 阶行列式称为矩阵 A 的一个 k 阶子式。
矩阵的秩:设矩阵 A 有一个 r 阶子式 D=0,且所有 r+1 阶子式(如果存在的话)全等于 0,则数 r 称为矩阵的秩,记作 R(A)。
规定零矩阵的秩为 0。
若 A 的秩等于行数(列数),称 A 是行满秩(列满秩)的矩阵。
若 n 阶矩阵 A 的秩等于阶数 n,则 A 的行列式不等于 0,A 是可逆矩阵,称 A 是满秩矩阵。
若 n 阶矩阵 A 的秩小于阶数 n,则 A 的行列式等于 0,A 不是可逆矩阵,称 A 是降秩矩阵。
【定理】两个等价矩阵的秩一定相等:
A≅B⇒R(A)=R(B)
即若矩阵 A 经过有限次初等变换化为矩阵 B,则 R(A)=R(B)。
证明:
设 R(A)=r,则 D 是 A 的非零 r 阶子式。
- A 的第 i 行和第 j 行互换 ⇒B
D 的所有元素仍然构成 B 的一个 r 阶子式:
D′=±D=0
R(B)≥r=R(A)
- A 的第 i 行乘以 k⇒B
- 若 D 不包含 A 的第 i 行,则 D 也是 B 的非零 r 阶子式;
- 若 D 包含 A 的第 i 行,则 B 有r 阶子式 D′:D′=kD=0
R(B)≥r=R(A)
- A 的第 j 行的 k 倍加到第 i 行 ⇒B
- 若 D 不包含 A 的第 i 行,或 D 同时包含 A 的第 i 行和第 j 行,则 D 也是 B 的非零 r 阶子式;
- 若 D 包含 A 的第 i 行,但不包含 A 的第 j 行,则 B 有 r 阶子式 D′:
D′=∣∣∣∣∣∣∣⋯aip1+kajp2⋯⋯…⋯⋯aipr+kajpr⋯∣∣∣∣∣∣∣=∣∣∣∣∣∣∣⋯aip1⋯⋯⋯⋯⋯aipr⋯∣∣∣∣∣∣∣+k∣∣∣∣∣∣∣⋯ajp1⋯⋯⋯⋯⋯ajpr⋯∣∣∣∣∣∣∣=D+kD_
由已知 D=0,则 D′ 和 D_ 不能同时为 0
若 D′=0,则 D′ 为 B 的一个 r 阶非零子式
若 D_=0,则 D_ 为 B 的一个 r 阶非零子式
R(B)≥r=R(A)
以上证明 A 经过一次初等行变换变为 B,则 R(A)≤R(B)
由于初等行变换是可逆的,也可以经过一次初等行变换将 B 变回 A,有 R(B)≤R(A)
因此,经过一次初等行变换,矩阵的秩不改变。
所以经过有限次初等行变换,矩阵的秩也不变。
【定理】两个同型矩阵等秩则等价。
A≅(ErOOO)≅B
其中 r=R(A)=R(B)
求矩阵的秩的方法
秩的性质
- 0≤R(Am×n)≤min{m,n}
- R(AT)=R(A)
- R(kA)=R(A)(k=0)R(−A)=R(A)
- 存在可逆矩阵 P 和 Q,则 R(PAQ)=R(A)
- max{R(A),R(B)}≤R(A,B)≤R(A)+R(B)
- R(A±B)≤R(A)+R(B)
- R(AB)≤min{R(A),R(B)}
证明:若 Am×nBn×l=C 且 R(Am×n)=n,则 R(C)=R(B)
证明:
因为 R(Am×n)=n,所以
A≅r(EnO)
因此存在 m 阶可逆矩阵 P,使得 PA=(EnO)
PC=PAB=(EnO)B=(BO)
即 R(C)=R(PC)=R(BO)
又 R(B)=R(BO)
R(C)=R(B)
结论:左乘列满秩矩阵秩不变
同理:右乘行满秩矩阵秩不变
线性方程组的解
设有 n 元线性方程组(n 个未知数,m 个方程)
⎩⎪⎪⎪⎨⎪⎪⎪⎧a11x1+a12x2+⋯+a1nxn=b1a21x1+a22x2+⋯+a2nxn=b2⋯⋯⋯⋯⋯⋯⋯⋯am1x1+am2x2+⋯+amnxn=bm
用矩阵表示为:
⎝⎜⎜⎜⎜⎛a11a21⋮am1a12a22⋮am2⋯⋯⋯⋯a1na2n⋮amn⎠⎟⎟⎟⎟⎞⎝⎜⎜⎜⎜⎛x1x2⋮xn⎠⎟⎟⎟⎟⎞=⎝⎜⎜⎜⎜⎛b1b2⋮bm⎠⎟⎟⎟⎟⎞
即
Ax=b
A=⎝⎜⎜⎜⎜⎛a11a21⋮am1a12a22⋮am2⋯⋯⋯⋯a1na2n⋮amn⎠⎟⎟⎟⎟⎞
(A,b)=⎝⎜⎜⎜⎜⎛a11a21⋮am1a12a22⋮am2⋯⋯⋯⋯a1na2n⋮amnb1b2⋮bm⎠⎟⎟⎟⎟⎞
Ax=b
【定理】n 元线性方程组 Ax=b
- 无解的充分必要条件是 R(A)<R(A,b);
- 有唯一解的充分必要条件是 R(A)=R(A,b)=n;
- 有无穷多解的充分必要条件是 R(A)=R(A,b)<n。
证明:
设 R(A)=r,将增广矩阵化为行最简形
(A,b)=⎝⎜⎜⎜⎜⎛a11a21⋮am1a12a22⋮am2⋯⋯⋯⋯a1na2n⋮amnb1b2⋮bm⎠⎟⎟⎟⎟⎞
→
B~=⎝⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎛10⋮000⋮001⋮000⋮0⋯⋯⋯⋯⋯⋯00⋮100⋮0b11b21⋮br100⋮0⋯⋯⋯⋯⋯⋯b1,n−rb2,n−r⋮br,n−r00⋮0d1d2⋮drdr+10⋮0⎠⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎞
原方程组转换为:
⎩⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎧x1+b11xr+1+⋯+b1,n−rxn=d1x2+b21xr+1+⋯+b2,n−rxn=d2⋯⋯⋯⋯⋯⋯⋯⋯xr+br1xr+1+⋯+br,n−rxn=dr0=dr+1
- 若 R(A)=r<R(A,b)=R(B~)=r+1,则 dr+1=0
最后一个方程无解:0=dr+1,方程组无解
- 若 R(A)=R(A,b)=n,则 dr+1=0,
此时
B~=⎝⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎛10⋮00⋮001⋮00⋮0⋯⋯⋯⋯⋯00⋮10⋮0d1d2⋮dn0⋮0⎠⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎞
方程组有唯一解:
⎩⎪⎪⎪⎨⎪⎪⎪⎧x1=d1x2=d2⋯⋯xn=dn
- 若 R(A)=R(A,b)<n,则 dr+1=0,
此时
B~=⎝⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎛10⋮000⋮001⋮000⋮0⋯⋯⋯⋯⋯⋯00⋮100⋮0b11b21⋮br100⋮0⋯⋯⋯⋯⋯⋯b1,n−rb2,n−r⋮br,n−r00⋮0d1d2⋮dr00⋮0⎠⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎞
原方程组变成同解的线性方程组:
⎩⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎧x1+b11xr+1+⋯+b1,n−rxnx2+b21xr+1+⋯+b2,n−rxn⋯⋯⋯⋯⋯⋯⋯⋯xr+br1xr+1+⋯+br,n−rxn0=d1=d2=dr=0
即:
⎩⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎧x1=x2=xr=−b11xr+1−⋯−b1,n−rxn+d1−b21xr+1−⋯−b2,n−rxn+d2⋯⋯⋯⋯⋯⋯⋯⋯−br1xr+1−⋯−br,n−rxn+dr
其中
xr+1,⋯,xn 是自由未知数
写成矩阵形式:
⎝⎜⎜⎜⎜⎛x1x2⋮xr⎠⎟⎟⎟⎟⎞=⎝⎜⎜⎜⎜⎛−b11xr+1−⋯−b1,n−rxn+d1−b11xr+1−⋯−b1,n−rxn+d1⋮−br1xr+1−⋯−br,n−rxn+dr⎠⎟⎟⎟⎟⎞
⎝⎜⎜⎜⎜⎛x1x2⋮xr⎠⎟⎟⎟⎟⎞=⎝⎜⎜⎜⎜⎛−b11xr+1−b21xr+1⋮−br1xr+1⎠⎟⎟⎟⎟⎞+⋯+⎝⎜⎜⎜⎜⎛−b1,n−rxn−b1,n−rxn⋮−br,n−rxn⎠⎟⎟⎟⎟⎞+⎝⎜⎜⎜⎜⎛d1d1⋮dr⎠⎟⎟⎟⎟⎞
⎝⎜⎜⎜⎜⎛x1x2⋮xr⎠⎟⎟⎟⎟⎞=xr+1⎝⎜⎜⎜⎜⎛−b11−b21⋮−br1⎠⎟⎟⎟⎟⎞+⋯+xn⎝⎜⎜⎜⎜⎛−b1,n−r−b1,n−r⋮−br,n−r⎠⎟⎟⎟⎟⎞+⎝⎜⎜⎜⎜⎛d1d1⋮dr⎠⎟⎟⎟⎟⎞
令⎝⎜⎜⎛xr+1⋮xn⎠⎟⎟⎞=⎝⎜⎜⎛c1⋮cn−r⎠⎟⎟⎞
得到通解
⎝⎜⎜⎜⎜⎛x1x2⋮xr⎠⎟⎟⎟⎟⎞=c1⎝⎜⎜⎜⎜⎛−b11−b21⋮−br1⎠⎟⎟⎟⎟⎞+⋯+cn−r⎝⎜⎜⎜⎜⎛−b1,n−r−b1,n−r⋮−br,n−r⎠⎟⎟⎟⎟⎞+⎝⎜⎜⎜⎜⎛d1d1⋮dr⎠⎟⎟⎟⎟⎞
【定理】矩阵方程 AX=B 有解的充分必要条件是 R(A,B)=R(A)。
步骤:
用初等变换将增广矩阵 (A,b) 化为行阶梯形
观察 R(A) 与 R(B)
- 若 R(A)=r<R(B)=r+1,方程组无解
- 若 R(A)=R(B),方程组有解
- R(A)=r=R(B)=n,方程组有唯一解
- R(A)=r=R(B)<n,方程组有无穷多解,将行最简形中的 r 个非零首元所对应的未知数作为非自由未知数,其余 n−r 个未知数作为自由未知数移到方程右端,令自由未知数为 n−r 个常数 ci,得到方程组的通解。
Ax=0
【定理】n 元线性方程组 Ax=0
- 有唯一零解的充分必要条件是 R(A)=n;
- 有无穷多解的充分必要条件是 R(A)<n。
推论:设 m<n,则有 m 个方程的 n 元齐次线性方程组 Am×nx=0 必有非零解。
R(A)≤m<n
步骤:
用初等变换将系数矩阵 A 化为行最简形
- 若 R(A)=n,方程组有唯一零解
- 若 R(A)=r<n,方程组有无穷多解,将行最简形中的 r 个非零首元所对应的未知数作为非自由未知数,其余 n−r 个未知数作为自由未知数移到方程右端,令自由未知数为 n−r 个常数 ci,得到方程组的通解。