Skip to content

2.2 矩阵的逆

矩阵代数提供了对矩阵方程进行运算的工具以及许多与普通的实数代数相似的有用公式.本节研究矩阵中与非零数的倒数(即乘法逆)类似的问题.

回顾实数5的乘法逆是 ,它满足方程

矩阵对逆的一般化也要求两个方程同时成立,并避免使用斜线记号表示除法,因为矩阵乘法不是可交换的。进一步,完全的一般化是可能的,当且仅当有关矩阵是方阵。

一个 矩阵 是可逆的,若存在一个 矩阵 使

其中 单位矩阵. 这时称 的逆. 实际上, 唯一确定, 因为若 是另一个 的逆, 那么将有 . 于是, 若 可逆, 它的逆是唯一的, 我们将它记为 , 于是

不可逆矩阵有时称为奇异矩阵,而可逆矩阵也称为非奇异矩阵.

例 1

,则

所以 .

这里给出 矩阵可逆的检验方法,同时给出一个简单的公式给出它的逆矩阵.

定理 4

. 若 ,则 可逆且

,则 不可逆.

定理4的简单证明见习题25与26.数 称为 的行列式,记为

定理4 说明, 矩阵 可逆,当且仅当 .

例 2

的逆.

因为 ,所以 可逆且

可逆矩阵在线性代数中是很重要的——主要用在代数计算和公式推导中,如下述定理所示。有时逆矩阵在实际应用中也会出现,如下面例3所示。

定理 5

是可逆 矩阵,则对每一 中的 ,方程 Ax = b 有唯一解 .

证明

中任意一个 ,方程 有解,这是因为若以 代替 ,有 ,所以 是解。为证明解是唯一的,我们证明若 是一个解,则 必是 。事实上,若 ,则两边同乘

例 3

一条水平的弹性梁的两端支柱在点1,2,3受力作用,如图 2-5所示.设 中的 表示它在这三点受的力, 为梁在这三点的形变.利用物理学中的胡克定律,可以证明

其中 称为弹性矩阵. 它的逆称为刚性矩阵. 说明 各列的物理意义.

图2-5 弹性梁的形变

,有 。向量 表示 1 单位力向下作用于点 1(其他两点的力为零), (即 的第一列)表示在点 1 处施加 1 单位力产生的梁的形变。类似地,可以说明 的第二和第三列。

为研究刚性矩阵 ,注意到方程 计算形变向量 给定时的力向量 。记 。现把 作为形变向量,于是 给出产生这个形变的力。因此, 的第一列表示为了使点1的形变为1单位而其他两点形变为0所需要作用的力。类似地, 的第二和第三列分别表示为了在点2和3产生1单位的形变所需要作用的力。在每一列中,其中一点或两点作用的力必须为负值(指向上),以在指定的点产生单位形变而其他点没有形变。若弹性用每磅力产生的形变的英寸数衡量,则刚性矩阵的元素是每英寸形变所需力的磅数。

定理5的公式很少用来解方程 ,因为 的行化简通常更快(当计算有舍入误差时,行化简也更精确).一个可能的例外是 矩阵.这时用 的公式进行心算会更容易,如下例所示.

例 4

例2中矩阵 的逆矩阵解方程组

该方程组就是 ,所以

下列定理给出可逆矩阵的三个有用事实.

定理 6

. 若 是可逆矩阵,则 也可逆而且 .

. 若 都是 可逆矩阵,则 AB 也可逆,且其逆是 的逆矩阵按相反顺序的乘积,即

. 若 可逆,则 也可逆,且其逆是 的转置,即 .

证明

为证明(),我们需要找矩阵 使

显然 满足这些方程. 因此 可逆且 是它的逆. 下一步, 为证明 (), 我们应用乘法结合律:

类似地,可以证明 ,因此 是可逆的,且其逆为 。对于(),利用定理3),公式从右向左,有 。类似地, 。因此 是可逆的,其逆是

)说明定义在证明中的重要性.定理表明 的逆,这一点通过证明 满足 的逆的定义来明确.现在, 的逆是左乘(或右乘) 的矩阵,乘积是单位矩阵 .因此证明由 具有这种性质来完成.

定理 6 b

的下列推广以后要用到.

若干个 可逆矩阵的积也是可逆的,其逆等于这些矩阵的逆按相反顺序的乘积.

在可逆矩阵与矩阵的行变换之间有一种重要的联系,它引出了计算逆矩阵的一种方法。可以看到,可逆矩阵行等价于单位矩阵,而我们可通过观察 行化简为 这一过程求出 。初等矩阵

把单位矩阵进行一次初等行变换,就得到初等矩阵。下列例子说明三种初等矩阵。

例 5

计算 , ,说明这些乘积可由 进行初等行变换得到.

我们有

的第 1 行的 -4 倍加到第 3 行得 (这是倍加行变换),交换 的第 1 行与第 2 行得 ,把 的第 3 行乘以 5 得

矩阵左乘以(即在左边相乘)例5中的 也有相同的结果,即把第1行的-4倍加到第3行。特别地, 本身是把单位矩阵以同一行变换作用所得。于是例5说明了下列关于初等矩阵的一般事实,见习题27和28。 本身是把单位矩阵以同一行变换作用所得。于是例5说明了下列关于初等矩阵的一般事实,见习题27和28。

若对 矩阵 进行某种初等行变换,所得矩阵可写成 EA,其中 矩阵,是由 进行同一行变换所得.

因为行变换是可逆的,如在1.1节所示,故初等矩阵也是可逆的。若 是由 进行行变换所得,则有同一类型的另一行变换把 变回 。因此,有初等矩阵 使 。因为 对应于互逆的变换,所以也有

每个初等矩阵 是可逆的, 的逆是一个同类型的初等矩阵,它把 变回 .

例 6

的逆.

为把 变成 ,把第1行的4倍加到第3行,这相应于初等矩阵

下列定理给出了判断矩阵可逆的方法,也给出计算逆矩阵的方法.

定理 7

矩阵 是可逆的,当且仅当 行等价于 ,这时,把 化简为 的一系列初等行变换同时把 变成 .

第1章中关于定理11的证明的注释“ 当且仅当 ”等价于两个语句:“若 ”和“若 ”。第二个语句称为第一个语句的逆,并解释了本证明第二段中的词语反之。

证明

是可逆矩阵,则对任意 ,方程 Ax=b 有解(定理5 在每一行有一个主元位置(1.4 节定理4)。因 在每一行有一个主元位置(1.4 节定理 4)。因 是方阵,故这 个主元位置必在对角线上,就是说 的简化阶梯形是 ,即

反之,若 ,则因为每一步行化简对应于左乘一个初等矩阵,所以存在初等矩阵 使

因为 是可逆矩阵的乘积,因此也是可逆矩阵,由(1)式推出

于是 是可逆的,它是可逆矩阵的逆(定理6).同样有

于是 ,这就是说, 可由依次以 作用于 而得到,它们就是(1)式中把 变为 的同一行变换序列.

的算法

若我们把 排在一起构成增广矩阵 ,则对此矩阵进行行变换时, 受到同一变换。由定理7,要么有一系列的行变换把 变成 ,同时把 变成 ,要么 是不可逆的。

的算法

把增广矩阵 进行行化简. 若 行等价于 , 则 行等价于 , 否则 没有逆.

例 7

求矩阵 的逆,假如它存在.

因为 ,由定理7 可逆,且

最好把答案验证一下:

可逆,故不必验证 .

逆矩阵的另一个观点

表示 的各列. 则把 [A I] 行化简为 的过程可看作解 个方程组

其中这些方程组的“增广列”都放在 的右边,以构成矩阵

方程 及矩阵乘法的定义说明 的列正好是方程组(2)的解。这一点是很有用的,因为在某些应用问题中,只需要 的一列或两列。这时只需要解(2)中的相应方程组即可。

数值计算的注解 在实际应用中,很少计算 ,除非需要 的元素. 计算 总共需要的运算次数大约是用行化简解方程 Ax=b 的 3 倍,而且行化简可能更为精确.

练习题
  1. 应用行列式判断以下矩阵是否可逆: . b. c.

  2. 的逆矩阵,假如它存在.

  3. 是可逆矩阵,证明 5A 是可逆矩阵.

习题2.2

求习题 1~4 中矩阵的逆.

  1. 2. 3. 4.

  2. 用习题1求出的逆矩阵解下列方程组:

  3. 用习题3求出的逆矩阵解下列方程组:

  4. , , , , .

. 求 且用它解下列四个方程组:

. ()中的四个方程可利用同样的行变换求解,这是因为系数矩阵是相同的。利用对增广矩阵 做行化简的方法,解()中的四个方程。

  1. 利用矩阵代数证明: 若 是可逆矩阵, 且矩阵 满足 AD = I, 则 . 习题 9 和习题 10 中,标出命题的真假,给出

理由.

  1. . 为了使矩阵 的逆,AB = I 及 BA = I 都必须为真. b. 若 , 是可逆 矩阵,则 是 AB 的逆. c. 若 ,则 可逆. d. 若 是可逆 矩阵,则方程 Ax = b 对 中任意 相容. e. 每个初等矩阵都可逆.

  2. . 若干个可逆 矩阵之积可逆,且其逆为这些矩阵的逆按相同顺序的乘积. b. 若 可逆,则 的逆就是 本身. c. 若 且 ad = bc,则 不可逆. d. 若 可行化简为单位矩阵,则 必可逆. e. 若 可逆,则把 化简为单位矩阵 的行变换也将 化简为 .

  3. 为可逆 矩阵, 矩阵,证明方程 有唯一解 .

  4. 为可逆 矩阵, 矩阵,解释为什么 可由行化简求得: 若 ,则 是大于 的矩阵,则 的行化简比计算 要快得多.

  5. 设 AB = AC,其中 矩阵, 可逆. 证明 B = C. 若 不可逆,是否仍有 B = C?

  6. ,其中 矩阵, 可逆。证明

  7. 为可逆 矩阵,找一个矩阵 满足 从而证明 也可逆.

  8. 矩阵, 可逆, 也可逆。证明 可逆。(提示:令 ,从此式求出 。)

  9. , , 是方阵, 可逆,解方程 AB = BC 求

  10. 可逆, ,用 表示 .

  11. 可逆矩阵,方程 是否有解 ?若有,求解。

  12. , , 矩阵,, , A - AX 可逆,假设 (3) a. 说明为什么 是可逆的. b. 由(3)式求 X.如果需要对矩阵求逆,请说明为什么该矩阵是可逆的.

  13. 说明若 矩阵 为可逆的,则它的各列线性无关.

  14. 说明若 矩阵 为可逆,则它的各列生成 。(提示:复习1.4节定理4.)

  15. 矩阵,方程 Ax = 0 仅有平凡解,说明为什么 个主元列且 行等价于 . 由定理7,这说明 必定可逆(本题与 24 题将在 2.3 节用到).

  16. 矩阵,方程 Ax = b 对任意 中的 有解,证明 必可逆。(提示: 是否行等价于 ?)

习题25和习题26对 证明定理4.

  1. ,则方程 有多于一个解。为什么这说明 不可逆?(提示:首先考虑 )。其次,若 不全为 0,考虑向量 。)

  2. 证明:若 ,则计算 的公式成立。习题27和习题28证明例5下面的框中有关初等矩阵的命题的特殊情况。此处 矩阵,

.(一般的证明将需要更多的符号.)

  1. . 利用 2.1 节方程(1)证明对 ,有 .

. 证明:若交换 的第 1 行和第 2 行,则结果可以写成 EA,其中 是由 交换第 1 行和第 2 行所得的初等矩阵.

. 证明:若 的第 3 行乘以 5,则结果可以写成 EA,其中 是由 的第 3 行乘以 5 所得的初等矩阵.

  1. 证明: 若 的第 3 行换成 ,则结果可以写成 EA,其中 是由 的第 3 行换成 所得的初等矩阵.

求出习题 29~32 的矩阵的逆,若它们存在. 使用本节介绍的算法.

  1. 利用本节的算法求矩阵 的逆. 设 是相应的 矩阵, 是它的逆, 猜想 的形式,然后证明 AB = I 和 BA = I.

  2. 重复 33 题的方法猜想 的逆 ,证明你的猜想是正确的。

  3. , 求出 的第3列而不计算其他列.

  4. [] 设 ,求出 的第 2 列和第 3 列而不计算第 1 列.

  5. ,只使用 1, -1 和 0 作为元素(通过试错)构造一个 矩阵 ,使得 ,计算 AC 并使 .

  6. , 只使用 1 和 0 作为元素构造一个 矩阵 , 使得 . 是否存在 矩阵 , 使得 ? 为什么?

  7. [] 设 是一个弹性矩阵,弹性的单位是英寸/磅。设在例3 的图 2-5 中,在点 1, 2, 3 分别有 30, 50 和 20 磅的力作用,求相应的形变。

40.[]计算习题39中 的刚性矩阵 ,求出在点 3 处引起 0.04 英寸 形变所需要的作用力,设其他两点处的形变为 0.

  1. [] 设

一个有四个受力点的弹性梁的弹性矩阵,单位为厘米/牛顿。在四个受力点处测得形变分别为0.08, 0.12, 0.16与0.12厘米,确定在这四个点上的作用力。


习题41和习题42中弹性梁的形变

  1. []对习题 41 中的 ,确定一组力,它在梁的第 2 个点上引起形变 0.24 厘米,在其他三个点上引起的形变为 0。这个答案与 的元素有什么关系?(提示:先考虑在第 2 个点上引起 1 厘米形变的问题。)
练习题答案
  1. . ,行列式不等于零,故矩阵可逆. b. ,矩阵可逆. c. ,矩阵不可逆.

是行等价于 形式的矩阵,其中 是方阵,有一个零行。进一步的行变换不可能将 变为 ,因此我们停止, 没有逆。

  1. 因为 可逆,故存在一个矩阵 使得 。我们的目的是找矩阵 使得 。设 。通过2.1节定理2 所以 的逆,即证明 可逆。