方阵可能把不同输入送到同一个输出,也可能无法产生某些输出。逆矩阵要完全撤销原矩阵的作用,就必须保证每个输出都恰好对应一个输入。因此,可逆性与方程组 Ax=b 的解集直接相关。除非另有说明,矩阵元素均取实数。
开始之前
矩阵乘法必须保持因子次序,每一步合法的初等行变换都可逆。方程组 Ax=b 有唯一解,当且仅当它一致,且化简后每个变量列都有主元。可逆性将保证每个维数适当的右端都满足这个条件。
左逆和右逆
定义
左逆与右逆
设 A 是一个 p×q 矩阵。
- 如果一个 q×p 矩阵 H 满足 HA=Iq,那么 H 是 A 的左逆。
- 如果一个 q×p 矩阵 G 满足 AG=Ip,那么 G 是 A 的右逆。
对长方形矩阵,左逆或右逆可以单独存在;但若两者都存在,它们必定相同。方阵还具有更强的性质:只要任意一侧的逆存在,另一侧的逆也存在。
定义
可逆矩阵
如果 A 是一个 p×p 方阵,并且存在另一个 p×p 矩阵 B
使得
BA=AB=Ip,那么 A 称为可逆。矩阵 B 称为 A 的逆矩阵,记作 A−1。
定理
逆矩阵是唯一的
设 A 是 p×q 矩阵,B,C 是 q×p 矩阵。若 B 是 A 的左逆,C 是右逆,则 B=C。特别地,可逆方阵恰好有一个逆矩阵。
证明
为什么逆矩阵唯一
假设给出 BA=Iq 与 AC=Ip。由结合律,
B=BIp=B(AC)=(BA)C=IqC=C.这里没有交换任何因子。可逆方阵的任意两个逆矩阵都满足这些假设,因此必定相同。
什么叫可逆
逆矩阵的定义要求恢复每个输入向量。对角矩阵尤其容易显示这种作用。
例题
对角矩阵最容易看出逆矩阵
设
D=diag(2,−1,3).那么
D−1=diag(21,−1,31).原因很直接:对角线上的非零元素变成倒数,其余位置的零保持不变。把 D 和 D−1 相乘,就会得到 I3。
等价表述
定理
识别可逆矩阵的等价条件
设 A 是实 p×p 矩阵。以下条件等价:
- A 可逆。
- A 与 Ip 行等价。
- A 是若干个 p 阶初等行变换矩阵的乘积。
- A 有左逆。
- A 有右逆。
- A 非奇异,即 Ax=0 只有零解。
- 对每个 b∈Rp,方程组 Ax=b 都一致。
- 对每个 b∈Rp,方程组 Ax=b 都恰好有一个解。
等价地,A 的列向量线性独立,或它们张成 Rp。这些条件成立时,唯一解为 A−1b。
证明
方阵假设在等价性证明中的作用
若 H 是左逆,则 Ax=0 蕴含 x=HAx=0。反过来,设齐次系统只有零解。在 A 的任意最简行阶梯形中,自由变量都会产生一个非零齐次解,因此每列都有主元。由于 A 是方阵,恰有 p 个主元行,所得最简行阶梯形必为 Ip。
若行变换乘积 E 满足 EA=Ip,反向链说明 E 可逆,而且 A=E−1。因此 A 可逆,并且本身是初等矩阵的乘积。反过来,这类乘积可逆,而逆矩阵尤其是左逆。这就连接了条件 1–4 和 6,并没有假设 RREF 唯一。
现设 AG=Ip。此时 A 是方阵 G 的左逆,刚证明的左逆判别使 G 可逆,从而 A=A(GG−1)=(AG)G−1=G−1 可逆。这就证明了右逆判别,没有擅自颠倒乘积。
若每个 Ax=b 都一致,对 Ip 的第 j 列 ej 选择解 uj,使 Auj=ej。令 U=[u1 ⋯ up],便有 AU=Ip,可用右逆判别。最后,若 A 可逆,则 A(A−1b)=b 证明解存在;任意解 x 都满足 x=A−1Ax=A−1b,所以解唯一。每个右端都有唯一解,自然蕴含每个右端都有解。
列向量的说法只是翻译:线性独立等价于 Ax=0 只有零系数向量;张成则表示每个 b 都有表示 Ax=b。这里没有额外增加列向量的假设。
行化简和逆矩阵
每个初等行变换矩阵都可逆,逆矩阵编码对应的反向操作,证明见 3.5 初等行变换矩阵。若按时间顺序施加的操作对应 E1,…,Ek,合并左乘矩阵就是 E=Ek⋯E1。
每一步都须作用于整个增广矩阵,因此
E[A∣Ip]=[EA∣E].
若左块变成 Ip,则 EA=Ip。由于 E 可逆,有 A=E−1,右块 E 正是 A−1。若左块化简后缺少主元,方阵便不满足上面的等价条件。这一方法同时判断可逆性和计算逆矩阵;右块再复杂,也不能补救左块缺少主元的问题。
如何使用可逆性的等价字典
按已知资料选择判别:主元、单侧逆等式、非零零空间向量,或所有右端的可解性。
例题
非零零空间向量可以证明不可逆
设 A 是方阵,并且
v=1−21=0,Av=0.那么 A 不可能可逆。理由是:若 A−1 存在,把 Av=0 左乘
A−1,就会得到
A−1Av=A−10.左边等于 v,右边等于 0,于是会推出 v=0。这和已知的非零向量矛盾。
因此,只要找到一个非零的 Ax=0 解,就已经证明 A 是奇异矩阵。
例题
用逆矩阵解方程组
设
A−1=[20−13],b=[5−1].若 Ax=b,两边左乘 A−1:
x=A−1b=[20−13][5−1]=[11−3].逆矩阵不只是“把 A 反过来”的符号,它给出了唯一解的明确公式。
从可逆矩阵角度理解行等价
定理
行等价等同于左乘一个可逆矩阵
设 A 和 B 是有 p 行的矩阵。以下命题等价:
- A 和 B 行等价;
- 存在一个可逆的 p×p 矩阵 G,使得
B=GA.并且一旦 B=GA,就同时有
A=G−1B.
行变换链给出这样的乘积 G。反过来,等价字典把任意可逆的 G 表成初等矩阵的乘积,所以 GA 可由相应行变换从 A 得到。左乘 G−1 就能恢复 A。
例题
把行等价读成一条矩阵等式
设
A=110021131,G=1−10010001.矩阵 G 正是行变换
R2←R2−R1对应的行变换矩阵。所以
GA=100021121.如果把这个新矩阵记作 B,那么就有 B=GA。这一条等式已经完整记录了
这次行变换。因为 G 可逆,所以 A 和 B 行等价。
定理
行变换保留对应列向量之间的线性关系
设 A 和 B 是行等价的 p×q 矩阵,并把它们的列写成
A=[a1a2⋯aq],B=[b1b2⋯bq].如果
aj=α1ak1+α2ak2+⋯+αnakn,那么必然有
bj=α1bk1+α2bk2+⋯+αnbkn.特别地,对应列之间的线性相关和线性独立,都会被行等价保留。
左乘 G 把关系向前传递,左乘 G−1 则恢复原关系。因此同一组系数关系在两个方向都成立,也就证明了线性相关与线性独立均被保留。列向量本身通常会改变。完整的 RREF 唯一性证明及其与秩的关系,见 5.2 RREF 的唯一性与秩。
乘积与逆矩阵的次序
定理
方阵乘积可逆当且仅当各因子可逆
设 A,B 是实 p×p 矩阵。AB 可逆,当且仅当 A,B 都可逆。此时
(AB)−1=B−1A−1.
证明
先构造逆矩阵,再使用它的名称
先假设两个因子都可逆,并令 C=B−1A−1。用结合律核对两侧:
(AB)C=A(BB−1)A−1=Ip,C(AB)=B−1(A−1A)B=Ip.现在才能断言 C=(AB)−1。反向次序使互逆因子彼此相邻;论证没有使用交换律。
证明反向时,假设 AB 可逆,记 C=(AB)−1。此时还不能使用 A−1 或 B−1,应先写出
A(BC)=Ip,(CA)B=Ip.于是 A 有右逆,B 有左逆。两个因子都是同阶方阵,所以前面已证明的单侧逆判别保证它们可逆。这一步调用等价字典,正是反向证明的关键。
由归纳法,同阶方阵的有限乘积可逆,当且仅当每个因子都可逆,而且
(A1⋯Ak)−1=Ak−1⋯A1−1.
转置和幂次
定理
转置、数乘与整数幂
若 A 可逆,则 (A−1)−1=A,且 (AT)−1=(A−1)T。对非零实数 c,有 (cA)−1=c−1A−1。
每个整数幂 An 都可逆,且 (An)−1=(A−1)n。这里 A0=Ip;对正整数 m,定义 A−m=(A−1)m。
转置公式来自对两条互逆等式取转置,此时因子次序反转。数乘公式可在左右两个乘积中约去 c 与 c−1;正整数幂来自乘积定理,负整数幂则对 A−1 使用该定理,零次幂就是单位矩阵。对正整数 n,An 可逆也能反推 A 可逆;但 n=0 时反推不成立,因为奇异方阵仍满足 A0=Ip。
乘积等于单位矩阵时怎样推理
定理
方阵情形下,一侧单位等式已经足够
设 P 和 Q 是同大小方阵。若
PQ=I,则 P 和 Q 都可逆,而且
Q=P−1,QP=I.
例题
由 ABCD=I 得到循环恒等式
假设 A,B,C,D 都是 5×5 矩阵,且
ABCD=I5.先把乘积分组成
(ABC)D=I5.由一侧单位等式的定理,ABC 和 D 互为逆矩阵。因此
DABC=I5.再用已经证明的循环等式继续分组,可以得到
CDAB=I5,BCDA=I5.所以 BCDA、CDAB 和 DABC 确实必然等于 I5。但像 DCBA 或
DBAC 这些任意重排则没有被迫成立;矩阵乘法仍然不可交换。
用行化简计算逆矩阵
例题
用行化简求逆矩阵
设
A=[1325].先写出 [A∣I2]:
[13251001].先消去左下角的 3:
[102−11−301].再把第二行除以 −1,然后清掉第一行第二列:
[1001−532−1].因此
A−1=[−532−1].
一族逆矩阵
例题
由行化简得到参数化逆矩阵
对实数 α,令
Aα=11012302111122α3.把增广矩阵 [Aα∣I4] 行化简,得到
10000100001000015−α−1α−1−2100−1010α−20−α1.由于左边对每个实数 α 都是 I4,矩阵 Aα 对每个实数
α 都可逆,而且
Aα−1=5−α−1α−1−2100−1010α−20−α1.请注意这个结论的意思。参数仍然留在逆矩阵中;它不是需要解出的未知数。
行化简真正说明的是:没有任何 α 会让左边失去主元。
常见错误
不要把每个参数都当成限制条件
有时参数出现,是因为答案是一族逆矩阵,而不是因为矩阵在某些值下失效。
限制来自缺少主元或非法除以零,不是来自符号本身。
读取已给出的行化简表格
例题
一对互逆矩阵与转置系统
假设一个行化简表格显示 [A∣I4] 与 [I4∣D] 行等价,其中
D=30−31−21103−2−21−212−1.这个最终形状本身已经说明
A−1=D.对应的系数矩阵为
A=1123111212341333.直接相乘可得 AD=I4,验证了这对矩阵互为逆矩阵。现在令
g=1030.要求解 Atx=g,不需要从头再行化简一次。因为 A 可逆,所以 At 也可逆,
并且
(At)−1=(A−1)t=Dt.因此
x=(At)−1g=Dtg=−61−34.这个计算很短,是因为行化简表格已经完成了主要工作。
例题
用主元列读四个逆矩阵计算
以下每个矩阵都用同一个方法处理:先行化简 [A∣I4],先看左边区块的
主元模式;只有当左边区块变成 I4 时,右边区块才可读作逆矩阵。
情况 (a)。 对
A1=12−14013232023334,其中一个行阶梯阶段的左边区块是
A1♯=100001003−4103−310.第四列没有主元,所以 A1 不可逆。
情况 (b)。 取前一个互逆矩阵例子中的 A2=A。行化简得到 [I4∣D],四列都有主元,所以 A2−1=D。前面用来解转置系统的同一个矩阵,在这里给出了一个可逆的情形。
情况 (c)。 对
A3=13012211−103130151510,其中一个行阶梯阶段的左边区块是
A3♯=10002100−13503015−50.同样有主元列缺失,所以 A3 不可逆。
情况 (d)。 对
A4=1231133224331111,行化简可达到 [I4∣A4−1],其中
A4−1=1−2101−22−301−11−23−23.在情况 (b) 与 (d) 中,左边的单位矩阵确认了可逆性。在情况 (a) 与 (c) 中,缺少主元就已排除可逆性,右边区块的数值并不能改变这个结论。
例题
最后的单位区块控制整条行操作链
假设一条行操作链把 [A∣I5] 经过中间矩阵 [B∣C],最后化成
[D∣E]。在最后几步之后,所得增广矩阵是
[D∣E]=100000100000100000100000119−6−3−601200−2−18116120−32120−2001.左边区块是 I5,所以 D=I5,而
A−1=E=19−6−3−601200−2−18116120−32120−2001.于是可以立即推出 At 可逆,且
(At)−1=Et=10−20091−18−3−2−621120−30610−601221.同一条行操作链也可以被读成一次左乘。令 H 为整条链中所有行操作矩阵的
乘积。因为 HA=I5 且 HI5=E,所以 H=A−1。因此,如果同一批行操作
把 F+I5 化成 A3+3A+I5,就有
A3+3A+I5=A−1(F+I5).左乘 A 得到
F+I5=A(A3+3A+I5)=A4+3A2+A,所以
F=A4+3A2+A−I5.同一条行操作链对每个矩阵的作用,都是左乘同一个矩阵 H=A−1。因此,这次数值化简也确定了关于 F 的方程。
不用行列式证明或否定可逆性
例题
由向量恒等式证明可逆
假设 A 是 7×7 矩阵,而且
A2x=Ax+x对每个 x∈R7 都成立。把含有 A 的项移到左边:
(A2−A)x=x对每个 x.因为 A2−A=(A−I7)A,这就是
((A−I7)A)x=I7x对每个 x.若两个矩阵作用在每个向量上的结果都相同,它们就是同一个矩阵,所以
(A−I7)A=I7.因此 A−I7 是 A 的左逆。由于 A 是方阵,一侧单位等式已经足够推出:
A 可逆,而且其逆矩阵是 A−I7。
例题
用反证法证明某个多项式矩阵不可逆
假设 A 和 B 是两个不同的 6×6 矩阵,且
A3=B3,A2B=B2A.我们证明 A2+B2 不可逆。令
C=A2+B2.先比较 CB 与 CA:
CB=(A2+B2)B=A2B+B3,而
CA=(A2+B2)A=A3+B2A.利用已知的 A2B=B2A 和 B3=A3,可得
CB=CA.如果 C 可逆,左乘 C−1 就会得到 B=A,这与 A、B 不同矛盾。
所以 C=A2+B2 不可逆。
常见错误
常见错误
不要把长方形矩阵的一侧逆当成另一侧逆
对于非方阵,有左逆并不保证有右逆,有右逆也不保证有左逆;若两侧逆都存在,则必定相同。对于方阵,前面的等价性定理保证:任意一侧逆的存在,都能推出唯一的双侧逆存在。
常见错误
不要只凭外表判断可逆性
一个矩阵看起来简单,也不代表它一定可逆。正确方法是行化简,或者使用上面列出的等价条件。
常见错误
不要在未证明时任意交换因子
由 ABCD=I 可以通过逆矩阵理论推出某些循环恒等式,例如 DABC=I。但这
不代表可以把因子任意改排成 DCBA;除非已知矩阵彼此可交换,否则不能
这样做。
快速检查
思考检查
如果 A 可逆,A−1A 是什么?
解答 · 答案
A−1A=Ip。
思考检查
如果 A 可逆,齐次方程组 Ax=0 会不会有非零解?
解答 · 答案
不会。因为可逆时,Ax=b 对每个 b 都有唯一解;取 b=0 时,唯一解就是 x=0。
思考检查
如果 A 可逆,At 是否可逆?
解答 · 答案
是。At 可逆,而且 (At)−1=(A−1)t。
思考检查
若 B=GA,而 G 可逆,同时 A 的列满足 a3=2a1−a2,那么 B 的对应列必须满足什么关系?
保留同一组系数,并用 bj=Gaj。
解答 · 答案
B 的对应列必须满足
b3=2b1−b2.行等价会改变列向量本身,但不会改变线性关系所使用的系数模式。
思考检查
假设 A,B,C,D 都是方阵,且 ABCD=I。哪一个循环等式必然成立:DABC=I 还是 DCBA=I?
把原式分组成 (ABC)D=I。
解答 · 答案
DABC=I 必然成立。因为 (ABC)D=I,方阵的一侧单位等式定理说明 D 是
ABC 的逆矩阵,所以 D(ABC)=I。而 DCBA=I 是把因子倒序重排,通常不会
被原式保证。
思考检查
在上面的参数化逆矩阵中,当 α=3 时,Aα−1 的 (1,4) 元素是多少?
把 α=3 代入第一行第四列。
解答 · 答案
(1,4) 元素是 α−2,所以当 α=3 时,它等于 1。
思考检查
若对每个向量 x 都有 A2x=Ax+x,哪个矩阵可作为 A 的逆矩阵?
把所有项移到同一边,再寻找含有 A 的因式分解。
解答 · 答案
逆矩阵是 A−I。向量恒等式给出 (A−I)A=I;对方阵而言,这个一侧单位
等式足以推出 A 可逆。
思考检查
若行操作把 [A∣Ip] 化成 [Ip∣D],D 是什么?
解答 · 答案
D=A−1。同一批把 A 化成 Ip 的行操作,会把 Ip 化成 A 的
逆矩阵。
思考检查
行变换把 [A∣Ip] 化成 [Ip∣E],其中 A 是方阵。说明为什么除了 EA=Ip,还必有 AE=Ip。
区分行操作乘积直接给出的等式,与方阵单侧逆定理补上的结论。
解答 · 答案
设初等矩阵的乘积为 H,两个分块直接给出 HA=Ip 和 HIp=E。因此 H=E,并且 EA=Ip。由于 A 与 E 是同阶方阵,左逆也必是右逆,所以 E=A−1 且 AE=Ip。最后这个推论必须使用方阵假设。
练习
思考检查
假设 A 可逆,而且 AB=Ip。证明 B=A−1。
可以利用逆矩阵唯一性,也可以左乘 A−1。
解答 · 引导解答
因为 A 可逆,所以存在 A−1。把等式 AB=Ip 左乘 A−1,得到
A−1(AB)=A−1Ip.由结合律,
(A−1A)B=A−1.而 A−1A=Ip,所以
B=A−1.因此任何可逆方阵的右逆都必定等于它的逆矩阵。
思考检查
假设 (A−B)A=I,其中 A 和 B 是方阵。证明 A 和 B 可交换。
先使用方阵的一侧单位等式定理,再展开 AB−BA。
解答 · 引导解答
由 (A−B)A=I,方阵的一侧单位等式定理给出
A(A−B)=I.现在计算交换子:
AB−BA=AB−A2+A2−BA.把两部分重新分组:
AB−A2=A(B−A)=−A(A−B),以及
A2−BA=(A−B)A.因此
AB−BA=−A(A−B)+(A−B)A=−I+I=0.所以 AB=BA,即 A 和 B 可交换。
相关笔记
这一页特别依赖
2.3 高斯消元与 RREF、
3.2 矩阵乘法、单位矩阵与线性方程组
和
3.3 转置、对称矩阵与反对称矩阵。
零空间只有零向量与解的唯一性之间的关系,见
4.1 齐次方程组与零空间。