Skip to content

2.3 可逆矩阵的特征

本节复习第1章引入的大部分重要概念,并且与 个未知量 个方程的方程组以及方阵联系起来,主要结论是定理8.

定理 8 可逆矩阵定理

矩阵,则下列命题是等价的,即对某一特定的 ,它们同时为真或同时为假. a. A 是可逆矩阵. b. A 行等价于 单位矩阵. c. A 有 个主元位置. d. 方程 Ax = 0 仅有平凡解. e. A 的各列线性无关. f. 线性变换 是一对一的. g. 对 中任意 ,方程 Ax = b 至少有一个解. h. A 的各列生成 . i. 线性变换 映上到 . j. 存在 矩阵 使 CA = I. k. 存在 矩阵 使 AD = I. l. 是可逆矩阵.

首先,我们需要某些记号。若命题()为真蕴涵命题()也真,则称()蕴涵(),记为 。我们将按图 2-6中蕴涵的“循环”来证明这些命题的等价性,即这五个命题之一为真可推出其他命题也真,然后把其他命题链接进这个循环。

图 2-6

证明

若()为真,则 可作为()中的 ,故 。其次,由2.1节习题23(请参阅该习题), 。又由2.2节习题23可知 。若 是方阵且有 个主元位置,则主元必定在主对角线上,在这种情况下, 的简化阶梯形是 ,因此 。同时由2.2节定理7 。至此完成图 2-6中的证明循环。 。至此完成图2-6中的证明循环。

其次,由于 可作为 ,故()。又由2.1节习题24知(),而由2.2节习题24有(),因此()和()被链接进这个循环。再根据1.4节定理4和1.9节定理12),对任一矩阵来说,()、()和()是等价的。因此,通过()使()和()被链接进这个循环。

因()、()、()对任一矩阵 是等价的(参见1.7节及1.9节定理12)),而()在这个循环之中,所以()也在这个循环中.最后,由2.2节定理6)也在这个循环中.最后,由2.2节定理6()有 再根据同一个定理,将 ,见图2-7.这就完成了定理8的证明.■ 互换后得到 ,见图2-7.这就完成了定理8的证明.■

由2.2节定理5定理8中命题()也可写成“方程 对任意 中的 有唯一解”。这

个命题当然也蕴涵(),因此也蕴涵 为可逆阵.

() () ()

() (1)

图2-7

下列事实由定理8及2.2节习题8推出.

为方阵,若 AB = I,则 都是可逆的,且 .

可逆矩阵定理将所有 矩阵分为两个不相交集合:可逆(非奇异)矩阵和不可逆(奇异)矩阵。定理中每个命题给出了 可逆矩阵的一个性质。定理中每个命题的否命题给出了 奇异矩阵的一个性质。例如,每个 奇异矩阵不行等价于 ,没有 个主元位置,它的各列线性相关。其他的否命题在习题中考虑。

例1 应用可逆矩阵定理来判断 是否可逆:

所以 有 3 个主元位置,根据可逆矩阵定理命题(), 是可逆的.

可逆矩阵定理的作用在于它给出了许多重要概念间的联系,例如,将矩阵 的列的线性无关性与形如 的解的存在性关联起来。但是必须强调,可逆矩阵定理仅能用于方阵。例如,若一个 矩阵的列线性无关,我们不能用可逆矩阵定理断定形如 的方程的解的存在性或不存在性。

回忆2.1节矩阵乘法对应于线性变换的复合.当矩阵 可逆时,方程 可看作关于线性变换的一个命题,见图 2-8.


乘以
图 2-8 变回

线性变换 称为可逆的,若存在函数 使得

下列定理说明若这样的 存在,则它是唯一的而且必是线性变换。我们称 的逆,把它写成

定理 9

为线性变换, 的标准矩阵。则 可逆当且仅当 是可逆矩阵。这时由 定义的线性变换 是满足(1)和(2)的唯一函数。

参见定理7的证明的注释.

证明

是可逆的,则(2)说明 是从 映上到 的映射,因若 属于 ,所以每个 属于 的值域。于是由可逆矩阵定理命题(), 为可逆的。反之,若 是可逆的,令 ,则 是线性变换,且显然 满足(1)和(2)。例如

于是 是可逆的. 的唯一性的证明见习题39.

例 2

是一对一线性变换,则 会如何?

的标准矩阵 的列是线性无关的(根据1.9节定理12),所以根据可逆矩阵定理, 是可逆的,而且 。同时,根据定理9 。同时,根据定理9, 为可逆。

数值计算的注解 实际工作中,你将会遇到“接近奇异的”或者病态矩阵——一个可逆矩阵,当它的某些元素稍微改变就变成奇异矩阵。在这种情况下,行化简可能由于舍入误差产生少于 个主元位置。另外,有时舍入误差也可能使奇异矩阵变成是可逆的。

某些矩阵程序会对一个方阵计算它的条件数, 条件数越大, 矩阵越接近于奇异. 单位矩阵的条件数是 1, 奇异矩阵的条件数为无穷大. 在极端情况下, 矩阵程序可能无法区别奇异矩阵与病态矩阵.

习题 41~45 说明当条件数大时,矩阵计算可能产生明显的错误.

练习题
  1. 确定 是否可逆.

  2. 设对某个 矩阵 ,可逆矩阵定理命题()不成立。那么形如 的方程会如何?

  3. , 矩阵,方程 ABx = 0 有非平凡解,那么矩阵 AB 会如何?

习题2.3

除非另有说明,本习题中的矩阵都是 矩阵。确定习题1~10中哪些矩阵为可逆矩阵。使用尽可能少的计算。验证你的结论。

  1. []

习题 11~12 中,矩阵都是 的.习题的每个部分都是形如“若<命题1>,则<命题2>”的蕴涵式,如果当<命题1>为真时<命题2>总是为真,标记该蕴涵式为真.如果有一个例子给出<命题2>为假但<命题1>为真,则标记该蕴涵式为假.验证你的结论.

  1. . 若方程 Ax=0 仅有平凡解,则 行等价于 单位矩阵. b. 若 的各列生成 ,则它的列线性无关. c. 若 矩阵,则对 中每个 ,方程 Ax=b 至少有一个解.

. 若方程 Ax=0 有非平凡解,则 的主元位置少于 个.

. 若 不可逆,则 也不可逆.

  1. . 若存在 矩阵 使得 ,那么也存在 矩阵 ,使得 .

. 若 的各列线性无关,则 的各列生成 .

. 若对每个 中的 ,方程 至少有一个解,则对每个 ,解是唯一的.

. 如果线性变换 的满射,则 个主元位置.

. 若存在 中的 ,使得方程 不相容,则 不是一对一的.

  1. 若一个 矩阵的主对角线以下元素全为 0,则称之为上三角矩阵(如习题 8)。什么时候一个上三角矩阵是可逆的?验证你的答案。

  2. 若一个 矩阵的主对角线以上元素全为 0,则称之为下三角矩阵(如习题3)。什么时候一个下三角矩阵是可逆的?验证你的答案。

  3. 有两列相同的方阵是否可逆?为什么?

  4. 一个 矩阵的各列不生成 ,它是否可能可逆?为什么?

  5. 矩阵 可逆,则 的各列线性无关,说明为什么.

  6. 矩阵,对 中的每一 ,方程 相容,是否可能对某个 ,方程 有多个解?为什么?

  7. 矩阵 的各列线性无关,关于方程 的解会如何?为什么?

  8. 矩阵 满足性质 ,则 是可交换的。说明这是为什么。

  9. 若方程 中某个 有多个解, 矩阵 的各列能否生成 ?为什么?

  10. 矩阵. 若方程 中的某个 不相容, 方程 会如何? 为什么?

  11. 矩阵 不能行化简为 的列会如何?为什么?

  12. 矩阵且方程组 有平凡解, 的各列可以张成 吗?为什么?

  13. 验证例1 前面框内的命题.

  14. 说明为什么当 的各列线性无关时, 的各列可以生成 .

  15. 矩阵. 证明: 若 AB 可逆, 则 也可逆. 不能使用定理6(), 因为不能假定 是可逆的. (提示: 存在一个矩阵 使得 ABW = I. 为什么?)

  16. 矩阵. 证明: 若 可逆, 则 也可逆.

  17. 矩阵,方程 中的某些 有多个解,则变换 不是一对一的。其他关于这个变换的结论会如何?验证你的答案。

  18. 矩阵,变换 是一对一的,其他关于这个变换的结论会如何?验证你的答案.

  19. 矩阵,对 中的每个 ,方程 至少有一个解,不用定理5或8,说明为什么每个方程 事实上恰好有一个解.

  20. 矩阵,方程 仅有平凡解。不用可逆矩阵定理,说明对 中的每个 ,方程 必有一个解。

习题33和习题34中, 是由 内的线性变换,说明 可逆并求出

  1. 为可逆线性变换,说明为什么 既是一对一的又是映上到 的。利用方程(1)和(2),运用一个或多个定理给出第二种解释。

  2. 是将 映上到 的线性变换,证明 存在且它将 映上到 是否是一对一的?

  3. 的线性变换,对 中的所有 ,有 。对 中的所有 是否成立?为什么?

  4. 为线性变换,对 中一对不同的 ,有 能否将 映上到 ?为什么?

  5. 为可逆线性变换,设 的函数,对一切 中的 ,有 。证明对 中一切 ,有 。这将证明 有唯一的逆,如定理9所说的那样。(提示:给定 中任意 ,我们说对某个 。为什么?计算 。)

  6. 满足可逆方程(1)和(2),其中 是线性变换。直接证明 是线性变换。(提示:给定 中的 ,设 ,则 。为什么?把 作用于方程 的两边。同样,证明 。)

41.[]设某一实验得出下列方程组:

. 解方程组(3),同时解下面的方程组(4),它是由(3)的右边四舍五入到2位小数所得。在每种情形下,求出准确解。

.(4)的各元素与(3)的对应元素的误差不超过 .求把(4)的解作为(3)的解的近似值时的相对误差.

. 用你的矩阵程序求出(3)中系数矩阵的条件数.

习题 42~44 说明如何使用矩阵 的条件数来估计方程 Ax=b 的计算解的精确度。若 的元素大约精确到 位有效数字,而 的条件数约为 为正整数),则 Ax=b 的计算解大约精确到至少 r-k 位有效数字。

  1. []求出习题9中矩阵 的条件数. 构造 中随机向量 , 计算 , 然后用你的矩阵程序计算方程 的解 . 有几位数字相同? 找出你的矩阵程序准确存储的数字位数, 用 代替准确解 时有多少位精确数字被丢失?

43.[]对习题10中的矩阵重复习题42.

  1. [] 对适当的 解 Ax = b,以求得五阶希尔伯特

(Hilbert) 矩阵的逆的第 5 列.

字?请说明.(注:准确解为(630,-12600,56700,-88200,44100).)

  1. []某些矩阵程序(如 MATLAB)有命令可生成各阶希尔伯特矩阵。若可能,用求逆命令求出 12 阶或更高阶的希尔伯特矩阵 的逆,计算 并报告你的结果。

你希望求出的解 的元素有多少位准确数

练习题答案
  1. 的各列显然线性相关,因为第2列与第3列是第1列的倍数。因此由可逆矩阵定理, 不是可逆的。

  2. 若()不成立,则方程 中至少一个 为不相容。

  3. 应用可逆矩阵定理于矩阵 ,假设 可逆,则由命题()得到: 仅有平凡解,这与所给条件相矛盾,因此 不是可逆的。