2.3 可逆矩阵的特征
本节复习第1章引入的大部分重要概念,并且与 个未知量 个方程的方程组以及方阵联系起来,主要结论是定理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.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 个主元位置,根据可逆矩阵定理命题(), 是可逆的.
可逆矩阵定理的作用在于它给出了许多重要概念间的联系,例如,将矩阵 的列的线性无关性与形如 的解的存在性关联起来。但是必须强调,可逆矩阵定理仅能用于方阵。例如,若一个 矩阵的列线性无关,我们不能用可逆矩阵定理断定形如 的方程的解的存在性或不存在性。
可逆线性变换
Section titled “可逆线性变换”回忆2.1节矩阵乘法对应于线性变换的复合.当矩阵 可逆时,方程 可看作关于线性变换的一个命题,见图 2-8.

乘以
图 2-8 把 变回
线性变换 称为可逆的,若存在函数 使得
下列定理说明若这样的 存在,则它是唯一的而且必是线性变换。我们称 是 的逆,把它写成
设 为线性变换, 为 的标准矩阵。则 可逆当且仅当 是可逆矩阵。这时由 定义的线性变换 是满足(1)和(2)的唯一函数。
参见定理7的证明的注释.
证明
设 是可逆的,则(2)说明 是从 映上到 的映射,因若 属于 , 则 ,所以每个 属于 的值域。于是由可逆矩阵定理命题(), 为可逆的。反之,若 是可逆的,令 ,则 是线性变换,且显然 满足(1)和(2)。例如
于是 是可逆的. 的唯一性的证明见习题39.
设 是一对一线性变换,则 会如何?
解
的标准矩阵 的列是线性无关的(根据1.9节定理12),所以根据可逆矩阵定理, 是可逆的,而且 把 。同时,根据定理9, 。同时,根据定理9, 为可逆。
数值计算的注解 实际工作中,你将会遇到“接近奇异的”或者病态矩阵——一个可逆矩阵,当它的某些元素稍微改变就变成奇异矩阵。在这种情况下,行化简可能由于舍入误差产生少于 个主元位置。另外,有时舍入误差也可能使奇异矩阵变成是可逆的。
某些矩阵程序会对一个方阵计算它的条件数, 条件数越大, 矩阵越接近于奇异. 单位矩阵的条件数是 1, 奇异矩阵的条件数为无穷大. 在极端情况下, 矩阵程序可能无法区别奇异矩阵与病态矩阵.
习题 41~45 说明当条件数大时,矩阵计算可能产生明显的错误.
-
确定 是否可逆.
-
设对某个 矩阵 ,可逆矩阵定理命题()不成立。那么形如 的方程会如何?
-
设 , 是 矩阵,方程 ABx = 0 有非平凡解,那么矩阵 AB 会如何?
除非另有说明,本习题中的矩阵都是 矩阵。确定习题1~10中哪些矩阵为可逆矩阵。使用尽可能少的计算。验证你的结论。
- []
习题 11~12 中,矩阵都是 的.习题的每个部分都是形如“若<命题1>,则<命题2>”的蕴涵式,如果当<命题1>为真时<命题2>总是为真,标记该蕴涵式为真.如果有一个例子给出<命题2>为假但<命题1>为真,则标记该蕴涵式为假.验证你的结论.
- . 若方程 Ax=0 仅有平凡解,则 行等价于 单位矩阵. b. 若 的各列生成 ,则它的列线性无关. c. 若 是 矩阵,则对 中每个 ,方程 Ax=b 至少有一个解.
. 若方程 Ax=0 有非平凡解,则 的主元位置少于 个.
. 若 不可逆,则 也不可逆.
- . 若存在 矩阵 使得 ,那么也存在 矩阵 ,使得 .
. 若 的各列线性无关,则 的各列生成 .
. 若对每个 中的 ,方程 至少有一个解,则对每个 ,解是唯一的.
. 如果线性变换 是 的满射,则 有 个主元位置.
. 若存在 中的 ,使得方程 不相容,则 不是一对一的.
-
若一个 矩阵的主对角线以下元素全为 0,则称之为上三角矩阵(如习题 8)。什么时候一个上三角矩阵是可逆的?验证你的答案。
-
若一个 矩阵的主对角线以上元素全为 0,则称之为下三角矩阵(如习题3)。什么时候一个下三角矩阵是可逆的?验证你的答案。
-
有两列相同的方阵是否可逆?为什么?
-
一个 矩阵的各列不生成 ,它是否可能可逆?为什么?
-
若 矩阵 可逆,则 的各列线性无关,说明为什么.
-
若 是 矩阵,对 中的每一 ,方程 相容,是否可能对某个 ,方程 有多个解?为什么?
-
若 矩阵 的各列线性无关,关于方程 的解会如何?为什么?
-
若 矩阵 和 满足性质 ,则 和 是可交换的。说明这是为什么。
-
若方程 对 中某个 有多个解, 矩阵 的各列能否生成 ?为什么?
-
设 是 矩阵. 若方程 对 中的某个 不相容, 方程 会如何? 为什么?
-
若 矩阵 不能行化简为 , 的列会如何?为什么?
-
若 是 矩阵且方程组 有平凡解, 的各列可以张成 吗?为什么?
-
验证例1 前面框内的命题.
-
说明为什么当 的各列线性无关时, 的各列可以生成 .
-
设 和 是 矩阵. 证明: 若 AB 可逆, 则 也可逆. 不能使用定理6(), 因为不能假定 和 是可逆的. (提示: 存在一个矩阵 使得 ABW = I. 为什么?)
-
设 和 是 矩阵. 证明: 若 可逆, 则 也可逆.
-
若 是 矩阵,方程 对 中的某些 有多个解,则变换 不是一对一的。其他关于这个变换的结论会如何?验证你的答案。
-
若 是 矩阵,变换 是一对一的,其他关于这个变换的结论会如何?验证你的答案.
-
设 是 矩阵,对 中的每个 ,方程 至少有一个解,不用定理5或8,说明为什么每个方程 事实上恰好有一个解.
-
设 是 矩阵,方程 仅有平凡解。不用可逆矩阵定理,说明对 中的每个 ,方程 必有一个解。
习题33和习题34中, 是由 到 内的线性变换,说明 可逆并求出
-
-
-
设 为可逆线性变换,说明为什么 既是一对一的又是映上到 的。利用方程(1)和(2),运用一个或多个定理给出第二种解释。
-
设 是将 映上到 的线性变换,证明 存在且它将 映上到 。 是否是一对一的?
-
设 和 是 到 的线性变换,对 中的所有 ,有 。对 中的所有 , 是否成立?为什么?
-
设 为线性变换,对 中一对不同的 和 ,有 。 能否将 映上到 ?为什么?
-
设 为可逆线性变换,设 和 为 到 的函数,对一切 中的 ,有 和 。证明对 中一切 ,有 。这将证明 有唯一的逆,如定理9所说的那样。(提示:给定 中任意 ,我们说对某个 有 。为什么?计算 和 。)
-
设 和 满足可逆方程(1)和(2),其中 是线性变换。直接证明 是线性变换。(提示:给定 中的 ,设 , ,则 , 。为什么?把 作用于方程 的两边。同样,证明 。)
41.[]设某一实验得出下列方程组:
. 解方程组(3),同时解下面的方程组(4),它是由(3)的右边四舍五入到2位小数所得。在每种情形下,求出准确解。
.(4)的各元素与(3)的对应元素的误差不超过 .求把(4)的解作为(3)的解的近似值时的相对误差.
. 用你的矩阵程序求出(3)中系数矩阵的条件数.
习题 42~44 说明如何使用矩阵 的条件数来估计方程 Ax=b 的计算解的精确度。若 和 的元素大约精确到 位有效数字,而 的条件数约为 ( 为正整数),则 Ax=b 的计算解大约精确到至少 r-k 位有效数字。
- []求出习题9中矩阵 的条件数. 构造 中随机向量 , 计算 , 然后用你的矩阵程序计算方程 的解 . 和 有几位数字相同? 找出你的矩阵程序准确存储的数字位数, 用 代替准确解 时有多少位精确数字被丢失?
43.[]对习题10中的矩阵重复习题42.
- [] 对适当的 解 Ax = b,以求得五阶希尔伯特
(Hilbert) 矩阵的逆的第 5 列.
字?请说明.(注:准确解为(630,-12600,56700,-88200,44100).)
- []某些矩阵程序(如 MATLAB)有命令可生成各阶希尔伯特矩阵。若可能,用求逆命令求出 12 阶或更高阶的希尔伯特矩阵 的逆,计算 并报告你的结果。
你希望求出的解 的元素有多少位准确数
-
的各列显然线性相关,因为第2列与第3列是第1列的倍数。因此由可逆矩阵定理, 不是可逆的。
-
若()不成立,则方程 对 中至少一个 为不相容。
-
应用可逆矩阵定理于矩阵 ,假设 可逆,则由命题()得到: 仅有平凡解,这与所给条件相矛盾,因此 不是可逆的。
书籍模块索引
线性代数及其应用(原书第5版) · 章节内联关系图谱
核心知识枢纽章节
被全书其他章节引用频次最高的基石章节:
图谱交互提示
- 视角放大/缩小:使用左下角工具栏 +/- 或鼠标滚轮;
- 大书防混淆:顶部选择“按篇章/大章聚合”或“聚焦当前章”;
- 视图平移与拖拽:拖动画布或节点;双击节点直达原文。