线性代数 · READER

线性代数 · 教材导读

按教材原顺序阅读:展开一节,看到若干知识分组,每组里是原文与例题。公式离线渲染,页码对应陈维新《线性代数》第二版。

34 节 34 组例题 已掌握 0/0
章节目录
01第一章 行列式
一数域与排列 · 行列式的定义选自 §1.1–§1.25 个知识分组 · 含例题
定义+
定义 1.1.1 数域

设 P 是至少有两个不同复数组成的集合,若 P 中任意两个数(这两个数也可以相同)的和、差、积、商(除数不为零)仍为 P 中的数,则 P 就称为一个数域。

如果数集 P 中任意两个数作某一运算的结果都仍在 P 中,就称数集 P 对这个运算是封闭的。因此数域的定义也可以说成:对于加法、减法、乘法和除法(除数不为零)均封闭的至少含有两个不同数的数集。

定义 1.1.2 n 阶排列

由 1,2,⋯,n 共 n 个数码组成的一个有序数组,称为一个 n 阶排列。

例如 14532、65(12)798(11)4(10)312、n(n−1)⋯21 分别为 5 阶排列、12 阶排列、n 阶排列。

n 阶排列的一般形式可表为 i1i2⋯in,其中 i1,i2,⋯,in 为 1,2,⋯,n 中某一个数,且互不相同,下标分别表示这些数在 n 阶排列中的次序。

定义 逆序、逆序数与奇偶排列(书上未编号)

在 n! 个 n 阶排列中,唯有 12⋯(n−1)n 是按数码从小到大的次序组成的一个排列(称为标准排列)。

在排列 i1i2⋯ij⋯ik⋯in 中,如 j<k 而 ij>ik,则称 ij,ik 构成一个逆序。一个排列的逆序总数称为排列的逆序数,记为 τ(i1i2⋯in)。

逆序数为偶数的排列称为偶排列,逆序数为奇数的排列称为奇排列。

定义 1.2.1 线性方程

设 x1,x2,⋯,xn 是变量,n 是一个正整数,形式表达式

a1x1+a2x2+⋯+anxn=b,

其中 a1,a2,⋯,an,b 均为数,称为 n 个变量 x1,x2,⋯,xn 的线性方程,线性方程中的变量也称为未知量。

当 n=1 和 n=2 时就是我们熟悉的一元一次方程和二元一次方程。

定义 1.2.2 线性方程的解

线性方程 a1x1+a2x2+⋯+anxn=b 的一个解是一组有序的数 k1,k2,⋯,kn,当 x1=k1,x2=k2,⋯,xn=kn 时,有

a1k1+a2k2+⋯+ankn=b.
定义 1.2.3 n 阶行列式

由 n2 个元素 aij(i,j=1,2,⋯,n)排成 n 行 n 列,记为

|a11a12⋯a1na21a22⋯a2n⋮⋮⋮an1an2⋯ann|,(1.2.4)

称为 n 阶行列式。它是取自 (1.2.4) 中所有属于不同行不同列的 n 个元素乘积 a1j1a2j2⋯anjn(称为通项)的代数和,其中 j1j2⋯jn 是某个 n 阶排列,故共有 n! 项。每项前的符号按下列规则选取:当 j1j2⋯jn 是偶排列时取正号,当 j1j2⋯jn 是奇排列时取负号。即有

|a11a12⋯a1na21a22⋯a2n⋮⋮⋮an1an2⋯ann|=∑j1j2⋯jn(−1)τ(j1j2⋯jn)a1j1a2j2⋯anjn,(1.2.5)

这里 ∑j1j2⋯jn 表示对 1,2,⋯,n 这 n 个数组成的所有排列 j1j2⋯jn 取和。

定理+
定理 1.1.1 任何数域都包含有理数域

设 P 是任何一个数域,则 Q⊆P。

证 据数域定义知,P 中有相异复数 a,b。故 a,b 中必有一个不为零,不妨设 a≠0,从而

a−a=0∈P,aa=1∈P.

进而对任意正整数(n 个 1 相加)

n=1+1+⋯+1∈P,

又因 P 对减法封闭,所以

−n=0−n∈P,

这样 Z⊆P。对任意的 mn∈Q,此处 m,n∈Z,n≠0,有 m,n∈P,再利用 P 对除法封闭,有 mn∈P,这表明 Q⊆P。

定理 1.1.2 对换改变排列的奇偶性

任一排列经过一次对换后必改变其奇偶性。

证 首先证明对换排列中相邻两个数码的情况。设排列 ⋯ikik+1⋯ 经过 ik,ik+1 对换后变成排列 ⋯ik+1ik⋯,其中省略号表示排列中那些不动的数码。故两个排列中 τ1,⋯,τk−1,τk+2,⋯,τn 是相同的,可能不同的只是 τk 与 τk+1。从而

若 ik<ik+1,则排列 ⋯ik+1ik⋯ 比 ⋯ikik+1⋯ 多 1 个逆序;

若 ik>ik+1,则排列 ⋯ik+1ik⋯ 比 ⋯ikik+1⋯ 少 1 个逆序。

故不论如何,排列的奇偶性改变了。

现在讨论一般情况。设对换的两个数码 ik 和 ij 中间有 s 个数码,即设排列为

⋯ikik+1⋯ik+sij⋯(1.1.1)

经过 ik,ij 对换后,变成排列

⋯ijik+1⋯ik+sik⋯(1.1.2)

从 (1.1.1) 开始,把 ij 依次与左边 s+1 个数码 ik+s,⋯,ik+1,ik 进行相邻数码的对换,排列 (1.1.1) 变成排列

⋯ijikik+1⋯ik+s⋯(1.1.3)

再对排列 (1.1.3) 把 ik 向右依次与 s 个数码 ik+1,⋯,ik+s 进行相邻数码对换,排列 (1.1.3) 变成排列 (1.1.2)。这表明 ik 与 ij 的对换可通过 2s+1 次相邻数码对换来实现,而每经一次相邻数码对换改变排列奇偶性。现经奇数次相邻数码对换,最终必改变排列的奇偶性。

公式+
公式 二阶行列式(1.2.2)

设 D=|a11a12a21a22|,并规定

|a11a12a21a22|=a11a22−a12a21.(1.2.2)

称 D 为二阶行列式。当 D≠0 时,二元线性方程组 (1.2.1) 的解为 x1=D1D,x2=D2D,其中

D1=|b1a12b2a22|=b1a22−a12b2,D2=|a11b1a21b2|=a11b2−b1a21.
公式 三阶行列式与对角线法则

由三行、三列构成的三阶行列式

D=|a11a12a13a21a22a23a31a32a33|,

规定

|a11a12a13a21a22a23a31a32a33|=a11a22a33+a12a23a31+a13a21a32−a11a23a32−a12a21a33−a13a22a31.

这规则可按主对角线、副对角线的方式记忆,称为对角线法则:主对角线方向三条连线上的三元素之积取正号,副对角线方向三条连线上的三元素之积取负号。

公式 二、三阶行列式的逆序数定义
|a11a12a21a22|=∑j1j2(−1)τ(j1j2)a1j1a2j2,
|a11a12a13a21a22a23a31a32a33|=∑j1j2j3(−1)τ(j1j2j3)a1j1a2j2a3j3.

这里 ∑j1j2 表示对 1,2 这两个数组成的所有排列 j1j2 取和,∑j1j2j3 表示对 1,2,3 这三个数组成的所有排列 j1j2j3 取和。

公式 n 阶行列式的完全展开式(1.2.5)
D=|a11a12⋯a1na21a22⋯a2n⋮⋮⋮an1an2⋯ann|=∑j1j2⋯jn(−1)τ(j1j2⋯jn)a1j1a2j2⋯anjn.

即 n 阶行列式是 n! 项的代数和,每一项都是取自不同行不同列的 n 个元素的乘积;当行指标取成标准排列 12⋯n 时,该项的符号由列指标组成的排列 j1j2⋯jn 的奇偶性确定:偶排列取正号,奇排列取负号。

公式 通项的一般形式与两个等价展开式

n 阶行列式的通项一般可写成

ai1j1ai2j2⋯ainjn,(1.2.6)

其中 i1i2⋯in 和 j1j2⋯jn 是两个 n 阶排列。

1. 设 i1i2⋯in 是取定的某个 n 阶排列,则

D=|aij|n=∑j1j2⋯jn(−1)τ(i1i2⋯in)+τ(j1j2⋯jn)ai1j1ai2j2⋯ainjn.

特别地,取 i1i2⋯in 为 12⋯n 标准排列时,此即为行列式定义中的 (1.2.5)。

2. 设 j1j2⋯jn 是取定的某个 n 阶排列,则

D=|aij|n=∑i1i2⋯in(−1)τ(i1i2⋯in)+τ(j1j2⋯jn)ai1j1ai2j2⋯ainjn.

特别地,取 j1j2⋯jn 为 12⋯n 标准排列时,有

D=|aij|n=∑i1i2⋯in(−1)τ(i1i2⋯in)ai1j1ai2j2⋯ainjn.(1.2.7)
公式 上(下)三角形行列式

主对角线下方元素全为零的行列式称为上三角形行列式,其值等于主对角线上元素的乘积:

|a11a12a13⋯a1n0a22a23⋯a2n00a33⋯a3n⋮⋮⋮⋮000⋯ann|=a11a22⋯ann.

类似地,主对角线上方元素全为零的行列式称为下三角形行列式,其值也等于主对角线上元素的乘积。

公式 副对角线型行列式

主对角线方向为空的「反三角」n 阶行列式(左下—右上方向一条斜线上的元素非零,其余位置全为零),其值为

|00⋯0a1n00⋯a2,n−1a2n⋮⋮⋮⋮0an−1,2⋯an−1,n−1an−1,nan1an2⋯an,n−1ann|=(−1)n(n−1)2a1na2,n−1⋯an−1,2an1.

符号中的 (−1)n(n−1)2 来自列指标排列 n(n−1)⋯21 的逆序数 τ(n(n−1)⋯21)=n(n−1)2。

公式 二元、三元线性方程组的公式解

当 D≠0 时,二元线性方程组 (1.2.1) 的解为

x1=D1D,x2=D2D,

其中 D1,D2 分别是用常数列 b1,b2 替换 D 的第 1 列、第 2 列所得的行列式。

当 D≠0 时,三元线性方程组 (1.2.3) 有公式解

x1=D1D,x2=D2D,x3=D3D,

其中

D1=|b1a12a13b2a22a23b3a32a33|,D2=|a11b1a13a21b2a23a31b3a33|,D3=|a11a12b1a21a22b2a31a32b3|.
说明+
说明 为什么先讲数域与排列

线性代数是中学代数的继续和提高。第 1 章和第 2 章就是中学代数解一元一次(线性)方程 ax+b=0 的延伸和深化,研讨多个未知量多个线性方程组成的线性方程组的求解问题。为此要引入一些概念,作为预备知识。

§1.1 先讨论数域和排列。数域的作用是把有理数、实数、复数这些具有共同运算性质的数集统一处理;排列则是为 §1.2 定义 n 阶行列式作准备——n 阶行列式的展开式共 n! 项,每一项的符号由列指标排列的逆序数的奇偶性决定,所以必须先讲清排列、逆序数与对换。§1.2 开头即说:「有了上一节的准备我们来讨论线性方程组的求解问题。」

说明 常见的数域、子域与扩域

从定义 1.1.1 可推知:全体有理数的集合、全体实数的集合、全体复数的集合都是数域。这三个数域分别用字母 Q、R、C 来表示,且有 Q⊂R⊂C。

一般地设 K 和 F 均为数域,若 K⊆F,则称 K 为 F 的子域,F 为 K 的扩域。据此 R 是 Q 的扩域,C 的子域。

说明 最小数域

定理 1.1.1 说明任何数域 P 必含 Q 作为其子域,从这个意义上我们可称 Q 为最小数域。这说明任何数域必含有无穷多个数(习题 1.1 第 1 题还表明数域有无穷多个)。

说明 数域 P 的泛用性

今后我们常在数域 P 上讨论问题,对所涉及的数进行四则运算,推导出的结果自然就在数域 P 中。这样就使得该结果在数域 P 上成立,而数域 P 是泛指的,即可以是 Q、R、C,或其他某个数域,从而使结果有一般性。

为简单计,如把下文中的数域 P 当作 Q、R、C 来考虑也无妨。

说明 n 阶排列的个数

按 n 阶排列的定义知 i1 可有 n 种选取(n 个数码中任选一个),i2 有 n−1 种选取(去掉 i1,余下的 n−1 个数码中任选一个),……,in−1 可有 2 种选取,而 in 只能取余下的那个数码,故 n 阶排列共有

n×(n−1)×⋯×2×1=n!

个。例如 3 阶排列共有 6 个,它们是

123,132,213,231,312,321.
说明 逆序数的计算与判定

计算排列的逆序数方法之一是

τ(i1i2⋯in)=τ(i1)+τ(i2)+⋯+τ(in−1),

其中 τ(ik) 表示 ik 后面比 ik 小的数的个数。据此

τ(14532)=0+2+2+1=5,

故 14532 为奇排列;

τ(n(n−1)⋯21)=(n−1)+(n−2)+⋯+1=n(n−1)2,

所以当 n=4k,4k+1 时为偶排列,当 n=4k+2,4k+3 时为奇排列。

注意到 τ(12⋯(n−1)n)=0,故 12⋯(n−1)n 为偶排列。

说明 对换

将一个排列中某两个数码的位置互换,而其余数码不动,就得到另一个排列,这样的变换称为对换。例如,经过 1、3 两数码对换,排列 14532 就变成排列 34512。通过计算知 τ(34512)=6,故 34512 为偶排列。这表明奇排列 14532 经过一次对换得到偶排列 34512。一般有定理 1.1.2。

说明 二阶行列式的由来:消元法

当 n=2 时,用消元法解含有未知量 x1,x2 的线性方程组

{a11x1+a12x2=b1,a21x1+a22x2=b2.(1.2.1)

以 a22 乘第一个方程两边,以 a12 乘第二个方程两边,然后两式相减,消去 x2 得

(a11a22−a12a21)x1=b1a22−a12b2.

类似消去 x1 得

(a11a22−a12a21)x2=a11b2−b1a21.

设 a11a22−a12a21≠0,则

x1=b1a22−a12b2a11a22−a12a21,x2=a11b2−b1a21a11a22−a12a21.

这就是二元线性方程组 (1.2.1) 的解公式,但此公式不易记忆,为了便于记忆和使用上述结论,我们引进记号 D,即二阶行列式。

说明 三元线性方程组与三阶行列式的引进

当 n=3 时,含有未知量 x1,x2,x3 的线性方程组

{a11x1+a12x2+a13x3=b1,a21x1+a22x2+a23x3=b2,a31x1+a32x2+a33x3=b3.(1.2.3)

可同样逐次消元,消去 x3,x2 可得 x1 的表达式,把 x1 的系数记为 d:

d=a11a22a33+a12a23a31+a13a21a32−a11a23a32−a12a21a33−a13a22a31.

当 d≠0 时,x1,x2,x3 都有类似的公式。这些公式更难记忆,为此引进由三行、三列构成的三阶行列式。按规定计算 D1,D2,D3 发现三者恰为用消元法解 (1.2.3) 所得 x1,x2,x3 表达式的分子,而分母 d 均为 D。

说明 行列式的行、列与元素记号

横写的称为行,从上到下分别称第 1 行,第 2 行(……)。竖写的称为列,从左到右分别称第 1 列,第 2 列(……)。行列式中的数,称为行列式的元素。每个元素有两个下标,第一个下标表示它所在的行,称为行指标;第二个下标表示它所在的列,称为列指标。如 a12 就是位于第 1 行、第 2 列上的元素。

说明 主对角线与副对角线

从二阶行列式的定义可知:二阶行列式是两项的代数和。一项是从左上角到右下角连线(称为行列式的主对角线)上两元素的乘积,取正号;另一项是从右上角到左下角连线(称副对角线)上两元素的乘积,取负号。

说明 一阶行列式与行列式的值

特别规定一阶行列式 |a|=a,并沿用二阶行列式所使用的术语,诸如行、列、行指标、列指标、主对角线、副对角线等。为方便计,n 阶行列式 (1.2.4) 可简记为 D=|aij|n。

由 (1.2.5) 知,当 aij 均为数时,行列式 D 为一个数。如 aij∈P(i,j=1,2,⋯,n),这里 P 是某个数域,则 D∈P。当 aij 中含有变量时,行列式 D 为此变量的多项式。故计算或求行列式就是把这个数或多项式求出来。

说明 利用例 1.2.2、例 1.2.3 的速算

利用例 1.2.2 和例 1.2.3 的结果可以容易地得出

|1xy02z003|=1×2×3=6,
|00102a3bc|=(−1)3(3−1)21×2×3=−6.

例 1.2.2 和例 1.2.3 的结果下文将经常使用,务请熟记。

说明 行与列地位平等

通项的一般形式 (1.2.6) 及其两个展开式也表明了:行列式中,行与列地位是平等的。也就是说,展开时既可以固定行指标为 12⋯n 标准排列(得到 (1.2.5)),也可以固定列指标为 12⋯n 标准排列(得到 (1.2.7)),所得结果完全一致。

例题

例 1.1.1★☆☆☆☆判断题数域的判定与反例展开题目与讲解
例 1.1.1

记全体整数的集合为 Z,则 Z 不是数域。

解 这是因为 2,3∈Z,且 3≠0,但 23∉Z,这表明 Z 对于除法不封闭。

例 1.1.2★★★☆☆证明题数域封闭性的验证展开题目与讲解
例 1.1.2

记 Q(2)={a+b2|a,b∈Q},则 Q(2) 是数域。

证 容易看出 Q⊆Q(2),且对任意的

a+b2,c+d2∈Q(2),

有

(a+b2)±(c+d2)=(a±c)+(b±d)2∈Q(2),
(a+b2)(c+d2)=(ac+2bd)+(ad+bc)2∈Q(2).

此外,当 a+b2≠0 时,a−b2 必不为零。(反证)若 a−b2=0,可推出 a=0,b=0,这与 a+b2≠0 矛盾。故可有

c+d2a+b2=(c+d2)(a−b2)(a+b2)(a−b2)=ac−2bda2−2b2+ad−bca2−2b22∈Q(2).

综上可知:Q(2) 是数域。而且从 2∉Q,3∉Q(2) 知:

Q⊂Q(2)⊂R.
例 1.2.1★★☆☆☆计算题用三阶行列式解方程组展开题目与讲解
例 1.2.1

解线性方程组

{x1−x2=a,x2−x3=b,x1+x3=c.

解 计算三阶行列式

D=|1−1001−1101|=1+1=2≠0.

而

D1=|a−10b1−1c01|=a+c+b,
D2=|1a00b−11c1|=b−a+c,
D3=|1−1a01b10c|=c−b−a.

所以

x1=D1D=12(a+b+c),x2=D2D=12(−a+b+c),x3=D3D=12(−a−b+c).
例 1.2.2★★★☆☆计算题上三角形行列式展开题目与讲解
例 1.2.2

计算 n 阶行列式

D=|a11a12a13⋯a1n0a22a23⋯a2n00a33⋯a3n⋮⋮⋮⋮000⋯ann|.

解 据定义 1.2.3 知,D=∑j1j2⋯jn(−1)τ(j1j2⋯jn)a1j1a2j2⋯anjn。该展开式通项 a1j1a2j2⋯anjn 中 anjn 取自 D 的第 n 行,而 D 第 n 行除 ann 外,其余元素全为零。故若 jn≠n,则对应的行列式展开式中那一项一定为零,求和时该项可不计,为此只要考虑 jn=n 的项。同样由于 D 的第 n−1 行中除 an−1,n−1 及 an−1,n 外,其余元素全为零,且因 jn 已取 n,从而只能取 jn−1=n−1。依次类推,D 的 n! 项中除了列指标 j1j2⋯jn=12⋯n 对应的项外,其余项全为零,又因 τ(12⋯n)=0,故

D=a11a22⋯ann.

这类行列式特点是主对角线下方元素全为零,称为上三角形,其值为其主对角线上元素的乘积;类似称主对角线上方元素全为零的行列式为下三角形。

例 1.2.3★★★★☆计算题副对角线型行列式展开题目与讲解
例 1.2.3

计算 n 阶行列式

D=|000⋯0a1n000⋯a2,n−1a2n⋮⋮⋮⋮⋮00an−2,3⋯an−2,n−1an−2,n0an−1,2an−1,3⋯an−1,n−1an−1,nan1an2an3⋯an,n−1ann|.

解 从通项 a1j1a2j2⋯anjn 中 a1j1 着手,仿照上例从 j1 开始逐一分析 j2,⋯,jn 的取值,可得 D 展开式的 n! 项中,除去为零的项外,仅剩下一项为

a1na2,n−1⋯an−1,2an1.

这项列指标排列的逆序数为

τ(n(n−1)⋯21)=n(n−1)2,

故

D=(−1)n(n−1)2a1na2,n−1⋯an−1,2an1.
二行列式的性质选自 §1.34 个知识分组 · 含例题
定义+
定义 转置行列式

设 n 阶行列式

D=|a11a12⋯a1na21a22⋯a2n⋮⋮⋮an1an2⋯ann|,DT=|a11a21⋯an1a12a22⋯an2⋮⋮⋮a1na2n⋯ann|.

即 DT 是由 D 的行列位置互换后得到的,称 DT 为 D 的转置行列式.

性质+
性质 1 转置行列式与原行列式相等
D=DT.

证 将 DT 记为

DT=|b11b12⋯b1nb21b22⋯b2n⋮⋮⋮bn1bn2⋯bnn|,

即 bij=aji(i,j=1,2,⋯,n). 将 DT 按 (1.2.7) 展开,有

DT=∑i1i2⋯in(−1)τ(i1i2⋯in)b1i1b2i2⋯bnin=∑i1i2⋯in(−1)τ(i1i2⋯in)ai11ai22⋯ainn,

由 (1.2.5) 知上式右端就是 D,故 DT=D. □

性质 2 互换两行(列)行列式变号

如果行列式中两行(列)互换,行列式只改变符号,即

|a11a12⋯a1n⋮⋮⋮ai1ai2⋯ain⋮⋮⋮ak1ak2⋯akn⋮⋮⋮an1an2⋯ann|=−|a11a12⋯a1n⋮⋮⋮ak1ak2⋯akn⋮⋮⋮ai1ai2⋯ain⋮⋮⋮an1an2⋯ann|.

证 引入记号

bst={ast,s≠i,k,akt,s=i,ait,s=k.

则右端为

−|b11b12⋯b1n⋮⋮⋮bi1bi2⋯bin⋮⋮⋮bk1bk2⋯bkn⋮⋮⋮bn1bn2⋯bnn|,

按 (1.2.5) 展开,得

=−∑j1⋯ji⋯jk⋯jn(−1)τ(j1⋯ji⋯jk⋯jn)b1j1⋯biji⋯bkjk⋯bnjn
=−∑j1⋯ji⋯jk⋯jn(−1)τ(j1⋯ji⋯jk⋯jn)a1j1⋯akji⋯aijk⋯anjn
=∑j1⋯jk⋯ji⋯jn(−1)τ(j1⋯jk⋯ji⋯jn)a1j1⋯aijk⋯akji⋯anjn,

最后一步是因为置换 (j1⋯ji⋯jk⋯jn) 与 (j1⋯jk⋯ji⋯jn) 相差一个对换,二者奇偶性相反. 上式右端即左端按 (1.2.5) 的展开式,故性质 2 成立. □

推论 1 两行(列)相同则行列式为零

行列式若有两行(列)对应元素全相等,行列式为零.

证 设行列式 D 的第 i 行与第 k 行相同,若将 D 的第 i 行与第 k 行互换,所得仍为 D. 但由性质 2 知,两者互为相反数,即 D=−D,故 D=0. □

性质 3 某行(列)乘数 k 等于行列式乘 k

以数 k 乘行列式中某一行(列)中所有元素,等于用 k 乘此行列式. 换言之,行列式某一行(列)所有元素有公因子 k,可将 k 提到行列式记号外相乘,即

|a11a12⋯a1n⋮⋮⋮kai1kai2⋯kain⋮⋮⋮an1an2⋯ann|=k|a11a12⋯a1n⋮⋮⋮ai1ai2⋯ain⋮⋮⋮an1an2⋯ann|.

证 左端 =∑j1j2⋯jn(−1)τ(j1j2⋯jn)a1j1a2j2⋯(kaiji)⋯anjn

=k∑j1j2⋯jn(−1)τ(j1j2⋯jn)a1j1a2j2⋯aiji⋯anjn,

此即右端. □

推论 2 有一行(列)全为零则行列式为零

若行列式中有一行(列)的元素全为零,则行列式为零.

证 此即性质 3 中 k=0 的情况. □

性质 4 两行(列)成比例则行列式为零

若行列式中有两行(列)元素对应成比例,则行列式为零.

证 设 D 的第 i 行与第 t 行成比例(i≠t),不妨设 i<t,有

atj=kaij(j=1,2,⋯,n).

于是

D=|a11a12⋯a1n⋮⋮⋮ai1ai2⋯ain⋮⋮⋮at1at2⋯atn⋮⋮⋮an1an2⋯ann|=|a11a12⋯a1n⋮⋮⋮ai1ai2⋯ain⋮⋮⋮kai1kai2⋯kain⋮⋮⋮an1an2⋯ann|=k|a11a12⋯a1n⋮⋮⋮ai1ai2⋯ain⋮⋮⋮ai1ai2⋯ain⋮⋮⋮an1an2⋯ann|=k⋅0=0.

其中第一个等号用了 atj=kaij,第二个等号用了性质 3,最后一个等号用了推论 1. □

性质 5 分行(列)相加性

行列式可按某一行(列)拆成两个行列式之和:

|a11a12⋯a1n⋮⋮⋮bi1+ci1bi2+ci2⋯bin+cin⋮⋮⋮an1an2⋯ann|=|a11a12⋯a1n⋮⋮⋮bi1bi2⋯bin⋮⋮⋮an1an2⋯ann|+|a11a12⋯a1n⋮⋮⋮ci1ci2⋯cin⋮⋮⋮an1an2⋯ann|.

证 左端 =∑j1j2⋯jn(−1)τ(j1j2⋯jn)a1j1a2j2⋯(biji+ciji)⋯anjn

=∑j1j2⋯jn(−1)τ(j1j2⋯jn)a1j1a2j2⋯biji⋯anjn+∑j1j2⋯jn(−1)τ(j1j2⋯jn)a1j1a2j2⋯ciji⋯anjn

此即右端. □

推论 3 分行(列)相加性的推广

若行列式的某一行(列)是若干组元素之和,则它可以拆成同样多个行列式之和:

|a11a12⋯a1n⋮⋮⋮bi1+ci1+⋯+hi1bi2+ci2+⋯+hi2⋯bin+cin+⋯+hin⋮⋮⋮an1an2⋯ann|=|a11a12⋯a1n⋮⋮⋮bi1bi2⋯bin⋮⋮⋮an1an2⋯ann|+|a11a12⋯a1n⋮⋮⋮ci1ci2⋯cin⋮⋮⋮an1an2⋯ann|+⋯+|a11a12⋯a1n⋮⋮⋮hi1hi2⋯hin⋮⋮⋮an1an2⋯ann|.
性质 6 某行(列)加上另一行(列)的 k 倍行列式不变

行列式的某一行(列)元素加上另一行(列)对应元素的 k 倍,行列式不变,即 i≠j 时,

|a11a12⋯a1n⋮⋮⋮ai1+kaj1ai2+kaj2⋯ain+kajn⋮⋮⋮aj1aj2⋯ajn⋮⋮⋮an1an2⋯ann|=|a11a12⋯a1n⋮⋮⋮ai1ai2⋯ain⋮⋮⋮aj1aj2⋯ajn⋮⋮⋮an1an2⋯ann|.

证 由性质 5 知左端为

|a11a12⋯a1n⋮⋮⋮ai1ai2⋯ain⋮⋮⋮aj1aj2⋯ajn⋮⋮⋮an1an2⋯ann|+|a11a12⋯a1n⋮⋮⋮kaj1kaj2⋯kajn⋮⋮⋮aj1aj2⋯ajn⋮⋮⋮an1an2⋯ann|,

而据性质 4,上式第二个行列式为零,即得左端 = 右端. □

说明+
说明 为什么要研究行列式的性质

计算 n 阶行列式是本章的中心课题之一,然而从定义出发,只有计算某些特殊的行列式(如上三角形行列式)才较为可行. 对一般的行列式而言,随着行列式阶数 n 的增大,用定义来计算行列式,其计算量是相当大的. 一个 n 阶行列式按定义展开,要做 (n−1)×n! 次乘法(请注意 50!=3.041×1064,60!=8.321×1081). 而在天气预报、大地测量等实际课题中所需解的线性方程组,其变量成百上千. 本节将研究行列式的性质,这些性质不仅能简化行列式的计算,而且在理论上也相当重要.

说明 行与列的地位平等

性质 1 再次表明行列式中行与列地位平等. 因而下面对行成立的性质,对列相应性质也成立. 所以以下性质只对行进行证明是可以的.

说明 化简行列式时的记号约定

在计算行列式时,为了使计算过程醒目,约定如下记号:

用 Ri±kRj 表示第 i 行元素加上(减去)第 j 行对应元素的 k 倍.

用 Ci±kCj 表示第 i 列元素加上(减去)第 j 列对应元素的 k 倍.

说明 化三角形计算行列式

例 1.2.1 已阐明上三角形行列式可直接写出,为其主对角线上元素的乘积. 而下三角形行列式的转置行列式为上三角形行列式,从而据性质 1,下三角形行列式也为主对角线上元素的乘积. 这样我们常常利用行列式的性质,把一些行列式化为上(下)三角形来进行计算.

说明 思考题:例 1.3.1 的 n 阶推广

计算 n 阶行列式

D=|1+a12+a13+a1⋯n+a11+a22+a23+a2⋯n+a21+a32+a33+a3⋯n+a3⋮⋮⋮⋮1+an2+an3+an⋯n+an|.

提示:将第 2,3,⋯,n 列分别减去第 1 列,所得各列的元素对应成比例,故 n≥3 时 D=0;n=2 时 D=a1−a2.

注 例 1.3.4 的讨论

(1) 在本例中如果将 a 改为变量 x,同样可计算得

|xbb⋯bbxb⋯bbbx⋯b⋮⋮⋮⋮bbb⋯x|=[x+(n−1)b](x−b)n−1,

这就是一个 x 的 n 次多项式,它的 n 个根为

x1=(1−n)b,xi=b(i=2,3,⋯,n).

(2) 同样的解法还可求出本例的变形(n 阶行列式)

|bb⋯babb⋯ab⋮⋮⋮⋮ba⋯bbab⋯bb|=(−1)n(n−1)2[a+(n−1)b](a−b)n−1.

(3) 解法二中出现连加号“∑”,有关连加号的概念和一些性质,建议读者可参阅附录一.

配习题 习题 1.3

本节之后为「习题 1.3」(p.20–22),共 9 题:第 1 题由 n 阶行列式(各行各列元素全为 1)等于零,说明 n! 个不同的 n 阶排列中奇偶排列各占一半;第 2 题用行列式的性质计算 5 个行列式(三阶数字行列式、含零较多的四阶行列式、a−b−c 型三阶行列式、五阶对角占优行列式等);第 3 题计算 5 个 n 阶行列式(xiyj 型、(a+i)2 型、ai+bi 型、xi+j 型、逐行递增型);第 4 题求一个 n 阶行列式展开后正项的个数;第 5 题证明两个行列式恒等式(一个等于 2 倍的行列式,一个等于 (a3+b3) 倍的行列式);第 6 题求 3 个多项式 f(x) 的根;第 7 题设三阶行列式 D=a,据此计算 3 个与 D 有关的行列式;第 8 题计算一个带 a1,⋯,an 的 n+1 阶行列式;第 9 题已知 18055,83283,61042,48576,57776 都能被 23 整除,证明相应的五阶行列式也能被 23 整除.

例题

例 1.3.1★★☆☆☆计算题用性质化零与成比例展开题目与讲解
例 1.3.1 用性质化出成比例的列

计算行列式

D=|1+a12+a13+a11+a22+a23+a21+a32+a33+a3|.

解 将第 2 列、第 3 列分别减去第 1 列(即 C2−C1,C3−C1),得

D=|1+a1121+a2121+a312|.

第 2 列与第 3 列对应元素成比例(比值为 12),由性质 4 知

D=0.
例 1.3.2★★★☆☆计算题化三角形法展开题目与讲解
例 1.3.2 化三角形计算四阶行列式

计算行列式

D=|1−9137−25−133−15−528−7−10|.

解 依次作 R2+2R1,R3−3R1,R4−2R1,得

D=|1−91370−132517026−34−26026−33−24|.

再作 R3−R4,R4+2R2,得

D=|1−91370−13251700−1−2001710|.

再作 R4+17R3,得上三角形行列式

D=|1−91370−13251700−1−2000−24|=1×(−13)×(−1)×(−24)=−312.
例 1.3.3★★★☆☆证明题逐行相减化三角展开题目与讲解
例 1.3.3 逐行相减化三角形证恒等式

试证

D=|abcdaa+ba+b+ca+b+c+da2a+b3a+2b+c4a+3b+2c+da3a+b6a+3b+c10a+6b+3c+d|=a4.

证 将第 4 行减第 3 行、第 3 行减第 2 行、第 2 行减第 1 行(即 R4−R3,R3−R2,R2−R1),得

D=|abcd0aa+ba+b+c0a2a+b3a+2b+c0a3a+b6a+3b+c|.

再将第 4 行减第 3 行、第 3 行减第 2 行,得

D=|abcd0aa+ba+b+c00a2a+b00a3a+b|.

最后将第 4 行减第 3 行,得上三角形行列式

D=|abcd0aa+ba+b+c00a2a+b000a|=a⋅a⋅a⋅a=a4.
例 1.3.4★★★★☆计算题行和相等的 n 阶行列式展开题目与讲解
例 1.3.4 n 阶行和相等的行列式

计算 n 阶行列式

D=|abb⋯bbab⋯bbba⋯b⋮⋮⋮⋮bbb⋯a|.

解法一 把 D 的第 2 列,第 3 列,⋯,第 n 列均加到第 1 列上,得

D=|a+(n−1)bbb⋯ba+(n−1)bab⋯ba+(n−1)bba⋯b⋮⋮⋮⋮a+(n−1)bbb⋯a|.

提出第 1 列的公因子 [a+(n−1)b],得

D=[a+(n−1)b]|1bb⋯b1ab⋯b1ba⋯b⋮⋮⋮⋮1bb⋯a|.

将第 2 行,第 3 行,⋯,第 n 行分别减去第 1 行,得

D=[a+(n−1)b]|1bb⋯b0a−b0⋯000a−b⋯0⋮⋮⋮⋱⋮000⋯a−b|=[a+(n−1)b](a−b)n−1.

解法二 将第 2 行,第 3 行,⋯,第 n 行分别减去第 1 行,得

D=|abb⋯bb−aa−b0⋯0b−a0a−b⋯0⋮⋮⋮⋮b−a00⋯a−b|.

再将第 2,3,⋯,n 列均加到第 1 列上(即 C1+∑j=2nCj),得

D=|a+(n−1)bbb⋯b0a−b0⋯000a−b⋯0⋮⋮⋮⋮000⋯a−b|=[a+(n−1)b](a−b)n−1.
三按行列展开 · 克拉默法则 · 小结选自 §1.4–§1.66 个知识分组 · 含例题
定义+
定义 1.4.1 余子式与代数余子式

在 n 阶行列式 D=|aij|n 中划掉元素 aij 所在的第 i 行和第 j 列后,留下的元素按原来的位置构成的 n−1 阶行列式称为元素 aij 的余子式,记为 Mij.又记 Aij=(−1)i+jMij,称 Aij 为元素 aij 的代数余子式.

易见当 aij(i,j=1,2,⋯,n) 为数时,Mij 和 Aij 均为数.

例如四阶行列式 D=|a11a12a13a14a21a22a23a24a31a32a33a34a41a42a43a44|, 元素 a32 的余子式是 M32=|a11a13a14a21a23a24a41a43a44|, 元素 a32 的代数余子式是 A32=(−1)3+2M32=−M32.

定义 1.4.2 k 阶子式及其余子式、代数余子式

在 n 阶行列式 D 中选取 k 行 k 列(1≤k≤n),由这些行和列相交处的元素按原来相关位置构成的 k 阶行列式称为 D 的 k 阶子式,记为 N.在行列式 D 中去掉 k 阶子式 N 所在的行和列后,得到的 n−k 阶行列式称为 N 的余子式,记为 M.若构成 N 的行的行指标为 i1,i2,⋯,ik;构成 N 的列的列指标为 j1,j2,⋯,jk,则 (−1)i1+i2+⋯+ik+j1+j2+⋯+jkM 称为 N 的代数余子式,记为 A.

定理+
定理 1.4.1 行列式按行(列)展开

n 阶行列式 D=|aij|n 等于它的任意一行(列)的各元素与其对应的代数余子式乘积之和,即 D=ai1Ai1+ai2Ai2+⋯+ainAin(i=1,2,⋯,n); D=a1jA1j+a2jA2j+⋯+anjAnj(j=1,2,⋯,n).

证 (1)首先讨论 D 的第一行元素除 a11 外,其余元素均为零的情况,即 D=|a1100⋯0a21a22a23⋯a2na31a32a33⋯a3n⋮⋮⋮⋮an1an2an3⋯ann| 如例 1.2.3 讨论知 D=∑j1j2⋯jn(−1)τ(j1j2⋯jn)a11a2j2⋯anjn=a11∑j2⋯jn(−1)τ(j2⋯jn)a2j2⋯anjn=a11|a22⋯a2n⋮⋮an2⋯ann|=a11M11. 由 A11=(−1)1+1M11=M11 得 D=a11A11.

(2)其次讨论 D 的第 i 行元素除 aij 外,其余元素均为零的情况.将 D 的第 i 行依次与第 i−1,⋯,2,1 各行作 i−1 次相邻交换调到第 1 行,再将第 j 列依次与第 j−1,⋯,2,1 各列作 j−1 次相邻交换,调到第 1 列,这样共经过 i+j−2 次交换,得 D=(−1)i+j−2|aij0⋯00⋯0a1ja11⋯a1,j−1a1,j+1⋯a1n⋮⋮⋮⋮⋮ai−1,jai−1,1⋯ai−1,j−1ai−1,j+1⋯ai−1,nai+1,jai+1,1⋯ai+1,j−1ai+1,j+1⋯ai+1,n⋮⋮⋮⋮⋮anjan1⋯an,j−1an,j+1⋯ann|=(−1)i+jaijMij=aijAij.

(3)最后讨论一般情况.由 §1.3 推论 3(行列式可按某一行(列)拆开),将 D 的第 i 行拆成 n 个行列式之和: D=|a11a12⋯a1n⋮⋮⋮ai1+0+⋯+00+ai2+⋯+0⋯0+0+⋯+ain⋮⋮⋮an1an2⋯ann| =|a11a12⋯a1n⋮⋮⋮ai10⋯0⋮⋮⋮an1an2⋯ann|+|a11a12⋯a1n⋮⋮⋮0ai2⋯0⋮⋮⋮an1an2⋯ann|+⋯+|a11a12⋯a1n⋮⋮⋮00⋯ain⋮⋮⋮an1an2⋯ann| =ai1Ai1+ai2Ai2+⋯+ainAin. 此即行列式按第 i 行展开公式.同理可证行列式按第 j 列展开公式.

定理 1.4.2 异乘变零定理

n 阶行列式 D=|aij|n 中某一行(列)的各元素与另一行(列)的对应元素的代数余子式乘积之和等于零,即 ak1Ai1+ak2Ai2+⋯+aknAin=0,i≠k; a1kA1j+a2kA2j+⋯+ankAnj=0,j≠k.

证 设 D=|aij|n,将 D 的第 k 行加到第 i 行上(i≠k),得 D=|a11a12⋯a1n⋮⋮⋮ak1ak2⋯akn⋮⋮⋮ai1ai2⋯ain⋮⋮⋮an1an2⋯ann|→Ri+Rk|a11a12⋯a1n⋮⋮⋮ak1ak2⋯akn⋮⋮⋮ai1+ak1ai2+ak2⋯ain+akn⋮⋮⋮an1an2⋯ann| 两边行列式都按第 i 行展开,得 ∑j=1naijAij=∑j=1n(aij+akj)Aij. 移项化简,得 ∑j=1nakjAij=0(i≠k). 同理可证另一式.

定理 1.4.3 拉普拉斯(Laplace)定理

设 D 为 n 阶行列式,任取定其中 k 行(列)(1≤k<n),则由这 k 行(列)构成的一切 k 阶子式 N1,N2,⋯,Nt 与它们所对应代数余子式 A1,A2,⋯,At 乘积之和等于 D,即 D=N1A1+N2A2+⋯+NtAt, 其中 t=Cnk.

证明从略,有兴趣者可参见文献[2],第 92 页.

定理 1.5.1 克拉默(Cramer)法则

设含有 n 个未知量的 n 个线性方程的方程组为 {a11x1+a12x2+⋯+a1nxn=b1,a21x1+a22x2+⋯+a2nxn=b2,⋯⋯⋯⋯⋯⋯⋯⋯an1x1+an2x2+⋯+annxn=bn.(1) 由未知量系数组成的 n 阶行列式 D=|a11a12⋯a1na21a22⋯a2n⋮⋮⋮an1an2⋯ann| 称为 (1) 的系数行列式.

定理 1.5.1(克拉默法则) 设线性方程组 (1) 的系数行列式 D≠0,则 (1) 有惟一解,且解可用行列式表示为 x1=D1D,x2=D2D,⋯,xn=DnD, 其中 Dj(j=1,2,⋯,n) 是把系数行列式 D 中第 j 列元素用方程组 (1) 右端相应的常数项代替而得到的 n 阶行列式,即 Dj=|a11⋯a1,j−1b1a1,j+1⋯a1na21⋯a2,j−1b2a2,j+1⋯a2n⋮⋮⋮⋮⋮an1⋯an,j−1bnan,j+1⋯ann|. 从而若 aij∈P,bk∈P(i,j,k=1,2,⋯,n),P 为某个数域,则解 x1,x2,⋯,xn 均属于 P.

性质+
性质 1.5.1 齐次线性方程组只有零解的充分条件

若线性方程组 {a11x1+a12x2+⋯+a1nxn=0,a21x1+a22x2+⋯+a2nxn=0,⋯⋯⋯⋯⋯⋯⋯⋯an1x1+an2x2+⋯+annxn=0(III) 的系数行列式 D=|aij|n≠0,则 (III) 只有零解.

证 由 D≠0 知,(III) 有惟一解.而 Dj 的第 j 列全为零,所以 Dj=0(j=1,2,⋯,n), 由克拉默法则知,惟一解为 xj=DjD=0(j=1,2,⋯,n), 故 (III) 只有零解.

推论 齐次线性方程组 (III) 有非零解的充要条件是 D=|aij|n=0. 必要性即性质 1.5.1 的逆否命题;充分性(D=0 时 (III) 必有非零解)将在第 3 章用矩阵的秩给出证明.

公式+
公式 (1.4.1)、(1.4.2) 代数余子式求和公式

综合定理 1.4.1 和定理 1.4.2 可得下述重要公式 ∑j=1nakjAij={D,i=k,0,i≠k,(1.4.1) ∑i=1naikAij={D,j=k,0,j≠k.(1.4.2) 即:本行的元素与自己的代数余子式相乘再求和得 D;本行的元素与另一行对应元素的代数余子式相乘再求和得 0.

公式 n 阶范德蒙德(Vandermonde)行列式

D(a1,a2,⋯,an)=|11⋯1a1a2⋯ana12a22⋯an2⋮⋮⋮a1n−1a2n−1⋯ann−1|=∏1≤i<j≤n(aj−ai). 这称为 n 阶范德蒙德(Vandermonde)行列式.它表明:n 阶范德蒙德行列式 D(a1,a2,⋯,an)≠0 的充要条件为:当 i≠j 时,有 ai≠aj(i,j=1,2,⋯,n).

有关连乘号「∏」的概念和一些性质,建议读者参阅附录一.

公式 分块行列式(例 1.4.6 及其推论)

对例 1.4.6 的行列式作适当的行互换、列互换可得(设 A=(aij)r×r,B=(bij)s×s): |AC0B|=|A0CB|=|AB|=|A||B|; |0ABC|=|CAB0|=(−1)rs|A||B|. 即:分块上(下)三角形行列式等于两个对角块行列式之积;分块副对角线行列式等于 (−1)rs 乘两个对角块行列式之积.

说明+
说明 按行(列)展开的作用与解题策略

利用行列式按行(列)展开,可将求一个 n 阶行列式归结为求 n 个 n−1 阶行列式.若选取的行(列)元素几乎全为零,就可达到降阶化简的效果.比如 1.2 节中例 1.2.2 就可逐次按第 1 列展开得出结果,例 1.2.3 就可逐次按第 1 行展开得出结果.一般情况下要先利用行列式性质,使之某一行(列)中有较多的零,再按该行(列)展开.

说明 递推法与递推公式

将行列式的计算归结为形式相同而阶数较低的行列式的计算,此方法常称为递推法,所得关系式(如 Dn=xDn−1+an)称为递推公式.求 Dn 时可用递推公式逐次递推,最后归结到 D1(或 D2).§1.6 中又指出:在行列式的某一行(列)几乎全为零时,才考虑使用降阶法(递推法);然而即使在此种情况下,有时化基本形也是可行的,如例 1.4.2 即是.

说明 克拉默法则的证明思路

因这定理在第 3 章中利用逆矩阵的性质可简洁地推得,故此处叙而不证.若希望知道仅用本章知识如何证明克拉默法则,下面给出证明概要.

用 D 中第 j 列元素的代数余子式 A1j,A2j,⋯,Anj 依次乘方程组 (1) 的 n 个方程的两边,再把它们相加,利用公式 (1.4.2) 可得方程组 Dxj=Dj(j=1,2,⋯,n),(II) 当 D≠0 时上述方程组 (II) 有惟一解 xj=DjD(j=1,2,⋯,n).而方程组 (1) 的解必是 (II) 的解,故方程组 (1) 如有解,只能是 xj=DjD(j=1,2,⋯,n).为证明 xj=DjD(j=1,2,⋯,n) 确是 (1) 的解,只要把 xj=DjD 代入 (1) 去验证即可.经验证的确适合,故定理得证.

说明 克拉默法则的适用性

用克拉默法则来解不见得比消元法求解方便(在第 3 章中将介绍较为简单的计算方法),但对某些特殊方程组(如系数行列式为范德蒙德行列式的情形)克拉默法则确有方便之处.克拉默法则的重要性可由性质 1.5.1 略见一斑:它给出了齐次线性方程组只有零解的一个充分条件.

说明 §1.6 概要:一个概念、九类行列式、三种方法

概要:一个概念(n 阶行列式);九类可直接求出的行列式;三种计算行列式的方法.

(作者引华罗庚《学与识》:「由薄到厚」是学习、接受的过程,「由厚到薄」是消化、提炼的过程.经过「由薄到厚」和「由厚到薄」的过程,对所学的东西做到懂,彻底懂,经过消化的懂,基础就算是真正打好了.)

说明 1.6.1 n 阶行列式的概念

设 D=|aij|n 是由 aij 组成的 n 阶行列式,则 D=∑j1j2⋯jn(−1)τ(j1j2⋯jn)a1j1a2j2⋯anjn. 若 aij∈P(i,j=1,2,⋯,n),则 D∈P,此处 P 为某个数域.若 aij 中含有变量,则 D 是一个含有该变量的多项式.因而计算行列式,或求行列式就是要把这个数(或多项式)计算出来.

说明 1.6.2 九类可直接求出的行列式(基本形)

(1)上(下)三角形行列式:主对角线上方(下方)全为零的三角形行列式,其值等于主对角线上元素的乘积 |a11a12⋯a1n0a22⋯a2n⋮⋮⋱⋮00⋯ann|=a11a22⋯ann. (2)副对角线型行列式:除副对角线外其余元素全为零,其值为 (−1)n(n−1)2an1an−1,2⋯a2,n−1a1n. (3)(4)分块上(下)三角形行列式:对角线上有两块非零方阵,其值等于两个对角块行列式之积 |A0CB|=|AC0B|=|A||B|. (5)(6)分块副对角线型行列式(「O」块在左下或右上),其值等于 (−1)rs|A||B|,其中 A 为 r 阶、B 为 s 阶方阵.

以上八类行列式称为基本形.另一类已计算出的行列式是范德蒙德行列式 D(a1,a2,⋯,an)=|11⋯1a1a2⋯ana12a22⋯an2⋮⋮⋮a1n−1a2n−1⋯ann−1|=∏1≤i<j≤n(aj−ai).

说明 1.6.2 化简的三种基本思路

上述方法局限于九类行列式,一般行列式的计算还是要利用行列式性质,包括展开定理来化简.基本思路有三:

(1)化基本形 将行列式归结化简为上述九类行列式的表达式,利用九类行列式的结果求得.特别如例 1.3.2、例 1.3.3 和例 1.3.4 将行列式化为上三角形的方法,对全由数字组成的行列式具有普遍意义.对于一个 n 较大的 n 阶行列式用计算机计算时,方法之一就是将该行列式化为上三角形来计算的(具体做法可参见第 2 章定理 2.1.2 的证明).当 n 较小时,即使用手算,该方法也不困难,所以是一个普遍适用的方法.

(2)降阶 利用行列式性质将阶数较高的行列式的某一行(列)化为有尽可能多的零,然后按该行(列)展开,逐次降阶,而三阶、二阶行列式有简单的计算公式,从而推导出高阶行列式的计算式,如例 1.4.1.

(3)递推 在降阶中找出高阶行列式 Dn 与低阶行列式 Dr(r<n) 的关系,即递推公式.利用递推公式递推出 Dn,如例 1.4.2 和例 1.4.3.

这些转化过程是要根据不同题型的不同的特点,采用不同的技巧,综合使用.这里难以(其实也不可能)一一罗列,仅举三例,管中窥豹,略见一斑.

例题

例 1.4.1★★☆☆☆计算题四阶行列式降阶计算展开题目与讲解
例 1.4.1

计算行列式 D=|−11−12101−12431−112−2|.

解 先把第 4 列加到第 1 列、第 4 列加到第 3 列: D→[C3+C4]C1+C4|1112000−13441−310−2|=(−1)2+4(−1)|111344−310| 再以第 2 行减去第 1 行的 4 倍,然后按第 2 行展开: (−1)|111−100−310|=(−1)⋅(−1)2+1(−1)|1110|=1. 故 D=1.

例 1.4.2★★★★☆计算题递推法求n阶行列式展开题目与讲解
例 1.4.2

计算 n(n>1) 阶行列式 Dn=|x−10⋯000x−1⋯00⋮⋮⋮⋮⋮000⋯x−1anan−1an−2⋯a2x+a1|, 此处 Dn 的下标 n 表示 Dn 的阶数,从而 Dk 就表示 k 阶行列式 Dk=|x−10⋯000x−1⋯00⋮⋮⋮⋮⋮000⋯x−1akak−1ak−2⋯a2x+a1|(k=1,2,⋯,n−1,n). 下文的 Dn,Dk(k=1,2,⋯,n) 除特别说明(如 1.5 节的克拉默法则)外,意义同此.

解法一(按第 1 列展开) 第 1 列只有第 1 行的 x 与第 n 行的 an 非零,故 Dn=x|x−10⋯00x−1⋯0⋮⋮⋮⋮000⋯−1an−1an−2an−3⋯x+a1|n−1+(−1)n+1an|−10⋯0x−1⋯0⋮⋮⋱⋮0⋯x−1|n−1 =xDn−1+an. 这式子对任何 n(n≥2) 都成立,故有 Dn=xDn−1+an=x(xDn−2+an−1)+an=x2Dn−2+an−1x+an=⋯ =xn−1D1+a2xn−2+⋯+an−1x+an. 因 D1=x+a1,所以 Dn=xn+a1xn−1+a2xn−2+⋯+an−1x+an.

解法二(化为下三角形) 依次作 C1+xC2,C1+x2C3,⋯,C1+xn−1Cn,得 Dn→[C1+x2C3+⋯+xn−1Cn]C1+xC2|0−10⋯000x−1⋯00⋮⋮⋮⋮⋮000⋯x−1yan−1an−2⋯a2a1+x|, 其中 y=an+an−1x+⋯+a2xn−2+(a1+x)xn−1.再按第 1 列展开: Dn=(−1)n+1y|−10⋯0x−1⋯0⋮⋮⋱⋮0⋯x−1|n−1=(−1)2ny=y, 即 Dn=xn+a1xn−1+a2xn−2+⋯+an−1x+an.

例 1.4.3★★★☆☆计算题范德蒙德行列式推导展开题目与讲解
例 1.4.3

计算 n(n>1) 阶行列式 D(a1,a2,⋯,an)=|11⋯1a1a2⋯ana12a22⋯an2⋮⋮⋮a1n−1a2n−1⋯ann−1|, 这个行列式称为 n 阶范德蒙德(Vandermonde)行列式.

解 从第 n 行起,依次将前一行乘以 an 后减到下一行(即 Rn−anRn−1,Rn−1−anRn−2,⋯,R2−anR1),得 D(a1,a2,⋯,an)=|11⋯11a1−ana2−an⋯an−1−an0a12−a1ana22−a2an⋯an−12−an−1an0⋮⋮⋮⋮a1n−1−a1n−2ana2n−1−a2n−2an⋯an−1n−1−an−1n−2an0| 按第 n 列展开,再提出各列公因子可得 D(a1,a2,⋯,an−1,an)=(−1)1+n(a1−an)(a2−an)⋯(an−1−an)|11⋯1a1a2⋯an−1⋮⋮⋮a1n−2a2n−2⋯an−1n−2| =(an−a1)(an−a2)⋯(an−an−1)D(a1,a2,⋯,an−1), 此处 D(a1,a2,⋯,an−1) 为 n−1 阶的范德蒙德行列式.上式即为递推公式,于是同样有 D(a1,a2,⋯,an−1)=(an−1−a1)(an−1−a2)⋯(an−1−an−2)D(a1,a2,⋯,an−2). 如此继续可得 D(a1,a2,⋯,an)=(a2−a1)(a3−a1)⋯(an−a1)⋅(a3−a2)⋯(an−a2)⋯(an−an−1) =∏1≤i<j≤n(aj−ai). 这表明 n 阶范德蒙德行列式 D(a1,a2,⋯,an)≠0 的充要条件为:当 i≠j 时,有 ai≠aj(i,j=1,2,⋯,n).

例 1.4.4★★☆☆☆计算题范德蒙德行列式的应用展开题目与讲解
例 1.4.4

计算行列式 D=|11111−11−1139271−24−8|.

解 D 是 4 阶范德蒙德行列式 D(1,−1,3,−2) 的转置,所以 D=D(1,−1,3,−2)=(−1−1)(3−1)(−2−1)⋅(3+1)(−2+1)⋅(−2−3) =(−2)×2×(−3)×4×(−1)×(−5)=240. 即 D=12×(−4)×(−5)=240.

例 1.4.5★★★☆☆计算题拉普拉斯定理降阶展开题目与讲解
例 1.4.5

计算 4 阶行列式 D=|a1100a140a22a2300a32a330a4100a44|.

解 取定 D 的第 1 行、第 4 行,由这两行构成的所有 2 阶子式应有 C42=6 个,但其中 5 个 2 阶子式为零,余下 1 个为 N1=|a11a14a41a44|=a11a44−a14a41. 它对应的代数余子式为 A1=(−1)1+4+1+4|a22a23a32a33|=a22a33−a23a32. 由拉普拉斯定理知 D=N1A1=(a11a44−a14a41)(a22a33−a23a32).

例 1.4.6★★★☆☆计算题分块行列式的计算展开题目与讲解
例 1.4.6

计算行列式 D=|a11⋯a1r0⋯0⋮⋮⋮⋮ar1⋯arr0⋯0c11⋯c1rb11⋯b1s⋮⋮⋮⋮cs1⋯csrbs1⋯bss|r+s.

解 注意到 D 的右上角的 rs 个元素全为零,故选取 D 的前 r 行.由这 r 行构成的所有 r 阶子式中,仅有左上角的一个可能不为零,于是据拉普拉斯定理有 D=|a11⋯a1r⋮⋮ar1⋯arr|⋅(−1)1+2+⋯+r+1+2+⋯+r|b11⋯b1s⋮⋮bs1⋯bss| =|a11⋯a1r⋮⋮ar1⋯arr|⋅|b11⋯b1s⋮⋮bs1⋯bss|, 即分块上三角形行列式等于两个对角块行列式之积(指数 2(1+2+⋯+r) 为偶数,故符号为正).

推论 对例 1.4.6 的行列式作适当的行互换、列互换可得: (1)|a11⋯a1rc11⋯c1s⋮⋮⋮⋮ar1⋯arrcr1⋯crs0⋯0b11⋯b1s⋮⋮⋮⋮0⋯0bs1⋯bss|=|a11⋯a1r⋮⋮ar1⋯arr|⋅|b11⋯b1s⋮⋮bs1⋯bss|; (2)|0⋯0a11⋯a1r⋮⋮⋮⋮0⋯0ar1⋯arrb11⋯b1sc11⋯c1r⋮⋮⋮⋮bs1⋯bsscs1⋯csr|=(−1)rs|a11⋯a1r⋮⋮ar1⋯arr|⋅|b11⋯b1s⋮⋮bs1⋯bss|; (3)|c11⋯c1sa11⋯a1r⋮⋮⋮⋮cr1⋯crsar1⋯arrb11⋯b1s0⋯0⋮⋮⋮⋮bs1⋯bss0⋯0|=(−1)rs|a11⋯a1r⋮⋮ar1⋯arr|⋅|b11⋯b1s⋮⋮bs1⋯bss|.

例 1.4.7★★☆☆☆判断题行列式相等关系判断展开题目与讲解
例 1.4.7

已知 D1=|100a40bc9|,D2=|00104x9yz|, D3=|100000e20000fg3000a11a12a13001a21a22a2302ua31a32a333vt|,D4=|000100000e20000fg3001b11b12b1302ub21b22b233vtb31b32b33|, 则与 D1 相等的行列式是______.

解 计算得 D1=36,D2=−36,D3=−36,D4=36.所以应填 D4.

(D1 为下三角形,D1=1×4×9=36;D2 按第 1 行展开得 −(4×9)=−36;D3 为分块上三角形(右上为零块),D3=6×(−6)=−36;D4 为分块副对角线型,取 r=s=3,符号为 (−1)3×3=−1,故 D4=(−1)×6×(−6)=36.)

例 1.5.1★★☆☆☆计算题克拉默法则解四元方程组展开题目与讲解
例 1.5.1

求解线性方程组 {x1+x2+2x3+3x4=1,3x1−x2−x3−2x4=−4,2x1+3x2−x3−x4=−6,x1+2x2+3x3−x4=−4.

解 计算系数行列式 D=|11233−1−1−223−1−1123−1|=−153≠0, 及 D1=|1123−4−1−1−2−63−1−1−423−1|=153,D2=|11233−4−1−22−6−1−11−43−1|=153, D3=|11133−1−4−223−6−112−4−1|=0,D4=|11213−1−1−423−1−6123−4|=−153. 由克拉默法则得,方程组惟一解为 x1=D1D=−1,x2=D2D=−1,x3=D3D=0,x4=D4D=1.

例 1.5.2★★★☆☆计算题范德蒙德型方程组求解展开题目与讲解
例 1.5.2

设 ai≠aj(i≠j,i,j=1,2,⋯,n),求解方程组 {x1+a1x2+a12x3+⋯+a1n−1xn=1,x1+a2x2+a22x3+⋯+a2n−1xn=1,x1+a3x2+a32x3+⋯+a3n−1xn=1,⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯x1+anx2+an2x3+⋯+ann−1xn=1.

解 该方程的系数行列式 D=|1a1a12⋯a1n−11a2a22⋯a2n−11a3a32⋯a3n−1⋮⋮⋮⋮1anan2⋯ann−1| 为 n 阶范德蒙德行列式 D(a1,a2,⋯,an) 的转置,故 D=∏1≤i<j≤n(aj−ai)≠0. 由克拉默法则知有惟一解.

计算得:D1=D,当 j≥2 时 Dj=|1⋯1⋯1a1⋯1⋯an⋮⋮⋮a1n−1⋯1⋯ann−1|=0, (第 j 列与第 1 列全同,故 Dj=0.)

故方程组惟一解为 x1=1,x2=⋯=xn=0.

例 1.5.3★★☆☆☆计算题齐次方程组只有零解的条件展开题目与讲解
例 1.5.3

问 λ 取何值时,线性方程组 {x1+x2+λx3=0,x1+λx2+x3=0,λx1+x2+x3=0 一定只有零解?

解 该方程组的系数行列式 D=|11λ1λ1λ11|=−(λ−1)2(λ+2). 由性质 1.5.1 知,当 λ≠1,且 λ≠−2 时该方程组只有零解.

例 1.6.1★★★★★计算题2n阶行列式多种解法展开题目与讲解
例 1.6.1

计算 2n 阶行列式 D2n=|abab⋱⋱abba⋱⋱baba|2n (未标明处为零;上图为 2n=8 的示意,a 分布在主对角线两端、b 分布在副对角线两端.)

解法一(归化为基本形)(1)以第 1 行减第 2n 行、第 2 行减第 2n−1 行、⋯、第 n 行减第 n+1 行,得 D2n→[Rn−Rn+1]R1−R2n,R2−R2n−1,⋯|a−bb−aa−bb−a⋱⋱a−bb−aba⋱⋱baba| 再以第 n+1 列加第 n 列、第 n+2 列加第 n−1 列、⋯、第 2n 列加第 1 列,得 D2n→[C2n+C1]Cn+1+Cn,Cn+2+Cn−1,⋯|a−ba−b⋱a−ba+b⋱a+ba+b| =(a2−b2)n. (2)若 a=0,则 D2n=(−1)2n(2n−1)2b2n=(−1)nb2n.

若 a≠0,则以 −ba 乘第 1 行加到第 2n 行、乘第 2 行加到第 2n−1 行、⋯、乘第 n 行加到第 n+1 行,得 D2n→[Rn+1−baRn]R2n−baR1,R2n−1−baR2,⋯|abab⋱⋱aba−b2a⋱a−b2aa−b2a| =an(a−b2a)n=(a2−b2)n.

解法二(递推)(1)利用拉普拉斯定理,按第 1 行、第 2n 行展开: D2n=|abba|D2n−2=(a2−b2)D2n−2 反复用递推公式,得 D2n=(a2−b2)2D2n−4=⋯=(a2−b2)n−1|abba|=(a2−b2)n. (2)把 D2n 按第 1 行展开: D2n=a⋅(−1)1+1D2n−2′+b⋅(−1)1+2nD2n−2′′ =a2(−1)2n−1+2n−1D2n−2−b2(−1)2n−1+1D2n−2=(a2−b2)D2n−2, 再递推即得 D2n=(a2−b2)n.

(3)先以第 1 行加第 2n 行,得第 2n 行的首元为 a+b、末元为 a+b;再以第 2n 列减第 1 列,然后按第 2n 行、第 1 列展开并递推,同样得 D2n=(a2−b2)n−1|abba|=(a2−b2)n.

附记 在用 ba 去乘行列式某行(列)时,必须要有 a≠0(a=0 时需另行讨论).

例 1.6.2★★★★☆计算题三对角行列式递推展开题目与讲解
例 1.6.2

计算 n+1 阶行列式 Dn+1=|1a100⋯00−11−a1a20⋯000−11−a2a3⋯00⋮⋮⋮⋮⋮⋮0000⋯1−an−1an0000⋯−11−an|n+1.

解法一 将 Dn+1 按第 n+1 行展开得 Dn+1=(1−an)Dn+anDn−1. 从而 Dn+1−Dn=−an(Dn−Dn−1),① Dn−Dn−1=−an−1(Dn−1−Dn−2).② 将 ② 式代入 ① 式 Dn+1−Dn=(−an)(−an−1)(Dn−1−Dn−2)=⋯=(−1)n−1anan−1⋯a3a2(D2−D1). 由 D1=1,D2=1 得递推公式 Dn+1=Dn,从而 Dn+1=Dn=⋯=D2=D1=1.

解法二 将 Dn+1 的第 1 行加到第 2 行上,再将新得的第 2 行加到第 3 行上,如此继续直到将所得新的第 n 行加到第 n+1 行上.这时有 Dn+1=|1a100⋯0001a20⋯00001a3⋯00⋮⋮⋮⋮⋮⋮0000⋯1an0000⋯01|=1.

例 1.6.3★★★★☆计算题递推法与拆列法展开题目与讲解
例 1.6.3

计算 n 阶行列式 Dn=|1−a1a200⋯00−11−a2a30⋯000−11−a3a4⋯00⋮⋮⋮⋮⋮⋮0000⋯1−an−1an0000⋯−11−an|n.

解 按 Dn 的第 n 行展开,如例 1.6.2 可得递推公式 Dn=Dn−1+(−1)nanan−1⋯a2a1. 递推得 Dn=1+(−1)a1+(−1)2a1a2+⋯+(−1)na1a2⋯an.

另一种解法是将 Dn 的第 n 列改写为 0+0,0+0,⋯,0+an,1+(−an), 这样 Dn 可拆成两个 n 阶行列式 D′ 与 D′′ 的和.对 D′ 按第 n 列展开得 D′=Dn−1.对 D′′ 将第 n 行加到第 n−1 行上,再将新得的第 n−1 行加到第 n−2 行上,如此继续直到将新得的第 2 行加到第 1 行上,可将 D′′ 化为基本形(与例 1.6.2 的解法二是类似的),求出 D′′=(−1)na1a2⋯an,从而得到递推公式 Dn=Dn−1+(−1)na1a2⋯an.同样可得结果.

02第二章 线性方程组
一§2.1 消元法选自 §2.14 个知识分组 · 含例题
定义+
定义 线性方程组的初等变换

分析上例,我们对方程组施行了三种变换:

(1)交换两个方程的位置;

(2)用一个不等于零的数乘某一个方程;

(3)用一个数乘某个方程后加到另一个方程上.

称这三种变换为线性方程组的初等变换.

定义 2.1.1 矩阵

由 st 个数 cij(i=1,2,⋯,s;j=1,2,⋯,t) 排成一个 s 行 t 列的矩形数阵

(c11c12⋯c1tc21c22⋯c2t⋮⋮⋮cs1cs2⋯cst),

称为一个 s 行 t 列(或 s×t)矩阵,简记为 [cij]s×t. 横写的称为行,从上到下分别称为第 1,第 2,⋯,第 s 行. 竖写的称为列,从左到右分别称为第 1,第 2,⋯,第 t 列. cij 是位于第 i 行第 j 列的元素.

定义 矩阵的初等行(列)变换

对照线性方程组的初等变换引入下面的定义.

矩阵的初等行(列)变换是对一个矩阵施行下列变换:

(1)交换矩阵的两行(列),如第 i,第 j 行(列)的位置. 记为 Rij(Cij),简称为互换;

(2)用一个不等于零的数 k 乘矩阵的某一行(列),如第 i 行(列),即用 k 乘矩阵第 i 行(列)的每一个元素. 记为 kRi(kCi),简称为倍乘;

(3)用某一个数 k 乘矩阵的某一行(列),如第 j 行(列)后加到另一行(列),如第 i 行(列)上,即用 k 乘矩阵的第 j 行(列)的每一个元素后加到第 i 行(列)的对应元素上. 记为 Ri+kRj(Ci+kCj),简称为倍加.

定义 2.1.3 阶梯形矩阵

为了描述形如 (2.1.4) 的矩阵 B,引入概念.

设 m×n 矩阵 A=[aij] 的前 r(r≤m) 行均不全为零,其余行全为零. A 的第 k(k=1,2,⋯,r) 行第 1 个非零元素为 akjk 满足

j1<j2<⋯<jr,

则称 A 为阶梯形矩阵,且称 akjk 为阶梯头.

定义 约化阶梯形矩阵(行最简形)

若阶梯形矩阵 A 的每一个阶梯头均为 1,且阶梯头所在的列其他元素均为零,则称 A 为约化阶梯形矩阵(也称为行最简形).

定理+
定理 2.1.1 初等变换保持同解性

一般地由初等代数知识可推知以下定理成立.

初等变换把一个线性方程组变为一个与它同解的线性方程组.

定理 2.1.2 矩阵的初等行变换化简

设 A=[aij]m×n,且 aij(i=1,2,⋯,m;j=1,2,⋯,n) 不全为零. 通过初等行变换和列互换能把 A 化为

B=(100⋯0c1,r+1⋯c1n010⋯0c2,r+1⋯c2n⋮⋮⋮⋮⋮⋮000⋯1cr,r+1⋯crn000⋯00⋯0⋮⋮⋮⋮⋮⋮000⋯00⋯0).

证 若 a11≠0,则可开始讨论,否则因 aij 不全为零,故必有某个 akl≠0. 通过适当的行互换、列互换可使这个非零元素位于矩阵左上角,再开始讨论. 用 a11−1 乘第 1 行,然后将第 i 行加上第 1 行的适当倍数 (i=2,⋯,m),矩阵 A 化为

(1a′12a′13⋯a′1n00A1⋮0),

此处 A1 是一个 (m−1)×(n−1) 矩阵.

若 A1 的元素全为零,则定理得证. 此时 r=1. 否则对 A1 重复对 A 的讨论. 如此继续,A 可化为

(1a′′12a′′13⋯a′′1ra′′1,r+1⋯a′′1n01a′′23⋯a′′2ra′′2,r+1⋯a′′2n⋮⋮⋮⋮⋮⋮000⋯1a′′r,r+1⋯a′′rn000⋯00⋯0⋮⋮⋮⋮⋮⋮000⋯00⋯0).

再将矩阵的第 1,2,⋯,r−1 行分别减去第 r 行的 a′′1r 倍,a′′2r 倍,⋯,a′′r−1,r 倍;将第 1,2,⋯,r−2 行分别减去第 r−1 行的 a′′1,r−1 倍,a′′2,r−1 倍,⋯,a′′r−2,r−1 倍,如此等等,即可把矩阵化为矩阵 B. 定理得证.

说明+
引言 从克拉默法则到一般线性方程组

上一章我们只讨论了方程个数与未知量个数相等,且系数行列式不为零的线性方程组解的公式. 这一章我们要讨论一般线性方程组

{a11x1+a12x2+⋯+a1nxn=b1,a21x1+a22x2+⋯+a2nxn=b2,⋯⋯⋯⋯⋯⋯⋯⋯am1x1+am2x2+⋯+amnxn=bm.

解这种线性方程组,基本的也比较方便的方法还是我们中学就熟悉的消元法.

消元法的实质

这样消元法的实质是利用初等变换化简线性方程组. 即对给定的线性方程组反复施行初等变换,得到一连串与原线性方程组同解的线性方程组,使得某些未知量在线性方程组中出现次数逐渐减少,最终得到容易求出解的线性方程组. 而该线性方程组的解即为原线性方程组的解.

为何可以只看系数与常数项

据此我们来研究初等变换能把一般线性方程组 (2.1.1) 化简到何种形式,进而解决 (2.1.1) 的求解问题.

线性方程组 (2.1.1) 有没有解及有些什么样的解,完全决定于其未知量的系数和常数项. 因此在讨论线性方程组,如消元时主要研究它的系数和常数项的变化.

用线性方程组 (2.1.1) 未知量的系数可排成如下一个表

(a11a12⋯a1na21a22⋯a2n⋮⋮⋮am1am2⋯amn),

用 (2.1.1) 未知量的系数和常数项可以排成

a11a12⋯a1nb1a21a22⋯a2nb2⋮⋮⋮⋮am1am2⋯amnbm,

为了区分系数和常数,两者之间用虚线分隔.

矩阵相等的含义

s×t 矩阵是由 st 个数组成的一个整体概念,所以两个 s×t 矩阵 [bij]s×t 和 [cij]s×t 当且仅当 bij=cij(i=1,2,⋯,s;j=1,2,⋯,t),才认为 [bij]s×t=[cij]s×t.

系数矩阵与增广矩阵

于是可将矩阵 (2.1.2) 称为线性方程组 (2.1.1) 的系数矩阵,记为 A=[aij]m×n. 将矩阵 (2.1.3) 称为线性方程组 (2.1.1) 的增广矩阵,记为 A‾. 线性方程组的增广矩阵显然完全能够代表这个方程组.

初等变换与增广矩阵的关系

显然对一个线性方程组施行一个初等变换,相当于对它的增广矩阵施行一个对应的初等行变换. 而化简线性方程组相当于用初等行变换化简它的增广矩阵.

对于一个线性方程组施行初等变换的目的是消元,也就是把方程组左端化简,对应地说用初等行变换化简线性方程组的系数矩阵. 此时为了叙述方便,除了初等行变换外,还允许交换系数矩阵的两列,而这相当于方程组中未知量重新编号,所以对线性方程组的解没有实质性的影响.

对一个矩阵用初等行变换和列互换化简能为何种形式?一般情况有如下结论.

阶梯形矩阵与约化阶梯形矩阵的例

据此定义 (2.1.4) 的矩阵 B 为约化阶梯形矩阵,同样地下到矩阵均为阶梯形矩阵,且后两个矩阵为约化阶梯形

(125800240000),(1500−2001030001−3),(017000010000).
遗留问题:非零行行数是否唯一确定

从解线性方程组的角度看,定理 2.1.2 是说 m 个线性方程,可化简(归结)为 r 个线性方程来求解. 至此就会产生这样一个问题:r 这个数是由原线性方程组所唯一确定,还是随着不同的初等行(列)变换过程而变化的?或者问一个矩阵用初等行(列)变换化简为阶梯形矩阵,这个阶梯形矩阵中不全为零的行数是否唯一确定?为此我们将在下一节引入一个概念来解决此问题.

例题

例 2.1.1 用消元法解线性方程组★★☆☆☆计算题展开题目与讲解
例 2.1.1 用消元法解线性方程组

解线性方程组

(I){2x1−3x2+x3=−5,x1−2x2−x3=−2,4x1−2x2+7x3=−7,x1−x2+2x3=−3.

(I) 中自上而下各方程依次记为 ①,②,③,④.

解 首先消去 ①,③,④ 中的 x1. 为此 ②×(−2) 加到 ① 上得 ⑤,②×(−4) 加到 ③ 上得 ⑥,②×(−1) 加到 ④ 上得 ⑦,并交换 ②,⑤ 位置,这样由 (I) 得到与其同解的方程组

(II){x1−2x2−x3=−2,x2+3x3=−1,6x2+11x3=1,x2+3x3=−1,

其中自上而下各方程依次为原来的 ②,⑤,⑥,⑦.

继续消去 ⑥,⑦ 中的 x2. 为此 ⑤×(−6) 加到 ⑥ 上得到 ⑧,⑤×(−1) 加到 ⑦ 上得到 ⑨,即得与 (II) 同解的

(III){x1−2x2−x3=−2,x2+3x3=−1,−7x3=7,0x3=0,

其中自上而下各方程依次为 ②,⑤,⑧,⑨.

(III) 就容易求解. 因 ⑨ 是一个恒等式,故求解方程组时可不考虑. 将 ⑤×2 与 ⑧×57 一起加到 ② 上,将 ⑧×37 加到 ⑤ 上,⑧×(−17) 得同解的

(IV){x1=1,x2=2,x3=−1,0x3=0.

并且由前述知,(IV) 的解即 (I) 的解. 从而得出 (I) 的解为

x1=1,x2=2,x3=−1.
二§2.2 矩阵的秩选自 §2.25 个知识分组 · 含例题
定义+
定义 2.2.1 k 阶子式

在一个 m×n 矩阵中,任取 k 行 k 列 (k≤m,k≤n),位于这些行列交叉处的元素按原来位置构成的 k 阶行列式称为这个矩阵的一个 k 阶子式.

定义 2.2.2 矩阵的秩

一个矩阵 A=[aij]m×n 中不为零的子式的最大阶数称为这个矩阵的秩,记为 r(A). 若一个矩阵没有不等于零的子式(相当于该矩阵的元素全为零),就认为这个矩阵的秩为零.

按此定义阶梯形矩阵的秩为其不全为零的行的行数.

定理+
定理 2.2.1 秩为 r 的等价描述

由性质 2.2.1 可得出矩阵 A 的秩为 r 的一个等价描述.

r(A)=r 的充要条件为 A 有 r 阶子式不为零,而所有的 r+1 阶子式(如果有)全为零.

定理 2.2.2 初等行(列)变换不改变矩阵的秩

前已阐明 r(B)=r. 下面将证明 r 也是线性方程组 (2.1.1) 的系数矩阵 A=[aij]m×n 的秩. 为此只需证明下面的定理.

初等行(列)变换不改变矩阵的秩.

证 对三种初等行变换逐个证明.

(1)互换. 设矩阵 A 经 Rij 得到 B,则 B 中任何一个子式或为 A 中的一个子式,或经过适当的行变换可成为 A 的一个子式. 反之亦然,故两者最多只能有符号差别,而是否为零的性质不变. 因此 r(A)=r(B).

(2)倍乘. 设矩阵 A 经 kRi(k≠0) 得到 C,则 C 中任何一个子式或为 A 的一个子式,或为 A 中相应子式的 k 倍. 反之亦然,现 k≠0,因而两者是否为零的性质不变. 故 r(A)=r(C).

(3)倍加. 设矩阵 A 经过 Ri+kRj 得到 G. 设 r(A)=r. 现考虑 G 中任意一个 r+1 阶子式(如果有)M,则 M 有三种可能:

1)M 不包含 G 中的第 i 行元素. 这时 M 为 A 的一个 r+1 阶子式,故 M=0.

2)M 包含 G 中的第 i 行元素,同时也包含 G 中的第 j 行元素. 这时可由行列式性质 6 得,M=0.

3)M 包含 G 中的第 i 行元素,但不包含 G 中的第 j 行元素. 此时

M=|⋮⋮⋮ai,t1+kaj,t1ai,t2+kaj,t2⋯ai,tr+1+kaj,tr+1⋮⋮⋮|
=|⋮⋮⋮ai,t1ai,t2⋯ai,tr+1⋮⋮⋮|+k|⋮⋮⋮aj,t1aj,t2⋯aj,tr+1⋮⋮⋮|

记为 M1+kM2,其中 M1 为 A 的一个 r+1 阶子式,故 M1=0. 而 M2 经适当行交换后为 A 的一个 r+1 阶子式,用行列式性质 2 知,M2=0. 从而 M=0.

综上所述 G 中所有 r+1 阶子式全为零,所以 r(G)≤r=r(A).

另一方面 G 经 Ri+(−k)Rj 得到 A. 同理可得 r(A)≤r(G). 从而 r(A)=r(G).

至此我们证明了初等行变换不改变矩阵的秩. 同理可证初等列变换不改变矩阵的秩. 定理得证.

性质+
性质 2.2.1 秩的两个估计

在确定矩阵秩时,用下面的性质是简便的.

设 A 是 m×n 矩阵.

(1)若 A 有 r 阶子式不为零,则 r(A)≥r.

(2)若 A 的所有 r+1 阶子式全为零,则 r(A)≤r.

证 (1)是显然的.

(2)因 A 的任意一个 r+2 阶子式(如果有),可按定理 1.4.1 展开为 r+2 个 r+1 阶子式与一些数相乘后的和,从而必为零. 据此可推出 A 的任意一个阶数大于 r 的子式(如果有)必为零. 所以 A 的不为零的子式的阶数 ≤r,即 r(A)≤r.

性质 2.2.2 秩与阶数的关系

由定义 2.2.1 可直接得出下述性质.

设 A 是 m×n 矩阵,则 r(A)≤m,r(A)≤n.

性质 2.2.3 n 阶矩阵满秩的充要条件

设 A=[aij] 是 n×n 矩阵,则

(1)r(A)=n 的充要条件为 |aij|n≠0.

(2)r(A)<n 的充要条件为 |aij|n=0.

称 r(A)=n 的 n×n 矩阵为满秩矩阵.

说明+
约化阶梯形矩阵的秩为 r

在 2.1 节中约化阶梯形矩阵 (2.1.4)

B=(100⋯0c1,r+1⋯c1n010⋯0c2,r+1⋯c2n⋮⋮⋮⋮⋮⋮000⋯1cr,r+1⋯crn000⋯00⋯0⋮⋮⋮⋮⋮⋮000⋯00⋯0)

中,由第 1,第 2,⋯,第 r 行;第 1,第 2,⋯,第 r 列组成的 r 阶子式为

|10⋯001⋯0⋮⋮⋮00⋯1|=1≠0.

但矩阵 B 不含阶数高于 r 的非零子式. 这是因为当 r=m,或 r=n 时,矩阵 B 根本不含阶数高于 r 的子式;而当 r<m,且 r<n 时,矩阵 B 的任何一个阶数高于 r 的子式都至少有一行元素全为零,因而该子式必为零. 这样 r 为矩阵 B 中不为零的子式的最大阶数.

同样道理可以证明:前 r 行均不全为零,其余行全为零的阶梯形矩阵不为零的子式的最大阶数为 r.

上节遗留问题的解答

现在我们解答了上节所提出的问题:将一个线性方程组的增广矩阵经过一系列初等行变换和列互换,最后得到阶梯形矩阵中由不全为零组成行的个数 r 即为增广矩阵的秩,从而 r 是由线性方程组唯一确定的.

接下来讨论矩阵秩的一些简单性质和求一个矩阵秩的方法.

求矩阵秩的常用方法

定理 2.2.2 给出了求矩阵秩的一个常用方法:将矩阵通过初等行(列)变换化为阶梯形,阶梯形矩阵的秩为其不全为零的行的个数,而所得阶梯形矩阵的秩即为原矩阵的秩.

注记 与计算行列式化简的区别

注记 1.3 节例 1.3.5 计算行列式

D=|abb⋯bbab⋯b⋮⋮⋮⋮bbb⋯a|,

方法二中的化简和这里对矩阵 A 所施行的变换非常类似,但前者化简过程可用等号连结,这里只能用箭头表示,因施行初等变换后的矩阵改变了.

例题

例 2.2.1 求含参数矩阵的秩★★☆☆☆计算题展开题目与讲解
例 2.2.1 求含参数矩阵的秩

设矩阵

A=(2k−1k−1145−5),

求 r(A).

解 对 A 依次施行 R2+R1,R3−5R1,得

(2k−1k+2k−10−6−5k+50);

再施行 R3+5R2,得

(2k−1k+2k−105k+400);

最后交换第 1,3 两列(C13),得

(−1k20k−1k+2005k+4).

据此,当 k≠1,且 k≠−45 时,r(A)=3;当 k=−45 时,r(A)=2;当 k=1 时,r(A)=2.

例 2.2.2 求 $a$ 在对角线上、$b$ 在其余位置的 $n$ 阶矩阵的秩★★★★☆计算题展开题目与讲解
例 2.2.2 求 a 在对角线上、b 在其余位置的 n 阶矩阵的秩

求 n×n(n>1) 矩阵

A=(abb⋯bbab⋯b⋮⋮⋮⋮bbb⋯a)

的秩.

解 对 A 依次施行 R2−R1,R3−R1,⋯,Rn−R1,得

(abb⋯bb−aa−b0⋯0b−a0a−b⋯0⋮⋮⋮⋮b−a00⋯a−b);

再施行 C1+∑j=2nCj,得

(a+(n−1)bbb⋯b0a−b0⋯000a−b⋯0⋮⋮⋮⋮000⋯a−b).

(1)a=b 时:若 a=b=0,则 r(A)=0;若 a=b≠0,则 r(A)=1.

(2)a≠b 时:若 a+(n−1)b=0,则 r(A)=n−1;若 a+(n−1)b≠0,则 r(A)=n.

三§2.3 解线性方程组选自 §2.33 个知识分组 · 含例题
定理+
定理 2.3.1 线性方程组有解的判定与解的结构

线性方程组 (I) 有解 ⇔r(A‾)=r=r(A).

在有解条件下

(1)(I) 有惟一解 ⇔r(A‾)=r(A)=r=n(未知量个数).

(2)(I) 有无穷多个解 ⇔r(A‾)=r(A)=r<n(未知量个数),此时 (I) 的解中有 n−r 个自由未知量.

(3)若 aij∈P,bk∈P(i,k=1,2,⋯,m;j=1,2,⋯,n),P 为某个数域,且自由未知量(如果有)均在 P 中取值,则所有解中的数均属数域 P.

证 从上面推导知仅需证明 (1),(2) 的必要性及 (3) 即可.

现用反证法证 (1) 的必要性:若 (I) 有惟一解,但 r(A)=r≠n,则 r(A)<n. 据 (2) 的充分性知 (I) 有无穷多个解,此为矛盾. 故 (1) 的必要性成立.

同理可证 (2) 的必要性成立.

现证 (3). 当 (I) 有解时,据前述知解是由 aij,bk 经过加、减、乘、除四则运算得到的. 故当 aij,bk 均属 P,且自由未知量(如果有)均在 P 中取值时,所有的解中数均属 P.

定理 2.3.2 齐次线性方程组解的情况

上述定理表明:线性方程组 (I) 的解是由它的增广矩阵 A‾ 的秩和系数矩阵 A 的秩决定的. 为了求出 r(A‾) 和 r(A),通常是对 A‾ 施行初等行变换化阶梯形.

在线性方程组 (I) 中若常数项 b1=b2=⋯=bm=0,则称其为齐次线性方程组(否则称其为非齐次线性方程组). 齐次线性方程组是一类特殊的线性方程组,所以可直接应用定理 2.3.1 来讨论它的解. 首先齐次线性方程组是一定有解的,因为

x1=0,x2=0,⋯,xn=0

是它的一组解,这个解称为零解. 如果齐次线性方程组还有其他解,则称为非零解. 这也表明齐次线性方程组解惟一相当于它只有零解. 从而当齐次线性方程组有非零解时,它的解就不惟一,据定理 2.3.1 它就有无穷多个解. 故可有如下定理.

齐次线性方程组

{a11x1+a12x2+⋯+a1nxn=0,a21x1+a22x2+⋯+a2nxn=0,⋯⋯⋯⋯⋯⋯⋯⋯am1x1+am2x2+⋯+amnxn=0(III)

解的情况如下:

(1)(III) 只有零解 ⇔r(A)=r=n(未知量个数).

(2)(III) 有非零解 ⇔r(A)=r<n(未知量个数),此时解中有 n−r 个自由未知量.

(3)若 aij∈P(i=1,2,⋯,m;j=1,2,⋯,n),P 为某个数域,且自由未知量(如果有)均在 P 中取值,则所有的解中的数均属 P.

此定理表明:齐次线性方程组的解是由它的系数矩阵 A 的秩决定的. 因此解齐次线性方程组通常是对 A 施行初等行变换化阶梯形.

推论 1 m=n 时非齐次方程组有惟一解的判据

当 m=n 时,我们将性质 2.2.3 运用于定理 2.3.1 和定理 2.3.2 可得下面结论.

当 m=n 时,(I) 有惟一解 ⇔|aij|n≠0.

推论 2 m=n 时齐次方程组只有零解的判据

当 m=n 时,(III) 只有零解 ⇔|aij|n≠0.

(III) 有非零解 ⇔|aij|n=0.

易见推论 1 是第 1 章克拉默法则的加强. 推论 2 是第 1 章性质 1.5.1 的加强.

说明+
引言 把一般线性方程组化为阶梯形

有了前两节的准备,现在就可以来解一般线性方程组:

{a11x1+a12x2+⋯+a1nxn=b1,a21x1+a22x2+⋯+a2nxn=b2,⋯⋯⋯⋯⋯⋯⋯⋯am1x1+am2x2+⋯+amnxn=bm.(1)

记 (1) 的系数矩阵为 Am×n=[aij]m×n,增广矩阵为 A‾. 设 r(A)=r>0. 综合定理 2.1.2 和定理 2.2.2 知,可通过初等行变换和列互换把 A 化为

(100⋯0c1,r+1⋯c1n010⋯0c2,r+1⋯c2n⋮⋮⋮⋮⋮⋮000⋯1cr,r+1⋯crn000⋯00⋯0⋮⋮⋮⋮⋮⋮000⋯00⋯0),

同样的这些变换把 A‾ 化为

100⋯0c1,r+1⋯c1nd1010⋯0c2,r+1⋯c2nd2⋮⋮⋮⋮⋮⋮⋮000⋯1cr,r+1⋯crndr000⋯00⋯0dr+1⋮⋮⋮⋮⋮⋮⋮000⋯00⋯0dm.

这表明 (1) 与下列线性方程组 (II) 同解(最多只有未知量编号次序上的差别):

(II){x1+c1,r+1xr+1+⋯+c1nxn=d1,x2+c2,r+1xr+1+⋯+c2nxn=d2,⋯⋯⋯⋯⋯⋯⋯⋯xr+cr,r+1xr+1+⋯+crnxn=dr,0x1+0x2+⋯+0xn=dr+1,⋯⋯⋯⋯⋯⋯⋯⋯0x1+0x2+⋯+0xn=dm.
有解的充要条件与解的结构

易见 (II) 有解的充要条件为:dr+1=⋯=dm=0. 这相当于说 r(A‾)=r,从而可得 (I) 有解的充要条件为:r(A‾)=r=r(A).

在有解条件下,进而讨论如何确定解.

1. 若 r=n,方程组中如有恒等式就去掉,则 (II) 成为

{x1=d1,x2=d2,⋯⋯xn=dn.

这表明此时 (II) 有惟一解,从而 (I) 有惟一解:xi=di(i=1,2,⋯,n).

2. 若 r<n,方程组中如有恒等式就去掉,则 (II) 成为

{x1+c1,r+1xr+1+⋯+c1nxn=d1,x2+c2,r+1xr+1+⋯+c2nxn=d2,⋯⋯⋯⋯⋯⋯⋯⋯xr+cr,r+1xr+1+⋯+crnxn=dr.

移项得

{x1=d1−c1,r+1xr+1−⋯−c1nxn,x2=d2−c2,r+1xr+1−⋯−c2nxn,⋯⋯⋯⋯⋯⋯⋯⋯xr=dr−cr,r+1xr+1−⋯−crnxn.(2.3.1)

这表明 xr+1,⋯,xn 可作为自由未知量. 将自由未知量任意给定的一组数 xr+1=t1,⋯,xn=tn−r 代入 (2.3.1),即可求得 x1,x2,⋯,xr 相应的值,把这两组数合并起来就得到 (II) 的一组解. 因此这时 (II),从而也就是 (I) 有无穷多个解. 这些解的全体,即通解可表示为

{x1=d1−c1,r+1t1−⋯−c1ntn−r,x2=d2−c2,r+1t1−⋯−c2ntn−r,⋯⋯⋯⋯⋯⋯⋯⋯xr=dr−cr,r+1t1−⋯−crntn−r,xr+1=t1,⋯⋯xn=tn−r,

其中 t1,⋯,tn−r 为任意常数(常限定在某个数域中,下文不再说明).

记号 A⇒B 与 A⇔B

引入记号

“A⇒B”意指命题 A 成立可推出命题 B 成立;

“A⇔B”意指命题 A 成立的充要条件为命题 B 成立.

于是我们可有下述定理.

例题

例 2.3.1 按现在的说法解例 2.1.1 中的线性方程组★★☆☆☆计算题展开题目与讲解
例 2.3.1 按现在的说法解例 2.1.1 中的线性方程组

按现在的说法解例 2.1.1 中的线性方程组

{2x1−3x2+x3=−5,x1−2x2−x3=−2,4x1−2x2+7x3=−7,1x1−1x2+2x3=−3.

解 写出增广矩阵 A‾,并对 A‾ 施行初等行变换化阶梯形.

A‾=2−31−51−2−1−24−27−71−12−3.

依次施行 R1−2R2,R3−4R2,R4−R2,R12(交换第 1,2 两行),得

1−2−1−2013−106111013−1;

再施行 R3−6R2,R4−R2,得

1−2−1−2013−100−770000;

最后施行 R1+2R2+57R3,R2+37R3,−17R3,得

10010102001−10000.

这表明 r(A‾)=r(A)=3= 未知量个数,故有惟一解. 解为

x1=1,x2=2,x3=−1.

如上述线性方程组的第 4 个方程改为 2x1−2x2+4x3=−5,而其余方程不变,得到一个新的线性方程组. 记其系数矩阵为 B,增广矩阵为 B‾. 对这个线性方程组的增广矩阵 B‾ 进行初等行变换.

B‾=2−31−51−2−1−24−27−72−24−5.

依次施行 R1−2R2,R3−4R2,R4−2R2,R12,得

1−2−1−2013−106111026−1;

再施行 R3−6R2,R4−2R2,得

1−2−1−2013−100−770001.

这表明 r(B‾)=4,r(B)=3. 由 r(B‾)≠r(B) 知,该线性方程组无解.

例 2.3.2 解线性方程组(五个未知量,无穷多解)★★★☆☆计算题展开题目与讲解
例 2.3.2 解线性方程组(五个未知量,无穷多解)

解线性方程组

{x1+x3−x4−3x5=−2,x1+2x2−x3−x5=1,4x1+6x2−2x3−4x4+3x5=7,2x1−2x2+4x3−7x4+4x5=1.

解 对增广矩阵 A‾ 施行初等行变换化为阶梯形.

A‾=101−1−3−212−10−1146−2−4372−24−741.

依次施行 R2−R1,R3−4R1,R4−2R1,得

101−1−3−202−212306−6015150−22−5105;

再施行 R3−3R2,R4+R2,得

101−1−3−202−2123000−396000−4128;

再施行 R4−43R3,−13R3,得

101−1−3−202−21230001−3−2000000,

记为 B.

这表明 r(A‾)=3,r(A)=3,未知量个数 =5. 故 r(A‾)=r(A)< 未知量个数. 所以此方程组有无穷多个解,且有 5−3=2 个自由未知量.

同时上式也表明虽然 r(A‾)=3,但 A‾ 的左上角的 3 阶子式为零. 为此按定理 2.3.1 论述的做法要将 x3 和 x4 编号互换(即将 A‾ 的第 3 列和第 4 列互换),再继续进行初等行变换,得出解后再将 x3 和 x4 的编号换回来. 这样做既麻烦又易混淆,在实际解题中不采用. 由于矩阵 B 的第 1,第 2,第 3 行;第 1,第 2,第 4 列组成的 3 阶子式不为零,我们就对它再进行如下的初等行变换为约化阶梯形矩阵

对 B 依次施行 R1+R3,R2−R3,12R2,得

1010−6−401−1052520001−3−2000000.

该矩阵所对应的线性方程组为

{x1+x3−6x5=−4,x2−x3+52x5=52,x4−3x5=−2.

可将 x3,x5 作为自由未知量,移项得

{x1=−4−x3+6x5,x2=52+x3−52x5,x4=−2+3x5.

所以通解可表示为

{x1=−4−t1+6t2,x2=52+t1−52t2,x3=t1,x4=−2+3t2,x5=t2,

其中 t1,t2 为任意常数.

特别要指出的是若当 r(A‾)=r(A)=r<n 时,A 中不为零的 r 阶子式未必惟一,如例 2.3.2 中由 B 的第 1,第 2,第 3 行;第 1,第 3,第 4 列构成的 3 阶子式也不为零. 也可以对它再进行化简,同样可得到方程组的通解,此时无非自由未知量是 x2,x5 而已. 虽然两者通解表达形式不一样,但两者所表示的解集合是相同的(解集合是相同的理由将在第 4 章进一步阐明),所以都可作为原线性方程组的解.

例 2.3.3 解齐次线性方程组★★★☆☆计算题展开题目与讲解
例 2.3.3 解齐次线性方程组

解齐次线性方程组

{x1+x3−x4−3x5=0,x1+2x2−x3−x5=0,4x1+6x2−2x3−4x4+3x5=0,2x1−2x2+4x3−7x4+4x5=0.

解 此即例 2.3.2 中所有常数项为零的线性方程组,故对其系数矩阵施行初等行变换最后可得

(1010−601−10520001−300000).

所以,通解为

{x1=−t1+6t2,x2=t1−52t2,x3=t1,x4=3t2,x5=t2,

其中 t1,t2 为任意常数.

例 2.3.4 含参数的线性方程组,$\lambda$ 取何值时有解★★★★☆计算题展开题目与讲解
例 2.3.4 含参数的线性方程组,λ 取何值时有解

下面介绍一类方程,含参数的线性方程组的解法.

λ 取何值时,线性方程组

{x1−x2+x3=1,x1+λx2+x3=1,2x1+2λx2+(λ+4)x3=3(1)

无解,有惟一解,有无穷多个解?在有解时,求出解.

解 方法一 将 (1) 的增广矩阵 A‾ 用初等行变换化为阶梯形

A‾=1−1111λ1122λλ+43⟶1−1110λ+10000λ+21.

据此 (1) 当 λ=−2 时,r(A)=2,r(A‾)=3. 由 r(A)≠r(A‾) 知,此时 (1) 无解.

(2)当 λ≠−1,且 λ≠−2 时,r(A)=r(A‾)=3. 故此时 (1) 有惟一解,与 (1) 同解的方程组为

{x1−x2+x3=1,(λ+1)x2=0,(λ+2)x3=1.

解此方程组得 (1) 的惟一解为

x1=λ+1λ+2,x2=0,x3=1λ+2.

(3)当 λ=−1 时,r(A)=r(A‾)=2. 故此时 (1) 有无穷多个解. 与 (1) 同解的方程组为

{x1−x2+x3=1,x3=1.

解此方程组得 (1) 的解为

{x1=t,x2=t,x3=1,

其中 t 为任意常数.

方法二 因方程个数与未知量个数相等,故可用克拉默法则. 为此首先计算系数行列式

|A|=|1−111λ122λλ+4|=(λ+1)(λ+2).

(1)当 λ≠−1,且 λ≠−2 时,|A|≠0,由克拉默法则知,(1) 有惟一解. 惟一解可用克拉默法则求得(一般计算量较大),也可将增广矩阵 A‾ 化为阶梯形(参见方法一之 (2))求解.

(2)当 λ=−2 时,(1) 为

{x1−x2+x3=1,x1−2x2+x3=1,2x1−4x2+2x3=3.

将其增广矩阵 A‾ 用初等行变换化为阶梯形:

A‾=1−1111−2112−423⟶1−1110−1000001,

据此 r(A‾)=3,r(A)=2. 由 r(A‾)≠r(A) 知,此时 (1) 无解.

(3)当 λ=−1 时,(1) 为

{x1−x2+x3=1,x1−x2+x3=1,2x1−2x2+3x3=3.

将其增广矩阵 A‾ 用初等行变换化为阶梯形:

A‾=1−1111−1112−233⟶1−11100110000,

据此 r(A‾)=r(A)=2. 故 (1) 有无穷多个解. 由与 (1) 同解的线性方程组为

{x1−x2+x3=1,x3=1

知,(1) 的解为

{x1=t,x2=t,x3=1,

其中 t 为任意常数.

注记 此例中方法一比方法二简便.

最后要指出线性方程组理论应用非常广泛,建议有兴趣的读者参阅附录三.

四§2.4 概要及小结选自 §2.42 个知识分组 · 含例题
说明+
概要

概要:解线性方程组的方法(消元法);线性方程组理论(秩).

2.4.1 方法

解一般线性方程组所用方法就是中学所讲的消元法. 其原理是通过消元将线性方程组简化为容易求解的同解方程组,解同解方程组即可得原方程组的全部解. 在线性代数中将上述消元过程转化为矩阵(线性方程组的增广矩阵)的初等行变换. 这不仅使消元过程书写简便明了,更重要的是证明了消元法最后所得的独立方程的个数就是增广矩阵的秩,因而由原方程组惟一确定,不受消元过程的影响. 我们在第 4 章中还将对此内涵作进一步的阐明.

2.4.2 理论 1. 一般线性方程组

1. 一般线性方程组

{a11x1+a12x2+⋯+a1nxn=b1,a21x1+a22x2+⋯+a2nxn=b2,⋯⋯⋯⋯⋯⋯⋯⋯am1x1+am2x2+⋯+amnxn=bm.(1)

解的情况如下:

方程组 (1) 有解 ⇔r(A‾)=r(A),其中

A=(a11a12⋯a1na21a22⋯a2n⋮⋮⋮am1am2⋯amn),A‾=a11a12⋯a1nb1a21a22⋯a2nb2⋮⋮⋮⋮am1am2⋯amnbm.

在有解条件下

方程组 (1) 有惟一解 ⇔r(A‾)=r(A)=r=n(未知量个数).

方程组 (1) 有无穷多个解 ⇔r(A‾)=r(A)=r<n(未知量个数),此时有 n−r 个自由未知量.

特别地当 m=n(即方程个数与未知量个数相等)时有

方程组 (1) 有惟一解 ⇔|aij|n≠0(克拉默法则包含其中).

2.4.2 理论 2. 齐次线性方程组

2. 齐次线性方程组

{a11x1+a12x2+⋯+a1nxn=0,a21x1+a22x2+⋯+a2nxn=0,⋯⋯⋯⋯⋯⋯⋯⋯am1x1+am2x2+⋯+amnxn=0.(II)

(II) 是 (1) 中 b1=b2=⋯=bm=0 的特例,故可直接利用 (1) 的结论. 注意到 (II) 一定有解,零解就是其中之一,故有

(II) 只有零解(等价于有惟一解)⇔r(A)=r=n(未知量个数).

(II) 有非零解(等价于有无穷多个解)⇔r(A)=r<n(未知量个数),此时有 n−r 个自由未知量.

特别地当 m=n(即方程个数与未知量个数相等)时有

(II) 只有零解 ⇔|aij|n≠0.

(II) 有非零解 ⇔|aij|n=0.

解题过程框图(图 2.1)

综合所述我们可将解线性方程组的过程用图 2.1 表示.

非齐次线性方程组(系数矩阵为 A):写出增广矩阵 A‾ → 用初等行变换化为阶梯形矩阵 → 判断 r(A) 与 r(A‾):

  • 若 r(A)≠r(A‾),则原方程组无解;
  • 若 r(A)=r(A‾),则继续用初等行变换化为约化阶梯形矩阵,再判断 r(A) 是否等于未知量个数:
  • - 若 r(A)= 未知量个数,则原方程有惟一解,写出约化阶梯形矩阵对应的方程组即可得出解;
  • - 若 r(A)≠ 未知量个数,则原方程有无穷多解,写出约化阶梯形矩阵对应的方程组即可得出解.

齐次线性方程组(系数矩阵为 A):写出系数矩阵 A → 用初等行变换化为约化阶梯形矩阵 → 判断 r(A) 是否等于未知量个数:

  • 若 r(A)= 未知量个数,则原方程组只有零解;
  • 若 r(A)≠ 未知量个数,则原方程组有非零解,可写出通解.

例题

例 2.4.1 含参数的齐次线性方程组,$a$ 取何值时有非零解★★★★★计算题展开题目与讲解
例 2.4.1 含参数的齐次线性方程组,a 取何值时有非零解

作为本章知识的综合运用,我们来解未知量系数或常数项含有参数的线性方程组. 这种含参数的方程组不是一个而是一类方程组,所以它的解和参数有关,需要讨论. 我们在例 2.3.4 中已解过这类题,下例也是.

设有齐次线性方程组 (n≥2)

{(1+a)x1+x2+⋯+xn=0,2x1+(2+a)x2+⋯+2xn=0,⋯⋯⋯⋯⋯⋯⋯⋯nx1+nx2+⋯+(n+a)xn=0,(1)

试问 a 取何值时,(1) 有非零解,并求出其通解.

解 方法一 将 (1) 的系数矩阵 A 只用初等行变换化简

A=(1+a11⋯122+a2⋯2⋮⋮⋮⋮nnn⋯n+a).

依次施行 R2−2R1,R3−3R1,⋯,Rn−nR1,得

(1+a11⋯1−2aa0⋯0−3a0a⋯0⋮⋮⋮⋮−na00⋯a),

记为 B.

据此当 a=0 时,r(A)=1<n,故 (1) 有非零解,与 (1) 同解的方程组为

x1+x2+⋯+xn=0,

故得 (1) 的通解为

{x1=−t1−t2−⋯−tn−1,x2=t1,x3=t2,⋯⋯xn=tn−1,

其中 t1,t2,⋯,tn−1 为任意常数.

当 a≠0 时,再对矩阵 B 作初等行变换:用 1a 乘第 i 行 (i=2,⋯,n),得

(1+a11⋯1−210⋯0−301⋯0⋮⋮⋮⋮−n00⋯1);

再将第 1 行减去第 2,3,⋯,n 行,得

(a+n(n+1)200⋯0−210⋯0−301⋯0⋮⋮⋮⋮−n00⋯1).

据此当 a=−n(n+1)2 时,r(A)=n−1<n,故 (1) 有非零解,与 (1) 同解的方程组为

{−2x1+x2=0,−3x1+x3=0,⋯⋯⋯⋯−nx1+xn=0,

故得 (1) 的通解为

{x1=t,x2=2t,⋯⋯xn=nt,

其中 t 为任意常数.

方法二 因方程个数与未知量个数相等,故可用克拉默法则,为此首先计算行列式

|A|=|1+a11⋯122+a2⋯2⋮⋮⋮⋮nnn⋯n+a|=(a+n(n−1)2)an−1.

据此当 |A|=0,即 a=0 或 a=−n(n+1)2 时,(1) 有非零解.

当 a=0 时,与 (1) 同解的方程组为

x1+x2+⋯+xn=0,

故得 (1) 的通解为

{x1=−t1−t2−⋯−tn−1,x2=t1,x3=t2,⋯⋯xn=tn−1,

其中 t1,t2,⋯,tn−1 为任意常数.

当 a=−n(n+1)2 时,对系数矩阵 A 作初等变换

A=(1+a11⋯122+a2⋯2⋮⋮⋮⋮nnn⋯n+a)⟶(000⋯0−210⋯0−301⋯0⋮⋮⋮⋮−n00⋯1),

据此与 (1) 同解的方程组为

{−2x1+x2=0,−3x1+x3=0,⋯⋯⋯⋯−nx1+xn=0,

故得 (1) 的通解为

{x1=t,x2=2t,⋯⋯xn=nt,

其中 t 为任意常数.

此例和例 2.3.4 均表明解含参数的线性方程组一般可有两种方法:

方法一 将增广矩阵(非齐次线性方程组),或系数矩阵(齐次线性方程组)只用初等行变换化为阶梯形矩阵.

方法二 当方程个数与未知量个数相等时,用克拉默法则.

03第三章 矩阵
一§3.1 矩阵的运算选自 §3.16 个知识分组 · 含例题
定义+
定义 矩阵(m×n 矩阵、实矩阵、复矩阵、n 阶方阵)

设 P 为数域,用 P 中数 aij 构成一个 m 行 n 列的矩形数阵

A=(a11a12⋯a1na21a22⋯a2n⋮⋮⋮am1am2⋯amn),

A 就称为 P 上的一个 m×n 矩阵。当 P=R 时,称其为实矩阵;当 P=C 时,称其为复矩阵;如前所述它可简记为 A=[aij]m×n,如仅需表明矩阵的行数和列数,则可简记为 Am×n。特别地当 m=n 时,A=[aij]n×n=An 称为 n 阶方阵,或 n 阶矩阵。

对 n 阶方阵 A 而言,可联系一个 n 阶行列式

|a11a12⋯a1na21a22⋯a2n⋮⋮⋮an1an2⋯ann|,

记为 |A|,称为方阵 A 的行列式。

定义 矩阵的相等

P 上的两个矩阵只有在它们有相同的行数和列数,且对应位置上的元素都相等时,才认为是相等的。即若

A=[aij]m×n,B=[bij]s×t,

则

A=B⇔m=s,n=t,aij=bij(i=1,2,⋯,m;j=1,2,⋯,n).
定义 零矩阵与负矩阵

我们将元素全为零的矩阵称为零矩阵,记为 O(有时为标明行数与列数记为 Om×n)。若矩阵 A=[aij]m×n,则称 [−aij]m×n 为 A 的负矩阵,记为 −A。容易得出 −A=(−1)A。

定义 3.1.1 矩阵的数量乘积(数乘)

k 是数域 P 上的数,A=[aij]m×n 是 P 上的 m×n 矩阵。k 与 A 的乘积指的是矩阵 [kaij]m×n,记作 kA=[kaij]m×n,称为矩阵的数量乘积,简称为数乘。

易见 kA 是数域 P 上的 m×n 矩阵。

定义 3.1.2 矩阵的加法

设 A=[aij]m×n,B=[bij]m×n 均为数域 P 上 m×n 矩阵。它们的和指的是矩阵 [aij+bij]m×n,记为 A+B=[aij+bij]m×n,求两个矩阵和的运算称为矩阵的加法。

易见 A+B 也是数域 P 上的 m×n 矩阵。若将数域 P 上的 m×n 矩阵的全体记为 Pm×n,则上述性质可表述为:Pm×n 关于加法封闭。

定义 3.1.3 矩阵的乘法

数域 P 上 m×n 矩阵 A=[aij]m×n 与 n×t 矩阵 B=[bij]n×t 的乘积 AB,是指这样一个 m×t 矩阵 C=[cij]m×t,它的第 i 行第 j 列的元素 cij 等于 A 的第 i 行元素与 B 的第 j 列对应元素乘积之和,即

cij=ai1b1j+ai2b2j+⋯+ainbnj,

其中 i=1,2,⋯,m;j=1,2,⋯,t。记为 AB=C,求两个矩阵乘积的运算称为矩阵的乘法。

注意 只有当第一个矩阵的列数等于第二个矩阵的行数时,两个矩阵才能相乘。

定义 n 阶单位矩阵 E_n

在矩阵乘法中存在着类似数 1 性质的矩阵,它就是主对角线上元素都是 1,其余位置元素均为零的 n 阶方阵

(10⋯001⋯0⋮⋮⋮00⋯1),

称为 n 阶单位矩阵,记为 En(简记为 E)。

定义 数量矩阵 λE 与 n 阶对角矩阵

称矩阵

λEn=(λ0⋯00λ⋯0⋮⋮⋮00⋯λ)n×n

为数量矩阵。称矩阵

(λ10⋯00λ2⋯0⋮⋮⋮00⋯λn)n×n

为 n 阶对角矩阵,简记为 diag[λ1,λ2,⋯,λn]。

定义 方阵的幂

对于 n 阶方阵 A 而言,自乘 AA 有意义,故可导入方阵 A 的 k 次幂的概念。规定

Ak=AA⋯A

(即 k 个 A 相乘),约定 A0=E。

定义 矩阵多项式

设 f(x)=amxm+am−1xm−1+⋯+a1x+a0,系数 a0,a1,⋯,am 均为数域 P 中的数,A 为 P 上一个 n 阶方阵,那么

amAm+am−1Am−1+⋯+a1A+a0E

有意义,它仍为 P 上一个 n 阶方阵,记为 f(A)。即

f(A)=amAm+am−1Am−1+⋯+a1A+a0E,

称为 A 的矩阵多项式。

定义 3.1.4 转置矩阵

设 m×n 矩阵

A=(a11a12⋯a1na21a22⋯a2n⋮⋮⋮am1am2⋯amn),

将 A 的行与列依次互换位置,得到 n×m 矩阵

(a11a21⋯am1a12a22⋯am2⋮⋮⋮a1na2n⋯amn),

这个矩阵称为 A 的转置矩阵,记为 AT(或 A′)。

例如,矩阵 A=(1−15678) 的转置矩阵 AT=(16−1758)。

1×n 矩阵(行向量)A=[a1a2⋯an] 的转置矩阵为 n×1 矩阵(列向量)

AT=(a1a2⋮an).

这表明 A 的第 1 行第 j 列元素是 AT 的第 j 行第 1 列元素,一般地矩阵 A 的第 i 行第 j 列元素与 AT 的第 j 行第 i 列元素相等。即

{A}ij={AT}ji(i=1,2,⋯,m;j=1,2,⋯,n).
定义 3.1.5 对称矩阵与反对称矩阵

设 A 是 n 阶方阵,若 AT=A,则称 A 为一个 n 阶对称矩阵;若 AT=−A,则称 A 是一个 n 阶反对称矩阵。

定理+
定理 3.1.1 矩阵加法与数乘的运算律

设 A,B,C∈Pm×n,k,t∈P,则有

(1) 加法交换律 A+B=B+A;

(2) 加法结合律 (A+B)+C=A+(B+C);

(3) O+A=A+O=A;

(4) A+(−A)=(−A)+A=O;

(5) k(A+B)=kA+kB;

(6) (k+t)A=kA+tA;

(7) (kt)A=k(tA);

(8) 1A=A。

特别地,这 8 条运算规律对 n 元行(列)向量均成立。

利用负矩阵我们可以借助加法派生出减法,即规定

A−B=A+(−B).

于是就有

A+B=C⇔A=C−B,

这就是我们熟悉的移项规则。

定理 3.1.2 矩阵乘法的运算律

设 k∈P,A,B,C 是矩阵,它们的行数和列数使下列各式有意义,则有

(1) 乘法结合律 (AB)C=A(BC);

(2) 乘法对加法分配律 A(B+C)=AB+AC,(B+C)A=BA+CA;

(3) k(AB)=(kA)B=A(kB)。

证 这些性质的证明繁而不难,故仅以 (1) 为例给出证明,其余可自行完成。

设 A=[aij]m×n,B=[bjk]n×t,C=[ckl]t×s。容易看出 (AB)C 与 A(BC) 均为 m×s 矩阵,因此 (1) 的证明可以归结为证明:

(AB)C 的 i 行 l 列元素(记为 {(AB)C}il)=A(BC) 的 i 行 l 列元素(记为 {A(BC)}il),

对 i=1,2,⋯,m;l=1,2,⋯,s 均成立。由矩阵乘法定义计算得

{(AB)C}il=∑k=1t{AB}ikckl=∑k=1t(∑j=1naijbjk)ckl=∑k=1t∑j=1naijbjkckl;
{A(BC)}il=∑j=1naij{BC}jl=∑j=1naij(∑k=1tbjkckl)=∑j=1n∑k=1taijbjkckl.

由于双重连加是可交换次序(参见附录一),即得

{(AB)C}il={A(BC)}il(i=1,2,⋯,m;l=1,2,⋯,s).
定理 3.1.3 方阵乘积的行列式

两个 n 阶方阵乘积的行列式等于行列式的乘积。即若 A,B 为 n 阶方阵,则 |AB|=|A||B|。

证 设 A=[aij]n×n,B=[bij]n×n,AB=C=[cij]n×n,其中

cij=∑k=1naikbkj(i,j=1,2,⋯,n).

考虑 2n 阶行列式

D=|a11a12⋯a1n00⋯0a21a22⋯a2n00⋯0⋮⋮⋮⋮⋮⋮an1an2⋯ann00⋯0−10⋯0b11b12⋯b1n0−1⋯0b21b22⋯b2n⋮⋮⋮⋮⋮⋮00⋯−1bn1bn2⋯bnn|.

据 1.6 节基本形知,D=|A||B|。另一方面,将第 j 列(j=n+1,n+2,⋯,2n)加上前面 n 列分别乘 b1j,b2j,⋯,bnj 的和,即作 Cn+j+∑i=1nbijCi,得

D=|a11a12⋯a1nc11c12⋯c1na21a22⋯a2nc21c22⋯c2n⋮⋮⋮⋮⋮⋮an1an2⋯anncn1cn2⋯cnn−10⋯000⋯00−1⋯000⋯0⋮⋮⋮⋮⋮⋮00⋯−100⋯0|
=(−1)n2|c11c12⋯c1nc21c22⋯c2n⋮⋮⋮cn1cn2⋯cnn|⋅|−10⋯00−1⋯0⋮⋮⋮00⋯−1|
=(−1)n2+n|AB|=|AB|.

综上即得 |AB|=|A||B|。

推论 多个方阵乘积的行列式

设 A1,A2,⋯,Am 都是 n 阶方阵,则

|A1A2⋯Am|=|A1||A2|⋯|Am|.
定理 3.1.4 数乘方阵的行列式

设 A 为 n 阶方阵,则 |kA|=kn|A|。

证 设 A=[aij]n×n,则

|kA|=|ka11ka12⋯ka1nka21ka22⋯ka2n⋮⋮⋮kan1kan2⋯kann|=kn|a11a12⋯a1na21a22⋯a2n⋮⋮⋮an1an2⋯ann|=kn|A|.
定理 3.1.5 转置的运算性质

设 k∈P,A,B 是矩阵,它们的行数和列数使下列各式有意义,则有

(1) (AT)T=A;(2) (A+B)T=AT+BT;

(3) (kA)T=kAT;(4) |A|=|AT|;

(5) (AB)T=BTAT。

证 性质 (1)~(4) 均可由定义直接导出。下面证明性质 (5)。

设 A 为 m×s 矩阵,B 为 s×n 矩阵,则 (AB)T 和 BTAT 均为 n×m 矩阵,加之

{(AB)T}ij={AB}ji=∑k=1s{A}jk{B}ki,
{BTAT}ij=∑k=1s{BT}ik{AT}kj=∑k=1s{B}ki{A}jk
=∑k=1s{A}jk{B}ki={(AB)T}iji=1,2,⋯,nj=1,2,⋯,m,

故 (AB)T=BTAT。

定理 3.1.6 对称矩阵与反对称矩阵的性质

(1) 对称矩阵的和、数量乘积、方幂仍为对称矩阵;

(2) 反对称矩阵的和、数量乘积仍为反对称矩阵;

(3) A 为反对称矩阵,则当 k 为奇数时,Ak 为反对称矩阵;k 为偶数时,Ak 为对称矩阵。

性质+
性质 单位矩阵与矩阵相乘

可直接计算知 En 有如下性质:

Am×nEn=Am×n,EmAm×n=Am×n.

特别地有

EnAn×n=An×n=An×nEn.
性质 数量矩阵与方阵相乘

易知

(λEn)An×n=λ(EnAn)=λAn×n,
An×n(λEn)=λ(An×nEn)=λAn×n.

从上两式得到:数量矩阵 λEn 左乘或右乘矩阵 An×n 均为 λAn×n。这首先表明数量矩阵 λE 乘矩阵 A 相当于数 λ 和矩阵 A 作数量乘积,这也是 λE 之所以称为数量矩阵的由来。其次表明数量矩阵和同阶方阵乘法可换。即

(λEn)An×n=An×n(λEn).
性质 对角矩阵的运算

对角矩阵之间的运算特别简单,从运算的定义容易推得

diag[a1,a2,⋯,an]+diag[b1,b2,⋯,bn]=diag[a1+b1,a2+b2,⋯,an+bn],
λdiag[a1,a2,⋯,an]=diag[λa1,λa2,⋯,λan],
diag[a1,a2,⋯,an]diag[b1,b2,⋯,bn]=diag[a1b1,a2b2,⋯,anbn].
性质 方幂的乘法可换

注意到

AkAt=(AA⋯A)(AA⋯A)=Ak+t,

故有 A 的方幂乘法可换。即

AkAt=AtAk,

其中 k,t 为非负整数。

性质 矩阵乘法与数的乘法运算律的差异

从上面的例题中可以看出矩阵乘法和我们熟悉的数的乘法运算规律有许多不同之处:

(1) 矩阵乘法交换律不成立。即不是对所有矩阵 A,B 都有 AB=BA。首先当 t≠m 时,Am×nBn×t 有意义,而 Bn×tAm×n 无意义(如例 3.1.5),无法谈是否相等。其次虽然 Am×nBn×m 和 Bn×mAm×n 都有意义,但是当 m≠n 时,第一个乘积为 m×m 矩阵,而第二个乘积为 n×n 矩阵(如例 3.1.4),它们不能相等。最后即使 An×nBn×n 和 Bn×nAn×n 都有意义,且都是 n×n 矩阵,但两者亦未必相等(如例 3.1.6)。

(2) 矩阵中存在 A≠O,B≠O 有 AB=O(如例 3.1.6)。把有这样性质的矩阵 A,B 称作互为零因子。这表明在矩阵论中不能说:若 AB=O,必有 A=O 或 B=O。

(3) 乘法消去律不成立,即 A≠O,且有 AB=AC,不能导出必有 B=C(例 3.1.6)。

性质 一阶方阵与数的等同

在以上矩阵运算讨论中,我们看到一阶方阵 [a] 和数 a 的运算规律相同,因此有时我们把一阶方阵 [a] 视作为数 a 较为方便。比如说运算结果为一阶矩阵时,可以把它与数等同看待,矩阵符号也常省去。但在运算过程中,还是要按矩阵对待。

公式+
公式 矩阵乘积的元素公式

设 A=[aij]m×n,B=[bij]n×t,则 AB=C=[cij]m×t,其中

cij=ai1b1j+ai2b2j+⋯+ainbnj=∑k=1naikbkj(i=1,2,⋯,m;j=1,2,⋯,t).
公式 乘积行列式与数乘行列式
|AB|=|A||B|,|A1A2⋯Am|=|A1||A2|⋯|Am|,
|kA|=kn|A|,|AT|=|A|.
说明+
说明 方阵与行列式是两个不同的概念

方阵 A 和它的行列式 |A| 虽然符号上有些类似,但当 n>1 时两者是截然不同的概念。|A| 是 P 中的一个数,而 A 是 n2 个数按一定顺序构成的数阵。当然两者有一定的联系,如后面我们将看到 |A| 是否为零,能反映方阵 A 的某种特性。

说明 例 3.1.1 所揭示的矩阵与行列式的区别

该例表明了矩阵和行列式概念上的差别。

如无特殊说明本书所说矩阵均指数域 P 上的矩阵。

说明 单位矩阵、数量矩阵、对角矩阵的内涵

注意上述矩阵的内涵:单位矩阵 E 是数量矩阵 λE(λ=1),数量矩阵是对角矩阵,而反之则未必然。当然零矩阵 On×n 也是数量矩阵 λE(λ=0)。

说明 由数的乘法公式导出的公式未必适合矩阵

由于矩阵乘法的运算规律和数的乘法运算规律不完全相同,故由数的乘法运算规律导出的一些公式未必完全适合矩阵。例如在数中有

(a+b)(a−b)=a2−b2,
(a+b)2=a2+2ab+b2.

但类似公式

(A+B)(A−B)=A2−B2,
(A+B)2=A2+2AB+B2

在 n(n≥2)阶矩阵中未必成立(为什么?参见习题 3.1 的第 9 题)。这是在矩阵运算中需要特别注意的。

说明 定理 3.1.4 与行列式性质 3 的区别

注记 这一结论容易与行列式的性质 3 混淆,请注意行列式的性质 3 是指

k|a11a12⋯a1n⋮⋮⋮ai1ai2⋯ain⋮⋮⋮an1an2⋯ann|=|a11a12⋯a1n⋮⋮⋮kai1kai2⋯kain⋮⋮⋮an1an2⋯ann|,

现在所讨论的是

|kA|=|ka11ka12⋯ka1nka21ka22⋯ka2n⋮⋮⋮kan1kan2⋯kann|.

当 n>1 时,两者是不同的,所以当 n>1 时 |2En|≠2|En|;当 n 为偶数时,|−An|≠−|An|。

说明 本章开头:矩阵运算的重要性

我们在上一章已经看到矩阵在解一般线性方程组时所起的作用。然而矩阵的应用不仅限于线性方程组而是多方面的,在后续内容的讨论中,矩阵更是担任了重要角色。更进一步说,矩阵的理论和方法在许多科技领域中都有重要应用。

矩阵之所以如此重要是由于我们在矩阵中引入运算,使之反映了某类事物的客观规律。矩阵的运算是矩阵理论的基石,我们从矩阵的运算开始研究矩阵理论。

说明 行向量、列向量与 n 元向量

当 n=2,n=3 时是我们所熟悉的(欧氏)平面、空间向量(矢量)用坐标表示的加法和数乘。故 1×n 矩阵也可称为 n 元行向量。同样地 n×1 矩阵也可称为 n 元列向量。

例题

例 3.1.1 矩阵与行列式的区别★☆☆☆☆判断题矩阵相等与行列式相等展开题目与讲解
例 3.1.1 矩阵与行列式的区别

设

A=(1ab02c003),B=(200x30yz1),C=(6c12c13c1401c23c24001c340001),

则 |A|=6,|B|=6,|C|=6,从而 |A|=|B|=|C|。但显然有

A≠B,A≠C,B≠C.
例 3.1.2 矩阵的数乘与加法★☆☆☆☆计算题数乘与加法的组合运算展开题目与讲解
例 3.1.2 矩阵的数乘与加法

设

A=(52−1302),B=(−140281),

则

3A+(−2)B=(3×53×23×(−1)3×33×03×2)+((−2)×(−1)(−2)×4(−2)×0(−2)×2(−2)×8(−2)×1)
=(156−3906)+(2−80−4−16−2)=(17−2−35−164).
例 3.1.3 行向量的加法与数乘★☆☆☆☆计算题行向量的线性运算展开题目与讲解
例 3.1.3 行向量的加法与数乘

设 A=[a1a2⋯an],B=[b1b2⋯bn] 均为 1×n 矩阵,则

A+B=[a1+b1a2+b2⋯an+bn];
kA=[ka1ka2⋯kan].
例 3.1.4 列向量与行向量相乘★★☆☆☆计算题列向量乘行向量得方阵展开题目与讲解
例 3.1.4 列向量与行向量相乘

设

A=(a1a2⋮an)n×1,B=[b1b2⋯bn]1×n,

求 AB,BA。

解

AB=(a1b1a1b2⋯a1bna2b1a2b2⋯a2bn⋮⋮⋮anb1anb2⋯anbn)n×n;
BA=[b1a1+b2a2+⋯+bnan]1×1.
例 3.1.5 矩阵乘法(BA 无意义)★★☆☆☆计算题乘法可行性与计算展开题目与讲解
例 3.1.5 矩阵乘法(BA 无意义)

设

A=(1−1021−1−101),B=(01−1210).

求 AB。

解

AB=(1×0+(−1)×(−1)+0×11×1+(−1)×2+0×02×0+1×(−1)+(−1)×12×1+1×2+(−1)×0(−1)×0+0×(−1)+1×1(−1)×1+0×2+1×0)
=(1−1−241−1).

注记 B 为 3×2 矩阵,A 为 3×3 矩阵。B 的列数不等于 A 的行数,所以 B 与 A 不能相乘,即 BA 无意义。

例 3.1.6 乘法交换律、消去律不成立★★☆☆☆计算题零因子与消去律的反例展开题目与讲解
例 3.1.6 乘法交换律、消去律不成立

设

A=(1−1−11),B=(11−1−1),C=(200−2),

求 AB,AC 及 BA。

解

AB=(1−1−11)(11−1−1)=(22−2−2);
AC=(1−1−11)(200−2)=(22−2−2);
BA=(11−1−1)(1−1−11)=(0000).
例 3.1.7 与给定矩阵可交换的矩阵★★★☆☆计算题可交换矩阵的求解展开题目与讲解
例 3.1.7 与给定矩阵可交换的矩阵

设

A=(10−10),

试确定所有与 A 乘法可换的矩阵。即求满足条件 AX=XA 的矩阵 X。

解 由题设 AX,XA 均有意义,故 X 应是 2×2 矩阵。设

X=(x11x12x21x22),

则由 AX=XA 得

(10−10)(x11x12x21x22)=(x11x12x21x22)(10−10),
(x11x12−x11−x12)=(x11−x120x21−x220).

由矩阵相等定义知

{x11=x11−x12,x12=0,−x11=x21−x22,⇒{x12=0,x11=x22−x21.

令 x21=t1,x22=t2,于是所有与 A 乘法可换的矩阵为

(t2−t10t1t2),

其中 t1,t2 为任意常数。

例 3.1.8 矩阵多项式的计算★★☆☆☆计算题矩阵多项式求值展开题目与讲解
例 3.1.8 矩阵多项式的计算

设 f(x)=x2−2x−3,A=(−1043),求 f(A)。

解

A2=(−1043)(−1043)=(1089),
f(A)=A2−2A−3E=(1089)−2(−1043)−3(1001)=(0000).
例 3.1.9 由 AB+2E=O 求 |B|★★★☆☆计算题行列式的乘法公式展开题目与讲解
例 3.1.9 由 AB+2E=O 求 |B|

设 A,B 均为 n(n>1)阶方阵,且 |A|=a≠0,若

AB+2E=O,

求 |B|。

解 将题设条件 AB+2E=O 移项得:AB=−2E。两边取行列式得

|AB|=|−2E|=(−2)n.

因 |AB|=|A||B|=a|B|,所以 |B|=(−2)na−1。

例 3.1.10 |A+B|≠|A|+|B|★☆☆☆☆判断题行列式对加法不线性展开题目与讲解
例 3.1.10 |A+B|≠|A|+|B|

设

A=(1102),B=(−15010),

则

A+B=(06012).

有

|A|=2,|B|=−10,|A+B|=0.

故

|A+B|≠|A|+|B|.
例 3.1.11 各列元素之和为 1 的矩阵★★★☆☆证明题列和恒定的矩阵乘法展开题目与讲解
例 3.1.11 各列元素之和为 1 的矩阵

设 n 阶方阵 A=[aij]n×n,B=[bij]n×n,矩阵 A 和 B 的每列元素之和都等于 1。设 α 为 n×1 矩阵,且每个元素都为 1。

(1) 计算 αTA,αTB。

(2) 证明:矩阵 AB 的每列元素之和都等于 1。

解 由已知得

∑i=1naij=1,∑i=1nbij=1(j=1,2,⋯,n).

(1)

αTA=[11⋯1](a11a12⋯a1na21a22⋯a2n⋮⋮⋮an1an2⋯ann)
=[∑i=1nai1∑i=1nai2⋯∑i=1nain]=[11⋯1]=αT.

同理可得 αTB=αT。

(2) 设 AB=[cij]n×n,则有

αT(AB)=[∑i=1nci1∑i=1nci2⋯∑i=1ncin].

另一方面,利用 (1) 可有

αT(AB)=(αTA)B=αTB=[11⋯1],

从而 ∑i=1ncij=1(j=1,2,⋯,n)。

思考 设 n 阶矩阵 A 的每列元素之和都等于 k,n 阶矩阵 B 的每列元素之和都等于 t,则 AB 每列元素之和等于什么?

例 3.1.12 求 (AB)^n★★★★☆计算题秩为 1 矩阵的高次幂展开题目与讲解
例 3.1.12 求 (AB)^n

设

A=[1234]T,B=[1121314].

求 (AB)n(n≥2)。

解

(AB)n=(AB)(AB)⋯(AB)=A(BA)⋯(BA)B.

注意到

BA=[1121314](1234)=[4],

故

(BA)n−1=[4n−1].

从而

(AB)n=(1234)[4n−1][1121314]=(4n−12⋅4n−13⋅4n−14⋅4n−1)[1121314]
=4n−1(1234)[1121314]=4n−1(112131421231233213442431).

注记 本例表明若 α1,α2,⋯,αs 均为 n×1 矩阵,k1,k2,⋯,ks 均为数,则

α1[k1]+α2[k2]+⋯+αs[ks]=k1α1+k2α2+⋯+ksαs.

此结论在下文 4.2 节性质 4.2.2 和 4.2.3 中将扮演重要角色。

二§3.2 可逆矩阵选自 §3.25 个知识分组 · 含例题
定义+
定义 3.2.1 可逆矩阵与逆矩阵

设 A 是 n 阶方阵,若存在 n 阶方阵 B,使得 AB=E=BA,则称 A 为可逆矩阵,B 为 A 的一个逆矩阵。

定义 伴随矩阵 A*

设 A=[aij]n×n,称矩阵

A∗=(A11A21⋯An1A12A22⋯An2⋮⋮⋮A1nA2n⋯Ann)

为 A 的伴随矩阵,其中 Aij 是 A 的行列式 |A| 中元素 aij 的代数余子式。

定理+
定理 3.2.1 可逆的充要条件与逆矩阵公式

n 阶方阵 A=[aij]n×n 可逆 ⇔|A|≠0。且当 A 可逆时

A−1=1|A|A∗,

其中 A∗ 为 A 的伴随矩阵。

证 必要性。因 A 可逆,故有 B 存在使得 AB=E。两边取行列式得

|A||B|=|E|=1≠0,

从而 |A|≠0。

充分性。利用矩阵乘法及行列式按一行展开(1.4.1)有

AA∗=(a11a12⋯a1na21a22⋯a2n⋮⋮⋮an1an2⋯ann)(A11A21⋯An1A12A22⋯An2⋮⋮⋮A1nA2n⋯Ann)
=(|A|0⋯00|A|⋯0⋮⋮⋮00⋯|A|)=|A|E.

现 |A|≠0,故 A(1|A|A∗)=E。同样计算知,(1|A|A∗)A=E。按定义 3.2.1 知,A 可逆,其逆为 1|A|A∗。

推论 由 AB=E 判定可逆

设 A,B 均为 n 阶方阵。若 AB=E,则 A,B 均可逆,且 A−1=B,B−1=A。

证 由 AB=E,两边取行列式得 |A||B|=1。故 |A|≠0,|B|≠0。据定理 3.2.1 知,A,B 均可逆,从而 A−1,B−1 均存在。在等式 AB=E 两边左乘 A−1 得 A−1(AB)=A−1E,即 B=A−1。同理在等式 AB=E 两边右乘 B−1 可得 A=B−1。

这推论表明若要证明"A 可逆,且其逆为 B"这样的结论成立,只要验算一下 AB=E 即可。于是下述性质为显然。

性质+
说明 可逆矩阵的唯一性

若 A 是可逆矩阵,则 A 的逆矩阵是惟一的。这是因为若 B,C 均为 A 的逆矩阵,则有

AB=E=BA,AC=E=CA.

从而

B=BE=B(AC)=(BA)C=EC=C.

由此可将 A 的惟一逆矩阵记为 A−1。

性质 3.2.1 矩阵方程的解

若 A 为可逆矩阵,则矩阵方程 AX=C 有惟一解 X=A−1C;矩阵方程 XA=C 有惟一解 X=CA−1。若 A,B 均可逆,则矩阵方程 AXB=C 有惟一解 X=A−1CB−1。

请对照中学数学:当 a≠0 时,解线性方程 ax=c。

性质 3.2.2 可逆矩阵的运算性质

(1) 设 A 为可逆矩阵,则有如下性质:

1) A−1 可逆,且 (A−1)−1=A;

2) k≠0 时,kA 可逆,且 (kA)−1=1kA−1;

3) AT 可逆,且 (AT)−1=(A−1)T;

4) |A−1|=|A|−1;

5) 若 AB=O,则 B=O;

6) 若 AB=AC,则 B=C。

(2) 若 A,B 都是 n 阶可逆矩阵,则 AB 可逆,且 (AB)−1=B−1A−1。

(3) 若 A1,A2,⋯,Ak 都是 n 阶可逆矩阵,则 A1A2⋯Ak 可逆,且

(A1A2⋯Ak)−1=Ak−1⋯A2−1A1−1.

(4) 对角矩阵 A=diag[λ1,λ2,⋯,λn] 可逆 ⇔λ1λ2⋯λn≠0 ⇔λi≠0(i=1,2,⋯,n)。

当 A 可逆时,A−1=diag[λ1−1,λ2−1,⋯,λn−1]。

此处 (1) 之 5) 说可逆矩阵不是零因子。(1) 之 6) 说对可逆矩阵而言,矩阵乘法消去律成立(相当于在做除法)。

说明 可逆矩阵与满秩矩阵的一致性

回忆 2.2 节性质 2.2.3,我们阐明了:

n 阶方阵 A 是满秩的 ⇔r(A)=n⇔|A|≠0。

这样可逆矩阵与满秩矩阵两个概念是一致的,n 阶可逆矩阵 A 的秩为 n。

说明 用矩阵运算证明克拉默法则

利用定理 3.2.1,可简洁地证明第 1 章的克拉默法则。首先利用矩阵运算规律,可将线性方程组

{a11x1+a12x2+⋯+a1nxn=b1,a21x1+a22x2+⋯+a2nxn=b2,⋯⋯⋯⋯⋯⋯an1x1+an2x2+⋯+annxn=bn

改写为

AX=b.

其中

A=[aij]n×n,X=[x1x2⋯xn]T,b=[b1b2⋯bn]T.

克拉默法则的条件是 |A|=D≠0,这相当于说 A 可逆。故 A−1 存在,在 AX=b 两边左乘 A−1 得 X=A−1b=1|A|A∗b,即

(x1x2⋮xn)=1D(A11A21⋯An1A12A22⋯An2⋮⋮⋮A1nA2n⋯Ann)(b1b2⋮bn).

从而

xi=1D(b1A1i+b2A2i+⋯+bnAni)=DiD.

最后一个等式是用 Di 按第 i 列展开得到的。

解的惟一性也是清楚的。若 X1,X2 均为 AX=b 的解,则 AX1=b,AX2=b,从而 AX1=AX2。两边同时左乘 A−1 即可得:X1=X2。

说明 可逆性的判定与 A^{-1} 的计算量

按定理 3.2.1 对一个给定数域 P 上的 n 阶方阵 A,判断其是否可逆,只要计算 |A| 即可。但是当 A 可逆时,用该定理确定 A−1 的计算量随着 n 增大迅速增加,但是当 n=2 时结论非常简单。

说明 不是方阵不谈可逆

最后要指出的是:不是方阵就不论及可逆的概念,即使在方阵中,也不是所有的方阵都是可逆矩阵。可逆矩阵是方阵中那些行列式不为零的矩阵。

公式+
公式 二阶方阵求逆

设 A=(abcd),则 |A|=ad−bc。当 ad−bc≠0 时 A 可逆,其逆为

A−1=1|A|(A11A21A12A22)=1ad−bc(d−b−ca).
公式 逆矩阵的基本公式
A−1=1|A|A∗,(AB)−1=B−1A−1,(AT)−1=(A−1)T,
|A−1|=|A|−1,(kA)−1=1kA−1(k≠0),(A−1)−1=A.

例题

例 3.2.1 二阶矩阵的逆★★☆☆☆计算题二阶方阵求逆公式展开题目与讲解
例 3.2.1 二阶矩阵的逆

设 A=(abcd),则 |A|=ad−bc。当 ad−bc≠0 时 A 可逆,其逆为

A−1=1ad−bc(d−b−ca).
例 3.2.2 由 A*BA=2BA−12E 求 B★★★★☆计算题矩阵方程的化简求解展开题目与讲解
例 3.2.2 由 A*BA=2BA−12E 求 B

已知 A∗BA=2BA−12E,其中 A=(2000−210−11),求 B。

解 由 A∗BA=2BA−12E 整理得,(2E−A∗)BA=12E。故 (2E−A∗) 可逆,A 可逆。在该式两边左乘 (2E−A∗)−1,右乘 A−1 得

B=12(2E−A∗)−1A−1=12(A(2E−A∗))−1
=12(2A−|A|E)−1=12(2A+2E)−1
=6(A+E)−1.

由

A+E=(3000−110−12),

得出

(A+E)−1=(13000−210−11).

故

B=(2000−1260−66).

注记 本例所用的方法可概括为:先化简,再代入计算。这种方法在解项数多于 2 的矩阵方程时经常用到。

例 3.2.3 由 A²−2A−3E=O 判断可逆并求逆★★★☆☆证明题由多项式关系判定可逆展开题目与讲解
例 3.2.3 由 A²−2A−3E=O 判断可逆并求逆

设 n 阶方阵 A 满足 A2−2A−3E=O。

(1) 证明:A 为可逆矩阵,且求出 A−1;

(2) 证明:A+2E 为可逆矩阵,且求出 (A+2E)−1。

解 (1) 将题设等式移项得:A2−2A=3E,再恒等变形得

A(A−2E)=3E,A(13A−23E)=E.

据重要推论知,A 为可逆矩阵,且 A−1=13A−23E。

(2) 类似 (1) 将题设等式恒等变形得

A(A+2E−4E)=3E,A(A+2E)−4A−8E=−5E,
A(A+2E)−4(A+2E)=−5E,−15(A−4E)(A+2E)=E.

据重要推论知,A+2E 为可逆矩阵,且 (A+2E)−1=−15(A−4E)。

三§3.3 矩阵的分块选自 §3.34 个知识分组 · 含例题
定义+
定义 分块矩阵与子矩阵

设 A 是一个矩阵,我们在它的行或列之间加上纵、横贯穿整个矩阵的虚线,把这个矩阵分成若干小块,如

A=[aij]4×3=(a11a12a13a21a22a23a31a32a33a41a42a43)

可以分成若干小块。被这种方法分成若干小块的矩阵称为一个分块矩阵。

在一个分块矩阵里,每一小块也可以看成一个矩阵(称为子矩阵)。如上例中,若记

A11=(a11a12a21a22),A12=(a13a23),A21=(a31a32a41a42),A22=(a33a43),

则有

A=(A11A12A21A22).

给了一个矩阵可以有多种不同的分块方法。为了方便,可将 A 自己视为 1 个子块,也可将 A 的每个元素视为 1 个子块(即把 A 划分为 12 个小块)。以下两种分块是常用的。

(1) 按列分块,即

A=(a11a12a13a21a22a23a31a32a33a41a42a43)=[α1α2α3],

其中 αi=[a1ia2ia3ia4i]T,i=1,2,3。

(2) 按行分块,即

A=(a11a12a13a21a22a23a31a32a33a41a42a43)=(β1β2β3β4),

其中 βj=[aj1aj2aj3],j=1,2,3,4。

定义 3.3.1 准对角矩阵

设分块矩阵

A=(A1O⋯OOA2⋯O⋮⋮⋮OO⋯At),

其中 Ai(i=1,2,⋯,t)都是方阵,则方阵 A 称为准对角矩阵,简记为 diag[A1,A2,⋯,At]。

性质+
性质 分块矩阵的加法

设 A,B 都是 m×n 矩阵。将 A,B 按同样的方法进行适当分块

A=(A11A12⋯A1qA21A22⋯A2q⋮⋮⋮Ap1Ap2⋯Apq),B=(B11B12⋯B1qB21B22⋯B2q⋮⋮⋮Bp1Bp2⋯Bpq),

其中 Aij,Bij 都是 mi×nj 矩阵(i=1,2,⋯,p;j=1,2,⋯,q),适合 ∑i=1pmi=m,∑j=1qnj=n。容易直接验证

A+B=(A11+B11A12+B12⋯A1q+B1qA21+B21A22+B22⋯A2q+B2q⋮⋮⋮Ap1+Bp1Ap2+Bp2⋯Apq+Bpq).
性质 分块矩阵的数乘

k∈P,A 为 m×n 矩阵,A 的分法如上。容易直接验证

kA=(kA11kA12⋯kA1qkA21kA22⋯kA2q⋮⋮⋮kAp1kAp2⋯kApq).
性质 分块矩阵的乘法

设 A=[aij]m×s,B=[bij]s×n。对矩阵 A 列的分块方法与对矩阵 B 行的分块方法一致。即

A=(A11A12⋯A1tA21A22⋯A2t⋮⋮⋮Ap1Ap2⋯Apt),B=(B11B12⋯B1qB21B22⋯B2q⋮⋮⋮Bt1Bt2⋯Btq),

其中 ∑i=1pmi=m,∑k=1tsk=s,∑j=1qnj=n。Aik 是 mi×sk 子矩阵,Bkj 是 sk×nj 子矩阵(i=1,2,⋯,p;k=1,2,⋯,t;j=1,2,⋯,q)。可以证明(为篇幅计略去证明,有兴趣者可参见文献 [1],210 页)

AB=(C11C12⋯C1qC21C22⋯C2q⋮⋮⋮Cp1Cp2⋯Cpq),

其中 Cij=Ai1B1j+Ai2B2j+⋯+AitBtj=∑k=1tAikBkj(i=1,2,⋯,p;j=1,2,⋯,q)。

这表明此时分块矩阵 A,B 之间乘法的规则如将子矩阵看成"数"与以数为元素的 p×t 矩阵乘 t×q 矩阵规则相同。

性质 分块矩阵的转置

设分块矩阵

A=(A11A12⋯A1qA21A22⋯A2q⋮⋮⋮Ap1Ap2⋯Apq),

容易直接验证分块矩阵 A 的转置矩阵为

AT=(A11TA21T⋯Ap1TA12TA22T⋯Ap2T⋮⋮⋮A1qTA2qT⋯ApqT).
性质 分块矩阵求逆公式

对某一类矩阵作适当分块,可将高阶矩阵求逆归结为低阶矩阵求逆,从而简化计算。设 A,B 分别为 r 阶、s 阶可逆矩阵,则

(AOCB)−1=(A−1O−B−1CA−1B−1),

特别地,当 C=O 时有

(AOOB)−1=(A−1OOB−1).

推导过程见例 3.3.5。

性质 3.3.1 准对角矩阵的运算

设

A=diag[A1,A2,⋯,At],B=diag[B1,B2,⋯,Bt],

其中 Ai 及 Bi 都是 ni 阶方阵(i=1,2,⋯,t),则

(1) A±B=diag[A1±B1,A2±B2,⋯,At±Bt];

(2) kA=diag[kA1,kA2,⋯,kAt];

(3) AB=diag[A1B1,A2B2,⋯,AtBt];

(4) BA=diag[B1A1,B2A2,⋯,BtAt];

(5) Am=diag[A1m,A2m,⋯,Atm];

(6) |A|=|A1||A2|⋯|At|;

(7) A 可逆 ⇔Ai(i=1,2,⋯,t) 均可逆;且若 A 可逆,则

A−1=diag[A1−1,A2−1,⋯,At−1].

特别地,当 Ai(i=1,2,⋯,t)均为 1×1 矩阵(数)时,准对角阵 A 就是 3.1 节中已引入的对角矩阵。

说明+
说明 矩阵分块的原则

本节将介绍一种在处理行数和列数较大的矩阵的运算(特别是乘法)时常用的方法:矩阵分块。

矩阵按某种方法分块有两个原则:第一是要求作适当分块后,在矩阵运算中,可将子矩阵当作"数",像普通的数为元素的矩阵一样运算。第二是尽量使运算能简单方便。因此矩阵分块时必须注意到矩阵的运算规则,对于不同的运算,矩阵分块的原则也不相同。

说明 分块计算的实际意义

由于矩阵的加法和数乘比较简单,一般不需分块计算。而矩阵的乘法比较繁复,所以分块计算有较大的实际意义。

综上所述矩阵分块是矩阵运算中的一个很有效的方法,它不仅能使运算简明,而且在理论的推导中也起着重要作用。在下面有关章节中会经常采用矩阵分块这一方法。

说明 由 AB=O 得到的结论

设 A 为 m×n 矩阵,B 为 n×t 矩阵,若将 B 按列分块,记作为 B=[α1α2⋯αt],则

AB=A[α1α2⋯αt]=[Aα1Aα2⋯Aαt],

从而有

AB=O⇔Aαi=O,i=1,2,⋯,t.

这表明 AB=O 的充要条件为 B 的每一列 αi(i=1,2,⋯,t)均为齐次线性方程组 AX=O 的解。

说明 例 3.3.4 与例 3.1.4 的比较

可将此例与例 3.1.4 比较。然要注意到 αi 为 m×1 矩阵,故 αiαiT 为 m×m 矩阵,αiTαj 为 1×1 矩阵(数)(i,j=1,2,⋯,n)。

例题

例 3.3.1 分块矩阵乘法★★★★☆计算题分块乘法简化计算展开题目与讲解
例 3.3.1 分块矩阵乘法

设

A=(−1210041010050013000003000),B=(0002000321−301−2100140).

对 A,B 作适当分块,计算 AB。

解 将矩阵 A,B 分块(比如先确定 A 的分法,然后据此确定 B 的分法,因 B 的行的分法必须和 A 的列的分法一致)。

A=(−1210041010050013000003000)=(A11E33E2O2×3),
B=(0002000321−301−2100140)=(O2×3B12B21O3×1).

有

AB=(A11E33E2O2×3)(O2×3B12B21O3×1)=(B21A11B12O2×33B12).

这样 B21,3B12 可直接写出,仅需计算

A11B12=(−124105)(23)=(41115).

故

AB=(21−341−21110141500060009).
例 3.3.2 按列分块表示乘法★★☆☆☆计算题列分块与对角阵右乘展开题目与讲解
例 3.3.2 按列分块表示乘法

设 A 是一个 n×n 矩阵,若把 A 按列分块,则

A=[α1α2⋯αn].

按分块矩阵的乘法规则,以下等式成立:

AA=A[α1α2⋯αn]=[Aα1Aα2⋯Aαn].
A(10⋯002⋯0⋮⋮⋮00⋯n)=[α1α2⋯αn](10⋯002⋯0⋮⋮⋮00⋯n)
=[α12α2⋯nαn].
例 3.3.3 AB=O 的列形式与参数求值★★★☆☆计算题零因子与奇异矩阵展开题目与讲解
例 3.3.3 AB=O 的列形式与参数求值

(1) 设 A 为 m×n 矩阵,B 为 n×t 矩阵,若将 B 按列分块,记作为 B=[α1α2⋯αt],则

AB=A[α1α2⋯αt]=[Aα1Aα2⋯Aαt],

从而有

AB=O⇔Aαi=O,i=1,2,⋯,t.

这表明 AB=O 的充要条件为 B 的每一列 αi(i=1,2,⋯,t)均为齐次线性方程组 AX=O 的解。

(2) 设 A=(12−2−1a−4242a),若存在非零矩阵 B3×t 使得 AB=O,则 a=?

解 因 B 为非零矩阵,所以 B 的 t 列中至少有一列不全为零。据 (1) 知,AX=O 有非零解。利用定理 2.3.2 推论 2 知,|A|=0。而

|A|=|12−2−1a−4242a|=2(a+2)2,

所以应填 −2。

例 3.3.4 计算 AA^T 与 A^T A★★★☆☆计算题列分块表示 Gram 矩阵展开题目与讲解
例 3.3.4 计算 AA^T 与 A^T A

将 m×n 矩阵 A 按列分块 A=[α1α2⋯αn],由此计算 AAT,ATA。

解

AAT=[α1α2⋯αn](α1Tα2T⋮αnT)=[α1α1T+α2α2T+⋯+αnαnT];
ATA=(α1Tα2T⋮αnT)[α1α2⋯αn]=(α1Tα1α1Tα2⋯α1Tαnα2Tα1α2Tα2⋯α2Tαn⋮⋮⋮αnTα1αnTα2⋯αnTαn).
例 3.3.5 分块三角矩阵求逆★★★★☆证明题分块三角阵求逆展开题目与讲解
例 3.3.5 分块三角矩阵求逆

设分块矩阵

P=(AOCB)r+s,

其中 A,B 分别为 r 阶、s 阶可逆矩阵。求证:P 可逆,且求出 P−1。

证 由 1.6 节行列式基本形知,|P|=|A||B|≠0,故 P 可逆,从而 P−1 存在,将 P−1 按与 P 相同的分法分块。可设

P−1=(X11X12X21X22),

其中 X11,X22 分别为 r 阶、s 阶方阵。由 PP−1=E 得

(AOCB)(X11X12X21X22)=(ErOOEs),
(AX11AX12CX11+BX21CX12+BX22)=(ErOOEs).

由矩阵相等定义知

{AX11=Er,AX12=O,CX11+BX21=O,CX12+BX22=Es.

因 A 可逆,故从第 1、2 式可导出:X11=A−1,X12=O,代入第 3、4 式得

{CA−1+BX21=O,BX22=Es.

解得 X21=−B−1CA−1,X22=B−1。所以

P−1=(A−1O−B−1CA−1B−1).

特别地,当 C=O 时有

(AOOB)−1=(A−1OOB−1).
例 3.3.6 准对角矩阵求逆★★★☆☆计算题准对角矩阵求逆展开题目与讲解
例 3.3.6 准对角矩阵求逆

设

A=(−20000061000−10−2000001200035),

证明:A 是可逆矩阵,且求出 A−1。

解 将 A 分块为 A=diag[A1,A2,A3],其中

A1=[−2],A2=(61−10−2),A3=(1235).

由 |A|=|A1||A2||A3|=(−2)×(−2)×(−1)=−4≠0 知,A 可逆,且 A−1=diag[A1−1,A2−1,A3−1]。而

A1−1=[−12],A2−1=−12(−2−1106)=(112−5−3),
A3−1=−(5−2−31)=(−523−1).

故

A−1=(−120000[4pt]011200[4pt]0−5−300[4pt]000−52[4pt]0003−1).
四§3.4 矩阵的初等变换与初等矩阵选自 §3.45 个知识分组 · 含例题
定义+
定义 3.4.1 初等矩阵

对单位矩阵 En 施行一次初等变换后所得到的矩阵称为初等矩阵。

据此对单位矩阵 En 施行三种初等变换所对应的初等矩阵分别为

(1) 互换 Rij(或 Cij):将 En 的第 i 行与第 j 行互换,所得矩阵记为 E(i,j),即

E(i,j)=(1⋱0⋯1⋮1⋮1⋯0⋱),

即它与 En 只在第 i、j 行(列)的交叉位置处不同:第 (i,i)、(j,j) 位置为 0,第 (i,j)、(j,i) 位置为 1,其余位置与 En 相同;

(2) 倍乘 kRi(或 kCi):将 En 的第 i 行(列)乘上非零数 k,所得矩阵记为 E(i(k)),k≠0;

(3) 倍加 Ri+kRj(或 Ci+kCj):将 En 的第 j 行乘 k 加到第 i 行(当 i<j 时),所得矩阵记为 E(i+j(k),j)。

定理+
定理 3.4.1 初等变换与初等矩阵的对应

对矩阵 Am×n 施行一次初等行变换相当于在 Am×n 的左边乘一个相应的 m 阶初等矩阵;对 Am×n 施行一次初等列变换相当于在 Am×n 的右边乘一个相应的 n 阶初等矩阵。

证 将矩阵 Am×n 按行分块,且记 A 的第 i 行为 βi(i=1,2,⋯,m),则

A=(β1β2⋮βm).

(1) 矩阵 Am×n 左边乘一个 m 阶初等矩阵 E(i,j) 得

E(i,j)A=(β1⋮βj⋮βi⋮βm),

这相当于对矩阵 A 施行初等行变换 Rij(互换)。

(2) 矩阵 Am×n 左乘一个 m 阶初等矩阵 E(i(k)),k≠0 得

E(i(k))A=(β1⋮kβi⋮βm),

这相当于对矩阵 A 施行初等行变换 kRi(倍乘)。

(3) 矩阵 Am×n 左乘一个 m 阶初等矩阵 E(i+j(k),j)(i<j)得

E(i+j(k),j)A=(β1⋮βi+kβj⋮βj⋮βm),

这相当于对矩阵 A 施行初等行变换 Ri+kRj(倍加)。

至此有关初等行变换结论已证得。

若将矩阵 Am×n 按列分块,类似讨论可证得有关初等列变换的结论,此不赘述。

推论 1 初等变换化标准形

设 Am×n 是秩为 r 矩阵,则存在 m 阶初等矩阵 P1,P2,⋯,Ps;n 阶初等矩阵 Q1,Q2,⋯,Qt 使得

Ps⋯P2P1AQ1Q2⋯Qt=(ErOOO).

若记 Ps⋯P2P1=P,Q1Q2⋯Qt=Q。据性质 3.2.2 之 (3) 知,P 和 Q 均为可逆矩阵。从而推论 1 可表述如下。

推论 2 等价标准形的乘积表示

设 Am×n 是秩为 r 的矩阵,则存在 m 阶可逆矩阵 P,n 阶可逆矩阵 Q,使得

PAQ=(ErOOO).
推论 3 可逆矩阵与初等矩阵

设 A 是 n 阶可逆矩阵,则 A 可表为初等矩阵的乘积。从而有 A 是可逆矩阵 ⇔A 可表示为初等矩阵的乘积。

证 A 为 n 阶可逆矩阵,有 r(A)=n。据推论 1 知

Ps⋯P2P1AQ1Q2⋯Qt=E,

故

A=P1−1P2−1⋯Ps−1Qt−1⋯Q2−1Q1−1.

据性质 3.4.1 知,Pi−1,Qj−1(i=1,2,⋯,s;j=1,2,⋯,t)均为初等矩阵,故推论得证。

推论 4 可逆矩阵乘积的秩不变

若 A,B 均为可逆矩阵,则

r(AC)=r(C);r(CB)=r(C);r(ACB)=r(C).

证 综合推论 3 和定理 2.2.2 即得。

推论 5 可逆矩阵经初等变换化为单位矩阵

可逆矩阵 A 仅施行初等行(或列)变换即可化为单位矩阵。

证 由推论 3 知

A=P1−1P2−1⋯Ps−1Qt−1⋯Q2−1Q1−1,

两边左乘 Q1Q2⋯QtPs⋯P2P1,得

Q1Q2⋯QtPs⋯P2P1A=E.

这表明 A 可仅施行初等行变换化为单位矩阵。

在 A=P1−1P2−1⋯Ps−1Qt−1⋯Q2−1Q1−1 两边右乘 Q1Q2⋯QtPs⋯P2P1 得

AQ1Q2⋯QtPs⋯P2P1=E.

这表明 A 可仅施行初等列变换化为单位矩阵。

性质+
性质 初等矩阵的逆矩阵

利用定理 3.2.1 的推论,可直接验证下列性质。

初等矩阵为可逆矩阵,且它们的逆矩阵仍为初等矩阵。具体地说:

E(i,j) 可逆,其逆为 E−1(i,j)=E(i,j);

E(i(k)) 可逆,其逆为 E−1(i(k))=E(i(1k));

E(i+j(k),j) 可逆,其逆为 E−1(i+j(k),j)=E(i+j(−k),j)。

说明+
说明 用初等变换求逆矩阵的方法

利用推论 5 可得出求矩阵的逆矩阵常用方法:用初等变换来求逆矩阵。

设 A 是 n 阶可逆矩阵,则 Q1Q2⋯QtPs⋯P2P1A=E 成立,两边右乘 A−1 得

Q1Q2⋯QtPs⋯P2P1E=A−1.

两式表明:如施行若干个初等行变换可将可逆矩阵 A 化为单位矩阵,则同样的初等行变换施行到单位矩阵 E 上就得到 A 的逆矩阵 A−1。从而构造一个 n×2n 矩阵 [A⋮E] 就有

Q1Q2⋯QtPs⋯P2P1[A⋮E]=[E⋮A−1].

这表明对 [A⋮E] 施行初等行变换,当将它左半部矩阵 A 化为单位矩阵,那么它的右半部的单位矩阵 E 就同时化为 A−1。即有

[A⋮E]⟶[E⋮A−1],

其中箭头表示施行初等行变换。同理可推导出

(A⋯E)⟶(E⋯A−1),

其中箭头表示施行初等列变换。

说明 用初等变换解矩阵方程

求可逆矩阵的逆矩阵,可理解为当 A 可逆时求矩阵方程 AX=E 的解。据此可考虑当 A 可逆时,求矩阵方程 AX=B 的解。显见惟一解为 X=A−1B。按常规欲求 X 要先计算出 A−1,再算出 A−1B。然据

A−1[A⋮B]=[E⋮A−1B],

表明施行若干初等行变换可将可逆矩阵 A 化为单位矩阵,则同样的初等行变换施行于 B 就得到 A−1B。即

[A⋮B]⟶[E⋮A−1B]

(箭头表示施行初等行变换)。这是求解矩阵方程 AX=B 较为简便的方法。

同样当 A 可逆时,求矩阵方程 XA=B 的惟一解 X=BA−1,亦可用初等列变换较为简便地求得

(A⋯B)⟶(E⋯BA−1)

(箭头表示施行初等列变换)。

于是当 A,B 均为可逆矩阵时,可用初等行(列)变换求矩阵方程 AXB=C 的惟一解 X=A−1CB−1:

[A⋮C]⟶[E⋮A−1C],
(B⋯A−1C)⟶(E⋯A−1CB−1).
说明 任意秩 r 矩阵的标准形

在 2.1 节和 2.2 节中定理 2.1.2 和定理 2.2.2 表明:若 Am×n 是一个秩为 r 的矩阵,则通过初等行变换,列互换可化为约化阶梯形矩阵

B=(100⋯0c1,r+1⋯c1n010⋯0c2,r+1⋯c2n⋮⋮⋮⋮⋮⋮000⋯1cr,r+1⋯crn000⋯00⋯0⋮⋮⋮⋮⋮⋮000⋯00⋯0).

如还允许作列的倍加,则可将 B 的前 r 列的适当倍数分别加到第 r+1,⋯, 第 n 列上,B 可进一步化简为

(100⋯00⋯0010⋯00⋯0⋮⋮⋮⋮⋮⋮000⋯10⋯0000⋯00⋯0⋮⋮⋮⋮⋮⋮000⋯00⋯0)m×n=(ErOOO).

这表明任意一个秩为 r 的矩阵 Am×n 通过初等行变换,初等列变换可化为

(ErOOO)m×n.

本节将指出初等行(列)变换可通过左(右)乘相应的矩阵而实现。

例题

例 3.4.1 用初等变换化标准形并写出初等矩阵★★★★☆计算题初等变换与初等矩阵的对应展开题目与讲解
例 3.4.1 用初等变换化标准形并写出初等矩阵

设

A=(10−10−242−83−6−312),

对 A 依次施行 R3+32R2、R2+2R1 得

A⟶(10−10040−80000),

再施行 14R2 得

⟶(10−10010−20000),

再施行 C3+C1、C4+2C2 得

⟶(100001000000)=(E2OOO).

这些初等行变换,初等列变换所对应的初等矩阵为

由 R3+32R2 得到

P1=(1000100321),

由 R2+2R1 得到

P2=(100210001),

由 14R2 得到

P3=(1000140001),

由 C3+C1 得到

Q1=(1010010000100001),

由 C4+2C2 得到

Q2=(1000010200100001).

利用定理 3.4.1 的推论 1 有

P3P2P1AQ1Q2=(E2OOO).

若记 P3P2P1=P,Q1Q2=Q 就有

PAQ=(E2OOO).
例 3.4.2 用初等行变换求逆矩阵★★★☆☆计算题初等行变换求逆展开题目与讲解
例 3.4.2 用初等行变换求逆矩阵

求可逆矩阵

A=(122310−1−1−1)

的逆矩阵。

解

[A⋮E]=(122100310010−1−1−1001),

施行 R2−3R1、R3+R1 得

⟶(1221000−5−6−310011101),

施行 R23(互换第 2、3 行)得

⟶(1221000111010−5−6−310),

施行 R1−2R2、R3+5R2 得

⟶(100−10−201110100−1215),

施行 −R3 得

⟶(100−10−2011101001−2−1−5),

施行 R2−R3 得

⟶(100−10−2010316001−2−1−5).

故

A−1=(−10−2316−2−1−5).
例 3.4.3 用初等变换解 AX=B★★★★☆计算题解矩阵方程 AX=B展开题目与讲解
例 3.4.3 用初等变换解 AX=B

试用初等变换求解矩阵方程 AX=B,其中

A=(111⋯1011⋯1001⋯1⋮⋮⋮⋮000⋯1)n×n,B=(123⋯n012⋯n−1001⋯n−2⋮⋮⋮⋮000⋯1)n×n.

解 由 |A|=1≠0 知,A 可逆,故而 X=A−1B。下用初等行变换求出 X:

[A⋮B]=(111⋯1123⋯n011⋯1012⋯n−1001⋯1001⋯n−2⋮⋮⋮⋮⋮⋮⋮⋮000⋯1000⋯1),

依次施行 R1−R2,R2−R3,⋯,Rn−1−Rn 得

⟶(100⋯0111⋯1010⋯0011⋯1001⋯0001⋯1⋮⋮⋮⋮⋮⋮⋮⋮000⋯1000⋯1).

故

X=(111⋯1011⋯1001⋯1⋮⋮⋮⋮000⋯1)=A.
例 3.4.4 用初等变换解 AXB=C★★★★★计算题两次初等变换解 AXB=C展开题目与讲解
例 3.4.4 用初等变换解 AXB=C

试用初等变换求解矩阵方程 AXB=C,其中

A=(123212134),B=(7945),C=(121023).

解 |A|=1≠0,|B|=−1≠0,故 A,B 可逆。先计算

[A⋮C]=(123122121013423),

施行 R2−2R1、R3−R1 得

⟶(123120−3−4−1−401111),

施行 R23 得

⟶(12312011110−3−4−1−4),

施行 R1−2R2、R3+3R2 得

⟶(101−100111100−12−1),

施行 R1+R3、R2+R3、(−1)R3 得

⟶(1001−101030001−21).

故

A−1C=(1−130−21).

再计算

(B⋯A−1C)=(7945⋯⋯1−130−21),

施行 C2−97C1、17C1 得

⟶(1047−17⋯⋯17−16737−277−27257),

施行 C1+4C2、−7C2 得

⟶(1001⋯⋯−916−152714−25).

故

X=A−1CB−1=(−916−152714−25).
五§3.5 矩阵的等价和等价标准形选自 §3.55 个知识分组 · 含例题
定义+
定义 3.5.1 矩阵的等价

设 A,B 均为 m×n 矩阵。若 A 经过若干次初等行、列变换可化为 B,则称 A 与 B 等价。

由定义表明矩阵的等价关系是两个矩阵间的关系(二元关系)。即两个 m×n 矩阵或等价,或不等价。这样前文所述一个秩为 r 的矩阵 A 可通过初等行、列变换化为 (ErOOO),按现在定义来说就是如下性质。

定理+
定理 3.5.1 矩阵等价的充要条件

设 A,B 均为 m×n 矩阵,则下述条件中的每一个均为 A 与 B 等价的充要条件:

(1) 存在 m 阶可逆矩阵 P 与 n 阶可逆矩阵 Q 使 PAQ=B;

(2) r(A)=r(B);

(3) A,B 有相同的等价标准形。

证 (1) 用定理 3.4.1 及其推论即得。

(2) 因初等变换不改变矩阵的秩,故必要性是显然的。下证充分性。设 r(A)=r(B)=r。据性质 3.5.1 知

A∼(ErOOO),B∼(ErOOO),

其中 ∼ 表示等价。

据对称性有

(ErOOO)∼B,

利用传递性即得 A 与 B 等价。

(3) 容易得出条件 (2) ⇔ (3)。

注记 本定理中的 (1) 也常作为两个矩阵等价的定义。

性质+
性质 3.5.1 等价标准形

设 A 为一个秩为 r 的矩阵,则 A 与 (ErOOO) 等价,并称 (ErOOO) 为 A 的等价标准形。

性质 3.5.2 等价关系的三条性质

由等价的定义容易得出等价关系有下述性质。矩阵间的等价关系适合

(1) 自反性:任意矩阵 A 与自身等价;

(2) 对称性:若 A 与 B 等价,则 B 与 A 等价;

(3) 传递性:若 A 与 B 等价,B 与 C 等价,则 A 与 C 等价。

说明+
说明 等价类与标准形

矩阵等价关系为我们提供研究矩阵的一种方法:把所有的 m×n 矩阵按等价分类,即把彼此等价的(即秩相同的)归成一类,称为等价类。每一类都有一个标准形(其实就是这一类中形式最简单的矩阵),如秩为 r 的等价类的标准形为

(ErOOO),

而秩为 r 的等价类中其他矩阵均形如

P(ErOOO)Q,

其中 P,Q 为可逆矩阵。

这种想法对解决一些问题很有帮助。

说明 本节的任务

本节将在矩阵间引进一种(二元)关系,并利用这种关系来解决一些问题。

例题

例 3.5.1 分块对角阵的秩★★★★☆计算题分块对角阵的秩展开题目与讲解
例 3.5.1 分块对角阵的秩

设 G=(AOOB),其中 r(A)=r,r(B)=s,求 r(G)。

解 首先考虑 A,B 均为标准形:

A=(ErOOO),B=(EsOOO).

此时

G=(ErOOOOOOOOOEsOOOOO).

显见此时 r(G)=r+s。

在一般情形下

P1AQ1=(ErOOO),P2BQ2=(EsOOO),

其中 P1,P2,Q1,Q2 为可逆矩阵。故可有

(P1OOP2)(AOOB)(Q1OOQ2)=(P1AQ1OOP2BQ2)
=(ErOOOOOOOOOEsOOOOO).

由于 (P1OOP2),(Q1OOQ2) 均为可逆矩阵,故得 r(G)=r+s。

例 3.5.2 行满秩矩阵的右逆★★★★☆证明题行满秩矩阵存在右逆展开题目与讲解
例 3.5.2 行满秩矩阵的右逆

设 A 是 m×n(m≤n)矩阵,r(A)=m(这类矩阵称为行满秩的),证明:存在 n×m 矩阵 B 使 AB=Em。

证 首先考虑 A 为标准形 [EmO],则可取 B=(EmO)。此时

AB=[EmO](EmO)=Em.

一般情况下,A=P[EmO]Q,P 和 Q 为可逆矩阵。故取

B=Q−1(EmO)P−1

即适合要求。

例 3.5.3 乘积的秩不超过因子的秩★★★☆☆证明题秩的单调性展开题目与讲解
例 3.5.3 乘积的秩不超过因子的秩

证明:r(AB)≤r(A);r(AB)≤r(B)。

证 设 r(A)=r,则 A=P(ErOOO)Q,其中 P,Q 为可逆矩阵。利用定理 3.4.1 的推论 4,有

r(AB)=r(P(ErOOO)QB)=r((ErOOO)QB).

将 QB 适当分块

QB=(C1C2),

此处 C1 为 r 行矩阵。从而

(ErOOO)QB=(ErOOO)(C1C2)=(C1O),

最多只有 r 行不全为零,故它的任意一个 r+1 阶子式必为零,所以

r(AB)=r((ErOOO)QB)≤r=r(A).

另一方面

r(AB)=r((C1O))≤r(C1C2)=r(QB)=r(B),

其中用到 Q 可逆。

所以,r(AB)≤r(B)。

六§3.6 概要及小结选自 §3.63 个知识分组 · 含例题
性质+
性质 秩的常用结论

直接从定义出发求一个矩阵的秩,除了一些特殊矩阵,如阶梯形矩阵外,一般均不方便。鉴于初等变换不改变矩阵的秩,把一个矩阵用初等行(列)变换化为阶梯形矩阵,然后求出其秩,是计算题中常用的方法,在证明题中利用下述一些有关秩的结论是很有用的。

(1) r(Am×n)≤min{m,n}。

(2) r(AB)≤r(A);r(AB)≤r(B)。

(3) 若 A,B 均为可逆矩阵,则

r(AC)=r(C);r(CB)=r(C);r(ACB)=r(C).

(4) r((AOOB))=r((OABO))=r(A)+r(B)。

(5) r(A+B)≤r(A)+r(B)。

(6) r(A)+r(B)−n≤r(AB)≤min{r(A),r(B)},

此处 n 是矩阵 A 的列数(矩阵 B 的行数)。

(7) 若 AB=O,则 r(A)+r(B)≤n,

此处 n 是矩阵 A 的列数(矩阵 B 的行数)。

(8) 若 A 为列满秩矩阵,则 r(AB)=r(B);

若 B 为行满秩矩阵,则 r(AB)=r(A)。

(9) A,B,C 为同阶方阵,则

r(AB)+r(BC)≤r(B)+r(ABC).

注记 凡打"∗"结论的证明可参阅附录四,其中 (7) 的证明也可参阅例 4.6.4。

说明+
说明 本章概要

概要:矩阵的概念及运算;两种方法:矩阵分块和等价标准形;秩。

本章要点可归纳为三部分:矩阵的运算(数乘、加法、乘法、转置),两种方法(矩阵分块、等价标准形),以及秩。

说明 3.6.1 矩阵的运算

(1) 数域 P 上 m×n 矩阵作为某种变换(将在第 4 章讨论)的代数形式,其运算实质上反映了这类变换的运算规律。由于矩阵的加法归结为对应数表的加法,所以矩阵的加法和数的加法相比仅有量的增多,而无质的改变。因而两者遵循相同的运算规律,如交换性、结合性等。鉴于矩阵乘法的特殊性(实际上是这类变换相乘规则所反映出来的特殊性),使得矩阵乘法和数的乘法差异甚大。如矩阵乘法

1) 交换律不成立;

2) 有零因子;

3) 消去律不成立。

这就使得许多中学所熟悉的有关数运算的公式,在矩阵中相应公式未必成立。这是在矩阵理论推导中务必注意的。

说明 逆矩阵的意义与可逆矩阵的性质

(2) 引进逆矩阵实质上是希望在某些方阵中可做除法。其思想是把除法看成乘法的逆运算,其方法是类比对倒数引入逆矩阵,其结果是

即

|A|≠0,

(数中是:a 有倒数 ⇔a≠0)。

可逆矩阵在运算中恰好具有如同非零数在数的运算中类似的一些性质:

1) 可逆矩阵不是零因子。A 可逆(|A|≠0),若 AB=O,则 B=O(a≠0,若 ab=0,则 b=0)。

2) 可逆矩阵适合乘法消去律。A 可逆(|A|≠0),若 AB=AC,则 B=C(a≠0,若 ab=ac,则 b=c)。

3) 含可逆矩阵的矩阵(线性)方程可解。若 A 可逆(|A|≠0),则 AX=B 有惟一解 X=A−1B(a≠0,则 ax=b 有惟一解 x=a−1b)。

从以上性质看,我们是借助可逆矩阵在某些方阵运算中实施了除法。

说明 求逆矩阵的方法

(3) 当 A 可逆时,求 A 逆矩阵方法有

1) A−1=1|A|A∗。这是一个基本结论,在证明中常用到。值得注意的是每一个方阵 A 不论其是否可逆都有伴随矩阵 A∗,而且等式 AA∗=A∗A=|A|E 不论 A 是否可逆均成立,只是在 A 不可逆时 AA∗=A∗A=|A|E=O 而已。这些结果在推导中更常用到。用此基本结论于具体计算 A−1 时,当 n 较大时因计算量较大而不常用。但当 n=2 时可直接写出。设

A=(abcd),

若 |A|=ad−bc≠0,则

A−1=1ad−bc(d−b−ca).

2) 利用初等变换。计算题时常用此法。

[A⋮E]⟶[E⋮A−1];
(A⋯E)⟶(E⋯A−1).

3) 分块求逆。

(a) 若

A=diag[A1,A2,⋯,At],

则 A 可逆 ⇔Ai 均可逆(i=1,2,⋯,t)。A 可逆时

A−1=diag[A1−1,A2−1,⋯,At−1].

(b) 若

G1=(AOCB),G2=(ACOB),G3=(OABC),G4=(CABO),

其中 A,B 为方阵,则 Gi 可逆 ⇔A,B 均可逆(i=1,2,3,4),Gi 可逆时

G1−1=(A−1O−B−1CA−1B−1),G2−1=(A−1−A−1CB−1OB−1),
G3−1=(−B−1CA−1B−1A−1O),G4−1=(OB−1A−1−A−1CB−1).

4) 处理"证明 A 可逆,且求出 A−1"一类问题时,常用定理 3.2.1 的推论,设法找一个 B 使 AB=E。这样就证明了 A 可逆,其逆为 B。如 A2=2E,则有

(A+E)(A−E)=E,

所以 A+E 可逆,且 (A+E)−1=A−E;A−E 可逆,且 (A−E)−1=A+E。

说明 3.6.2 两种方法

(1) 分块矩阵(包括分块矩阵的初等变换)。

(2) 等价和等价的标准形。

两个 m×n 矩阵 A 与 B 等价 ⇔r(A)=r(B)。秩是等价变换的不变量。而在秩为 r 的等价类中,标准形 (ErOOO) 是最简单的矩阵。

解题时这两种方法常交融在一起联合使用(等价标准形就是一个分块矩阵),3.5 节的 3 个例题就是这样,下例也如此。

最后还须指出,本章介绍的用初等变换求秩、求逆矩阵,以及矩阵等价标准形等,都是线性代数中常用的基本技巧。

例题

例 3.6.1 矩阵方程 AXA=A 的广义逆★★★★★计算题广义逆与矩阵方程展开题目与讲解
例 3.6.1 矩阵方程 AXA=A 的广义逆

设 A 为 m×n 矩阵,求解矩阵方程 AXA=A。

解 先考虑 A 为标准形 (ErOOO),此时将所求 X 适当分块 X=(XrCDF),其中 C,D,F 分别为待定的 r×(m−r),(n−r)×r,(n−r)×(m−r) 矩阵,代入 AXA=A,得

(ErOOO)(XrCDF)(ErOOO)=(ErOOO),
(XrOOO)=(ErOOO).

故得 Xr=Er,而 C,D,F 可任取。从而

X=(ErCDF).

在一般情况下,A=P(ErOOO)Q,其中 P,Q 为可逆矩阵。记 Y=QXP,以 X=Q−1YP−1 代入 AXA=A,化简即得

(ErOOO)Y(ErOOO)=(ErOOO).

此即 A 为标准形情况,于是 Y=(ErCDF)。从而所求

X=Q−1(ErCDF)P−1.

我们把适合 AXA=A 的 X 称为矩阵 A 的广义逆。本例给出了 m×n 矩阵 A(未必是方阵)的全体广义逆。

04第四章 线性空间和线性变换
一§4.1 定义及其背景选自 §4.14 个知识分组 · 含例题
定义+
定义 4.1.1 线性空间

设 P 是一个数域,其中元素用 a,b,c,⋯ 来表示。V 是一个非空集合,其中元素用 <mi>α</mi>,<mi>β</mi>,<mi>γ</mi>,⋯ 来表示,如果下列条件被满足就称 V 为 P 上的一个线性空间。V 中元素通常称为向量。

1. 在 V 中定义了一个加法,对于 V 中任意两个向量 <mi>α</mi> 与 <mi>β</mi>,均有 V 中一个唯一确定的向量 <mi>γ</mi> 与它们对应,这个向量称为 <mi>α</mi> 与 <mi>β</mi> 的和,记为 <mi>γ</mi>=<mi>α</mi>+<mi>β</mi>。

2. 有一个数量乘法,对于 P 中每一个数 k 和 V 中每一个向量 <mi>α</mi>,有 V 中唯一确定的向量 <mi>δ</mi> 与它们对应,这个向量称为 k 与 <mi>α</mi> 的数量乘积,记为 <mi>δ</mi>=k⋅<mi>α</mi>。

3. 对任意的 <mi>α</mi>,<mi>β</mi>,<mi>γ</mi>∈V,任意的 k,t∈P,加法与数量乘法满足下列运算规律:

(1)交换律 <mi>α</mi>+<mi>β</mi>=<mi>β</mi>+<mi>α</mi>;

(2)结合律 (<mi>α</mi>+<mi>β</mi>)+<mi>γ</mi>=<mi>α</mi>+(<mi>β</mi>+<mi>γ</mi>);

(3)在 V 中存在一个零向量,记为 0,对于 V 中的每一个向量 <mi>α</mi>,都有 <mi>α</mi>+0=<mi>α</mi>;

(4)对于 V 中每一个向量 <mi>α</mi>,在 V 中存在一个向量 <mi>β</mi> 使得 <mi>α</mi>+<mi>β</mi>=0,这样的 <mi>β</mi> 称为 <mi>α</mi> 的一个负向量;

(5)k⋅(<mi>α</mi>+<mi>β</mi>)=k⋅<mi>α</mi>+k⋅<mi>β</mi>;

(6)(k+t)⋅<mi>α</mi>=k⋅<mi>α</mi>+t⋅<mi>α</mi>;

(7)(kt)⋅<mi>α</mi>=k⋅(t⋅<mi>α</mi>);

(8)1⋅<mi>α</mi>=<mi>α</mi>。

性质+
性质 4.1.1 零向量与负向量的唯一性

设 V 是数域 P 上的线性空间,则

(1)零向量唯一;(2)负向量唯一。

证 (1)设 01,02 均为 V 的零向量,考虑 01+02。视 01 为零向量,则 01+02=02;然而若视 02 为零向量,则 01+02=01。从而 01=02。

(2)设 <mi>α</mi> 有两个负向量 <mi>β</mi> 与 <mi>γ</mi>,则 <mi>α</mi>+<mi>β</mi>=0;<mi>α</mi>+<mi>γ</mi>=0. 从而 <mi>β</mi>=<mi>β</mi>+0=<mi>β</mi>+(<mi>α</mi>+<mi>γ</mi>)=(<mi>β</mi>+<mi>α</mi>)+<mi>γ</mi>=0+<mi>γ</mi>=<mi>γ</mi>.

性质 4.1.2 零元与负元的运算性质

设 {V,+,⋅} 是数域 P 上的线性空间,对任意的 <mi>α</mi>∈V,k∈P,有

(1)0⋅<mi>α</mi>=0;

(2)k⋅0=0;

(3)(−k)⋅<mi>α</mi>=k⋅(−<mi>α</mi>)=−(k⋅<mi>α</mi>);

(4)若 k⋅<mi>α</mi>=0,则 k=0,或 <mi>α</mi>=0。

证 (1)由定义 4.1.1 知,0⋅<mi>α</mi>=(0+0)⋅<mi>α</mi>=0⋅<mi>α</mi>+0⋅<mi>α</mi>。等式两边同时加 0⋅<mi>α</mi> 的负向量即得 0⋅<mi>α</mi>=0。

(2)类似(1),留作习题。

(3)为证 (−k)⋅<mi>α</mi>=−(k⋅<mi>α</mi>),仅须证明 (−k)⋅<mi>α</mi>+k⋅<mi>α</mi>=0。事实上, (−k)⋅<mi>α</mi>+k⋅<mi>α</mi>=(−k+k)⋅<mi>α</mi>=0⋅<mi>α</mi>=0. 同理可证 k⋅(−<mi>α</mi>)=−(k⋅<mi>α</mi>)。综上即得 (−k)⋅<mi>α</mi>=−(k⋅<mi>α</mi>)=k⋅(−<mi>α</mi>).

(4)设 k≠0,对 k⋅<mi>α</mi>=0,两边用 k−1 作数量乘法有 k−1⋅(k⋅<mi>α</mi>)=k−1⋅0=0. 另一方面,k−1⋅(k⋅<mi>α</mi>)=(k−1k)⋅<mi>α</mi>=1⋅<mi>α</mi>=<mi>α</mi>。从而 <mi>α</mi>=0。

说明+
导读 线性空间与线性变换的地位

线性空间和线性变换是最基本的数学概念之一,它不仅是线性代数的核心,而且它的理论和方法已经渗透到自然科学、工程技术、经济管理的各个领域。借助线性空间和线性变换我们也将进一步加深对线性方程组和矩阵的理解。

背景 线性空间的来源

线性空间是从我们已经熟悉的许多研究对象,诸如数、向量、矩阵、多项式等经概括而成的。

在研究(欧氏)平面时,通过引进直角坐标系,不仅把起点在坐标原点的向量(或称矢量)<mi>α</mi> 和其坐标 [x,y](平面上的点)建立起 1−1 对应的关系,而且可把几何向量的运算(如几何向量加法的平行四边形法则)转化为其对应坐标的代数运算(分量相加)。这样可将平面上向量描述成下述代数系统:

把平面上的向量的全体记为 R2={[x,y]|x,y∈R}. 对任意的 <mi>α</mi>=[x1,y1]∈R2,<mi>β</mi>=[x2,y2]∈R2,任意的 k∈R,规定加法和数乘为 <mi>α</mi>+<mi>β</mi>=[x1+x2,y1+y2]∈R2;k<mi>α</mi>=[kx1,ky1]∈R2. 易见向量的加法和数乘适合 3.1 节的定理 3.1.1 所说的 8 条运算规律,比如说零向量为 [0,0],<mi>α</mi> 的负向量为 [−x1,−y1],于是 R2 就是平面上全体向量的集合,具有两个封闭的运算加法和数乘,且这两个运算适合 8 条规律。

同样的想法和做法可在(欧氏)空间中实施。将空间的向量(或称矢量)视为 R3={[x,y,z]|x,y,z∈R}, 即实数域上所有三元向量的全体。类似地规定向量加法和数乘,而且加法和数乘运算也适合上述 8 条规律。

说明 数域 P 上的 n 元向量空间

平面,空间可视为二元向量、三元向量构成的“空间”,自然可推广去设想 n 元向量构成的“空间”。设 P 是一个数域,记 Pn={[x1,x2,⋯,xn]|x1,x2,⋯,xn∈P} 为数域 P 上所有 n 元向量的全体。对任意的 <mi>α</mi>=[x1,x2,⋯,xn]∈Pn,<mi>β</mi>=[y1,y2,⋯,yn]∈Pn,k∈P, 规定加法和数乘为 <mi>α</mi>+<mi>β</mi>=[x1+y1,x2+y2,⋯,xn+yn]∈Pn; k<mi>α</mi>=[kx1,kx2,⋯,kxn]∈Pn. 加法和数乘运算也适合上述 8 条规律。

这样我们就有一个 n 元向量构成的“空间”Pn,特别地取 P=R,则 Rn={[a1,a2,⋯,an]|ai∈R,i=1,2,⋯,n} 是 n 元实向量构成的“空间”,它是平面、空间的自然推广,也是将要引入线性空间的很好背景。

说明 矩阵与多项式的代数系统

再来看第 3 章刚讨论过的矩阵,记 Pm×n={[aij]m×n|aij∈P} 为数域 P 上所有 n×m 矩阵的全体。对任意的 [aij]m×n∈Pm×n,[bij]m×n∈Pm×n,k∈P, 规定加法和数乘为 [aij]m×n+[bij]m×n=[aij+bij]m×n∈Pm×n; k[aij]m×n=[kaij]m×n∈Pm×n. 加法与数乘适合上述 8 条运算规律。

特别地,P1×n(行向量)和 Pn(n 元向量)不仅表现形式相似,而且有相同的加法和数乘运算规律。

又如系数取自数域 P 上的次数小于 n 的一元多项式,及零多项式可记为 P[x]n={a0+a1x+⋯+an−1xn−1|a0,a1,⋯,an−1∈P}. 设 f(x)=a0+a1x+⋯+an−1xn−1∈P[x]n, g(x)=b0+b1x+⋯+bn−1xn−1∈P[x]n,k∈P. 多项式的加法和数乘可表为 f(x)+g(x)=(a0+b0)+(a1+b1)x+⋯+(an−1+bn−1)xn−1∈P[x]n; kf(x)=ka0+ka1x+⋯+kan−1xn−1∈P[x]n. 加法与数乘也适合上述 8 条运算规律。

上述种种使我们看到诸如 n 元向量、矩阵、一元多项式这些从表面上看各不相同的代数系统遵循着相同的运算规律。把这些作为背景概括成更一般的概念。

说明 线性空间的记号

据此定义容易得出本节开始所述的代数系统均是线性空间。

以上例子的验证繁而不难,为篇幅计不一一赘述。从以上例子中可看出线性空间的要点可概括为:一个非空集合 V,具有两个适合 8 条规律的加法和数量乘法。为表明这几点,线性空间可表示为 {V,+,⋅}。

说明 减法的派生定义与移项变号

据负向量的唯一性,可将 <mi>α</mi> 唯一的负向量记为 −<mi>α</mi>,并由此可从加法派生定义减法: <mi>α</mi>−<mi>β</mi>=<mi>α</mi>+(−<mi>β</mi>). 据此可有 <mi>α</mi>+<mi>β</mi>=<mi>γ</mi>⇔<mi>α</mi>=<mi>γ</mi>−<mi>β</mi>. 这表明在线性空间中通常的移项变号规则成立。

例题

例 4.1.1★☆☆☆☆判断题n 元向量空间展开题目与讲解
例 4.1.1 n 元向量空间 Pn

数域 P 上的 n 元向量的全体,关于向量的加法和数乘构成数域 P 上的一个线性空间,称为 n 元向量空间,记为 Pn。

特别地,当 P 为实数域 R 时,R2 就是(欧氏)平面,R3 就是(欧氏)空间。

下文为叙述方便将行向量改为列向量,即令 Pn={[x1,x2,⋯,xn]T|x1,x2,⋯,xn∈P}, 加法和数乘相应地改为列向量相加和数乘。这样一来,如无特殊说明,约定下文中 Pn 就表示 n 元列向量关于列向量的加法和数乘构成的线性空间。

例 4.1.2★☆☆☆☆判断题矩阵空间展开题目与讲解
例 4.1.2 矩阵空间 Pm×n

数域 P 上 m×n 矩阵的全体,关于矩阵的加法和数乘构成数域 P 上的一个线性空间,记为 Pm×n。特别地据上述约定 Pn×1 就是 Pn。

例 4.1.3★☆☆☆☆判断题多项式空间展开题目与讲解
例 4.1.3 多项式空间 P[x]n 与 P[x]

系数取自数域 P 中的次数小于 n 的一元多项式全体及零多项式,关于多项式的加法和数乘构成数域 P 上的一个线性空间,记为 P[x]n。

同样地,系数取自数域 P 中的一元多项式全体,关于多项式的加法和数乘构成数域 P 上的一个线性空间,记为 P[x]。

例 4.1.4★☆☆☆☆判断题数域上的线性空间展开题目与讲解
例 4.1.4 C 作为 R 上的线性空间

复数域 C 关于数的加法和乘法,可以构成实数域 R 上的一个线性空间。

例 4.1.5★☆☆☆☆判断题数域上的线性空间展开题目与讲解
例 4.1.5 数域 P 作为自身的线性空间

任意一个数域 P 关于数的加法和乘法可以构成自身 P 上的一个线性空间。

例 4.1.6★☆☆☆☆判断题函数空间展开题目与讲解
例 4.1.6 连续函数空间 C[a,b]

定义在闭区间 [a,b] 上的一切连续实函数的全体,关于函数的加法和实数与函数的数量乘法构成实数域 R 上的线性空间,记为 C[a,b]。

二§4.2 向量的线性相关性选自 §4.24 个知识分组 · 含例题
定义+
定义 4.2.1 线性组合与线性表示

设 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 是数域 P 上线性空间 V 中 s 个向量,k1,k2,⋯,ks 是 P 中任意 s 个数,称 k1<mi>α</mi>1+k2<mi>α</mi>2+⋯+ks<mi>α</mi>s 为向量 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 的一个线性组合。

若 V 中某一个向量 <mi>β</mi> 可表为向量 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 的线性组合,则称 <mi>β</mi> 可经 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 线性表示。

显见零向量 0 可经任意一组向量 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 线性表示,这是因为 0=0<mi>α</mi>1+0<mi>α</mi>2+⋯+0<mi>α</mi>s.

定义 4.2.2 线性相关与线性无关

设 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 是数域 P 上线性空间 V 中 s 个向量,如果存在 P 中不全为零的数 k1,k2,⋯,ks,使得 k1<mi>α</mi>1+k2<mi>α</mi>2+⋯+ks<mi>α</mi>s=0,(4.2.1) 则称 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 线性相关;否则就称线性无关。

据定义,称 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 线性无关,就是指 P 中找不到不全为零的数 k1,k2,⋯,ks,使得 (4.2.1) 式成立,也就是说:

若有一组数 k1,k2,⋯,ks 使 k1<mi>α</mi>1+k2<mi>α</mi>2+⋯+ks<mi>α</mi>s=0,则必有 k1=k2=⋯=ks=0.(4.2.2)

(4.2.2) 所述法则将常用来阐明 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 是线性无关的。

性质+
性质 4.2.1 线性相关性的五条基本性质

在线性空间 V 中有

(1)一个向量组中有部分向量组线性相关,则向量组线性相关。

(2)一个向量组线性无关,则其任何一个部分向量组必线性无关。

(3)任何一个包含零向量的向量组必线性相关。

(4)一个向量 <mi>α</mi> 线性相关 ⇔<mi>α</mi>=0。

(5)一个向量 <mi>α</mi> 线性无关 ⇔<mi>α</mi>≠0。

证 (1)仅需证在向量组 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s,<mi>α</mi>s+1,⋯,<mi>α</mi>s+t 中,若 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 线性相关,则 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s+t 必线性相关。

据题设存在 P 中不全为零的数 k1,k2,⋯,ks,使得 k1<mi>α</mi>1+k2<mi>α</mi>2+⋯+ks<mi>α</mi>s=0. 从而有 P 中不全为零的数 k1,k2,⋯,ks,0,⋯,0,使得 k1<mi>α</mi>1+k2<mi>α</mi>2+⋯+ks<mi>α</mi>s+0<mi>α</mi>s+1+⋯+0<mi>α</mi>s+t=0. 故 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s+t 线性相关。

(2)(2)是(1)的逆否命题,故由(1)⇒(2)。

(3)由 1⋅0+0<mi>α</mi>1+⋯+0<mi>α</mi>s=0 知,命题成立。

(4)<mi>α</mi> 线性相关 ⇔ 存在不为零的数 k1 使得 k1<mi>α</mi>=0⇔<mi>α</mi>=0。

(5)(5)是(4)的逆否命题,故由(4)⇒(5)。

性质 4.2.2 线性表示的秩判别法

Pn 中,设 <mi>β</mi>=[b1,b2,⋯,bn]T,<mi>α</mi>i=[a1i,a2i,⋯,ani]T(i=1,2,⋯,s),则

(1)<mi>β</mi> 能经向量组 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 线性表示 ⇔r(A‾)=r(A);

(2)<mi>β</mi> 不能经向量组 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 线性表示 ⇔r(A‾)≠r(A),

(1)和(2)中的 A=[<mi>α</mi>1<mi>α</mi>2⋯<mi>α</mi>s],A‾=[<mi>α</mi>1<mi>α</mi>2⋯<mi>α</mi>s⋮<mi>β</mi>]。

当 <mi>β</mi> 能经向量组 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 线性表示时,若 r(A)=s,则表示式唯一,若 r(A)<s,则有无穷多种表示式。

进而 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 线性相关(线性无关),意指存在(不存在)一组不全为零的 P 中数 k1,k2,⋯,ks,使得 k1<mi>α</mi>1+k2<mi>α</mi>2+⋯+ks<mi>α</mi>s=0, 即 [<mi>α</mi>1<mi>α</mi>2⋯<mi>α</mi>s](k1k2⋮ks)=0, 其中 0=[0,0,⋯,0]T。

这就相当于齐次线性方程组 A(x1x2⋮xs)=0 有非零解 x1=k1,x2=k2,⋯,xs=ks(只有零解)。于是利用 2.3 节的定理 2.3.2 有如下性质。

性质 4.2.3 线性相关性的秩判别法

Pn 中,设 <mi>α</mi>i=[a1i,a2i,⋯,ani]T(i=1,2,⋯,s),则

(1)<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 线性相关 ⇔r(A)<s;

(2)<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 线性无关 ⇔r(A)=s。

(1)和(2)中的 A=[<mi>α</mi>1<mi>α</mi>2⋯<mi>α</mi>s]。

推论 1 在 Pn 中任意 r(r>n) 个向量必线性相关。

特别地当 s=n 时,利用 2.3 节的定理 2.3.2 推论,有如下结论。

推论 2 设 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>n∈Pn,记 A=[<mi>α</mi>1<mi>α</mi>2⋯<mi>α</mi>n],则

(1)<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>n 线性相关 ⇔|A|=0;

(2)<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>n 线性无关 ⇔|A|≠0。

这表明在 Pn 中利用线性方程组解的理论可非常简明地判别出 Pn 中向量的线性关系。

说明+
说明 本节的研究对象与约定

在研究线性空间时,向量的线性关系(相关或无关)起着极为重要的作用。它不仅是建立线性空间结构与分类理论的基础,也是线性方程组理论的基础,因而是线性代数最重要的概念之一。

我们先在一般的数域 P 上线性空间 V 中研究向量的线性关系,然后再在具体线性空间 Pn 中看看这些线性关系的具体表现。

由于向量的加法满足结合律,故 k1<mi>α</mi>1+k2<mi>α</mi>2+⋯+ks<mi>α</mi>s 有完全确定的意义。我们由此开始讨论。

说明 在 Pn 中考察线性表示

现在我们在具体的线性空间 Pn 中考察这些线性关系。设 <mi>α</mi>i=[a1i,a2i,⋯,ani]T(i=1,2,⋯,s),<mi>β</mi>=[b1,b2,⋯,bn]T, 则 <mi>β</mi> 能否用 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 线性表示相当于能否找到 P 中数 k1,k2,⋯,ks,使得 k1<mi>α</mi>1+k2<mi>α</mi>2+⋯+ks<mi>α</mi>s=<mi>β</mi>.(4.2.3) 具体写出来是 k1(a11a21⋮an1)+k2(a12a22⋮an2)+⋯+ks(a1sa2s⋮ans)=(b1b2⋮bn), 即 {a11k1+a12k2+⋯+a1sks=b1,a21k1+a22k2+⋯+a2sks=b2,⋯⋯⋯⋯⋯⋯an1k1+an2k2+⋯+ansks=bn. 这表明 P 中是否有 k1,k2,⋯,ks 使 (4.2.3) 式成立,相当于线性方程组 (a11a12⋯a1sa21a22⋯a2s⋮⋮⋮an1an2⋯ans)(x1x2⋮xs)=(b1b2⋮bn), 即 [<mi>α</mi>1<mi>α</mi>2⋯<mi>α</mi>s](x1x2⋮xs)=<mi>β</mi> 在数域 P 中是否有解。

例题

例 4.2.1★★★☆☆计算题线性表示与相关性的秩判别展开题目与讲解
例 4.2.1 R4 中线性表示与相关性的判别

在 R4 中已知 <mi>α</mi>1=[1,0,2,1]T,<mi>α</mi>2=[1,1,1,1]T, <mi>α</mi>3=[2,1,3,2]T,<mi>α</mi>4=[2,5,−1,4]T. (1)<mi>α</mi>4 能否经 <mi>α</mi>1,<mi>α</mi>2,<mi>α</mi>3 线性表示?<mi>α</mi>3 能否经 <mi>α</mi>1,<mi>α</mi>2,<mi>α</mi>4 线性表示?如能表示,写出表示式;如不能表示,则说明理由。

(2)判别下列向量组是线性相关,还是线性无关:

(A)<mi>α</mi>1,<mi>α</mi>2,<mi>α</mi>3,<mi>α</mi>4.(B)<mi>α</mi>1,<mi>α</mi>2,<mi>α</mi>3.(C)<mi>α</mi>1,<mi>α</mi>2,<mi>α</mi>4.

解 由性质 4.2.2 及性质 4.2.3 知,要解答(1),(2)均可归结为求某些矩阵的秩。为此将 <mi>α</mi>1,<mi>α</mi>2,<mi>α</mi>3,<mi>α</mi>4 作为列向量组成矩阵 A=[<mi>α</mi>1<mi>α</mi>2<mi>α</mi>3<mi>α</mi>4],将 A 只用初等行变换化为阶梯形矩阵 A=(11220115213−11124)⟶(101−3011500010000), 记 [<mi>α</mi>′1<mi>α</mi>′2<mi>α</mi>′3<mi>α</mi>′4]=B,即 (4.2.4) 式。

(1)因仅用初等行变换,故由 (4.2.4) 知 r([<mi>α</mi>1<mi>α</mi>2<mi>α</mi>3<mi>α</mi>4])=r([<mi>α</mi>′1<mi>α</mi>′2<mi>α</mi>′3<mi>α</mi>′4])=3, r([<mi>α</mi>1<mi>α</mi>2<mi>α</mi>3])=r([<mi>α</mi>′1<mi>α</mi>′2<mi>α</mi>′3])=2. 据此线性方程组 [<mi>α</mi>1<mi>α</mi>2<mi>α</mi>3](x1x2x3)=<mi>α</mi>4 无解,所以 <mi>α</mi>4 不能经 <mi>α</mi>1,<mi>α</mi>2,<mi>α</mi>3 线性表示。

由 (4.2.4) 知,经初等行变换有 [<mi>α</mi>1<mi>α</mi>2<mi>α</mi>4<mi>α</mi>3]⟶(10−31015100100000), 从而 r([<mi>α</mi>1<mi>α</mi>2<mi>α</mi>4<mi>α</mi>3])=r([<mi>α</mi>′1<mi>α</mi>′2<mi>α</mi>′4<mi>α</mi>′3])=3, r([<mi>α</mi>1<mi>α</mi>2<mi>α</mi>4])=r([<mi>α</mi>′1<mi>α</mi>′2<mi>α</mi>′4])=3. 据此线性方程组 [<mi>α</mi>1<mi>α</mi>2<mi>α</mi>4](x1x2x3)=<mi>α</mi>3 有唯一解:x1=1,x2=1,x3=0。所以 <mi>α</mi>3 能经 <mi>α</mi>1,<mi>α</mi>2,<mi>α</mi>4 线性表示,表示式为 <mi>α</mi>3=<mi>α</mi>1+<mi>α</mi>2.

(2)由 (4.2.4) 知 r([<mi>α</mi>1<mi>α</mi>2<mi>α</mi>3<mi>α</mi>4])=r([<mi>α</mi>′1<mi>α</mi>′2<mi>α</mi>′3<mi>α</mi>′4])=3, r([<mi>α</mi>1<mi>α</mi>2<mi>α</mi>3])=r([<mi>α</mi>′1<mi>α</mi>′2<mi>α</mi>′3])=2, r([<mi>α</mi>1<mi>α</mi>2<mi>α</mi>4])=r([<mi>α</mi>′1<mi>α</mi>′2<mi>α</mi>′4])=3. 故向量组(A)线性相关,(B)线性相关,(C)线性无关。

注记 实际上据 (4.2.4) 可判断出 <mi>α</mi>1,<mi>α</mi>2,<mi>α</mi>3,<mi>α</mi>4 中任意一个部分向量组是线性无关还是线性相关,比如还可判定 <mi>α</mi>1,<mi>α</mi>2 线性无关,鉴于下文还将多次采用此种方法来解题。

例 4.2.2★★★☆☆证明题线性无关性的证明展开题目与讲解
例 4.2.2 线性无关向量组的线性组合仍线性无关

设 <mi>α</mi>1,<mi>α</mi>2,<mi>α</mi>3 是线性空间 V 中 3 个线性无关的向量,若 <mi>β</mi>1=<mi>α</mi>1+<mi>α</mi>2,<mi>β</mi>2=<mi>α</mi>2+<mi>α</mi>3,<mi>β</mi>3=<mi>α</mi>3+<mi>α</mi>1, 求证:<mi>β</mi>1,<mi>β</mi>2,<mi>β</mi>3 线性无关。

证 设有 k1<mi>β</mi>1+k2<mi>β</mi>2+k3<mi>β</mi>3=0,代入题设条件有 k1(<mi>α</mi>1+<mi>α</mi>2)+k2(<mi>α</mi>2+<mi>α</mi>3)+k3(<mi>α</mi>3+<mi>α</mi>1)=0, 整理得 (k1+k3)<mi>α</mi>1+(k1+k2)<mi>α</mi>2+(k2+k3)<mi>α</mi>3=0. 因 <mi>α</mi>1,<mi>α</mi>2,<mi>α</mi>3 线性无关,故 {k1+k3=0,k1+k2=0,k2+k3=0. 因 |101110011|=2≠0, 得出 k1=0,k2=0,k3=0。利用 (4.2.2) 知,<mi>β</mi>1,<mi>β</mi>2,<mi>β</mi>3 线性无关。

三§4.3 向量的极大线性无关组选自 §4.35 个知识分组 · 含例题
定义+
定义 4.3.1 向量组的等价

若向量组 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>r 中每一个向量都可经向量组 <mi>β</mi>1,<mi>β</mi>2,⋯,<mi>β</mi>s 线性表示,则称向量组 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>r 可经向量组 <mi>β</mi>1,<mi>β</mi>2,⋯,<mi>β</mi>s 线性表示。若两个向量组可以互相线性表示,则称这两个向量组等价。

由定义容易推出等价向量组有以下性质:

(1)自反性:每一向量组都与自身等价;

(2)对称性:若向量组(Ⅰ)与向量组(Ⅱ)等价,则向量组(Ⅱ)也与向量组(Ⅰ)等价;

(3)传递性:若向量组(Ⅰ)与向量组(Ⅱ)等价,向量组(Ⅱ)与向量组(Ⅲ)等价,则向量组(Ⅰ)与向量组(Ⅲ)等价。

定义 4.3.2 极大线性无关组

向量组 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 中的一个部分向量组 <mi>α</mi>i1,<mi>α</mi>i2,⋯,<mi>α</mi>ir 称为原向量组的一个极大线性无关组,如果

(1)<mi>α</mi>i1,<mi>α</mi>i2,⋯,<mi>α</mi>ir 线性无关;

(2)再添加原向量组的任何一个向量 <mi>α</mi>k(如果有),则 <mi>α</mi>i1,<mi>α</mi>i2,⋯,<mi>α</mi>ir,<mi>α</mi>k 均线性相关。

由定义易得出当向量组(Ⅰ):<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 线性无关时,(Ⅰ)的极大线性无关组就是自身。

据定理 4.3.2 易知,在(1)条件下,(2)和下述条件等价

(2)′ <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 中任何一个向量 <mi>α</mi>k 均可经 <mi>α</mi>i1,<mi>α</mi>i2,⋯,<mi>α</mi>ir 线性表示。

因而(1),(2)与(1),(2)′ 均可作为极大线性无关组的定义。由(2)′ 知 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 可经其极大线性无关组 <mi>α</mi>i1,<mi>α</mi>i2,⋯,<mi>α</mi>ir 线性表示,而 <mi>α</mi>i1,<mi>α</mi>i2,⋯,<mi>α</mi>ir 可经原向量组线性表示是显然的,从而可有

定理+
定理 4.3.1 线性相关的等价刻画

向量组 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s(s≥2) 线性相关 ⇔ <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 中至少有一个向量是其余 s−1 个向量的线性组合。

证 必要性。设 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 线性相关,则有不全为零的数 k1,k2,⋯,ks,使得 k1<mi>α</mi>1+k2<mi>α</mi>2+⋯+ks<mi>α</mi>s=0. 不妨设 ki≠0(1≤i≤s),则有 <mi>α</mi>i=(−k1ki)<mi>α</mi>1+⋯+(−ki−1ki)<mi>α</mi>i−1+(−ki+1ki)<mi>α</mi>i+1+⋯+(−kski)<mi>α</mi>s.

充分性。设 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 中有某个 <mi>α</mi>i(1≤i≤s) 可表为 <mi>α</mi>i=k1<mi>α</mi>1+⋯+ki−1<mi>α</mi>i−1+ki+1<mi>α</mi>i+1+⋯+ks<mi>α</mi>s, 则 k1<mi>α</mi>1+⋯+ki−1<mi>α</mi>i−1+(−1)<mi>α</mi>i+ki+1<mi>α</mi>i+1+⋯+ks<mi>α</mi>s=0. 由 k1,⋯,ki−1,(−1),ki+1,⋯,ks 不全为零知,<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 线性相关。

推论 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s(s≥2) 线性无关 ⇔ <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 中每一个向量都不能经其余 s−1 个向量线性表示。

定理 4.3.2 添加一个向量后的线性表示

若向量组 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 线性无关,而向量组 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s,<mi>β</mi> 线性相关,则 <mi>β</mi> 必可经 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 线性表示,且线性表示式唯一。

证 由 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s,<mi>β</mi> 线性相关知,存在不全为零的数 k1,k2,⋯,ks,k,使得 k1<mi>α</mi>1+k2<mi>α</mi>2+⋯+ks<mi>α</mi>s+k<mi>β</mi>=0. 现用反证法来证必有 k≠0。若不然,k=0,则 k1,k2,⋯,ks 不全为零,且有 k1<mi>α</mi>1+k2<mi>α</mi>2+⋯+ks<mi>α</mi>s=0, 这与 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 线性无关矛盾,故 k≠0。从而有 <mi>β</mi>=−k1k<mi>α</mi>1−k2k<mi>α</mi>2−⋯−ksk<mi>α</mi>s.

再证上述线性表示式唯一。设 <mi>β</mi>=t1<mi>α</mi>1+t2<mi>α</mi>2+⋯+ts<mi>α</mi>s, <mi>β</mi>=l1<mi>α</mi>1+l2<mi>α</mi>2+⋯+ls<mi>α</mi>s, 两式相减得 (t1−l1)<mi>α</mi>1+(t2−l2)<mi>α</mi>2+⋯+(ts−ls)<mi>α</mi>s=0. 由 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 线性无关推知 t1=l1,t2=l2,⋯,ts=ls, 故线性表示式唯一。

定理 4.3.3 向量个数与线性相关性

设向量组 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>r 中每一个向量都可经向量组 <mi>β</mi>1,<mi>β</mi>2,⋯,<mi>β</mi>s 线性表示,若 r>s,则 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>r 线性相关。

证 由题设有 <mi>α</mi>j=a1j<mi>β</mi>1+a2j<mi>β</mi>2+⋯+asj<mi>β</mi>s(4.3.1) 记为 [<mi>β</mi>1<mi>β</mi>2⋯<mi>β</mi>s](a1ja2j⋮asj)(j=1,2,⋯,r).(4.3.2)

注意 因为 <mi>β</mi>1,<mi>β</mi>2,⋯,<mi>β</mi>s 是一般线性空间中的向量,故不能认为 [<mi>β</mi>1<mi>β</mi>2⋯<mi>β</mi>s] 是矩阵,(4.3.2) 式仅是利用矩阵的乘法将 (4.3.1) 式改写成另一种形式罢了。下面我们常用这种“形式的”记法,不再一一指明。

将 (4.3.2) 式中的 r 个等式合在一起,用矩阵形式表示 [<mi>α</mi>1<mi>α</mi>2⋯<mi>α</mi>r]=[<mi>β</mi>1<mi>β</mi>2⋯<mi>β</mi>s](a11a12⋯a1ra21a22⋯a2r⋮⋮⋮as1as2⋯asr) 记为 [<mi>α</mi>1<mi>α</mi>2⋯<mi>α</mi>r]=[<mi>β</mi>1<mi>β</mi>2⋯<mi>β</mi>s]As×r.

考虑 k1<mi>α</mi>1+k2<mi>α</mi>2+⋯+kr<mi>α</mi>r=[<mi>α</mi>1<mi>α</mi>2⋯<mi>α</mi>r](k1k2⋮kr)=[<mi>β</mi>1<mi>β</mi>2⋯<mi>β</mi>s]AK,(4.3.3) 其中 K=[k1,k2,⋯,kr]T。

按向量线性相关的定义,若能找到不全为零的 k1,k2,⋯,kr 使 (4.3.3) 式等于零向量,就证明了 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>r 线性相关。为此考虑齐次线性方程组 AX=0,因 r(As×r)≤s<r, 即系数矩阵的秩小于未知量个数,据定理 2.3.2 知,AX=0 有非零解,取其一为 [k1,k2,⋯,kr]T=K,则有 AK=0,从而 k1<mi>α</mi>1+k2<mi>α</mi>2+⋯+kr<mi>α</mi>r=0, 其中 k1,k2,⋯,kr 不全为零,故得 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>r 线性相关。

经常要用到的是此定理的逆否命题。

定理 4.3.4 线性无关向量组的个数估计

设向量组 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>r 中每一个向量都可经向量组 <mi>β</mi>1,<mi>β</mi>2,⋯,<mi>β</mi>s 线性表示,若 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>r 线性无关,则 r≤s。

定理 4.3.5 等价线性无关向量组所含向量个数相等

任意两个等价的线性无关向量组它们所含的向量个数相等。

证 设线性无关向量组(Ⅰ)与线性无关向量组(Ⅱ)等价,且它们所含向量个数分别为 r,s。因(Ⅰ)可经(Ⅱ)线性表示,由定理 4.3.4 知,r≤s。同样由(Ⅱ)可经(Ⅰ)线性表示可推出,s≤r。综合即得 r=s。

性质+
性质 4.3.1 向量组与其极大线性无关组等价

向量组与其极大线性无关组等价。

性质 4.3.2 极大线性无关组所含向量个数不变

向量组的任意两个极大线性无关组必等价,从而它们所含的向量个数相等。

证 因向量组与其极大线性无关组等价,且向量组的等价关系具有对称性、传递性,所以向量组的任意两个极大线性无关组必等价。据定理 4.3.5 知,两者所含向量个数相等。

据此命题我们可将向量组的极大线性无关组所含向量的个数,称为该向量组的秩。它是由向量组唯一确定的。据此,例 4.3.1 中向量组 <mi>α</mi>1,<mi>α</mi>2,<mi>α</mi>3,<mi>α</mi>4 的秩为 3。

说明+
说明 本节要解决的问题

我们将在一般的线性空间 V 中研究向量间线性组合、线性相关、线性无关这三者之间的内在联系。

本节所说的向量都是一般线性空间 V 的向量,所说的向量组都是由有限个向量构成的。

说明 极大线性无关组的选取方法

现设 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 是线性空间 V 中一组不全为零向量的向量组,我们总可从中选取出一个含有尽可能多的线性无关部分向量组 <mi>α</mi>i1,<mi>α</mi>i2,⋯,<mi>α</mi>ir 来。也就是说 <mi>α</mi>i1,<mi>α</mi>i2,⋯,<mi>α</mi>ir 线性无关,而再添加(如果可能)原向量组的任何一个向量 <mi>α</mi>k 都有 <mi>α</mi>i1,<mi>α</mi>i2,⋯,<mi>α</mi>ir,<mi>α</mi>k 线性相关。具体做法可以是:因 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 不全为零向量,不妨设 <mi>α</mi>i1≠0,则 <mi>α</mi>i1 线性无关。考察 <mi>α</mi>i1,<mi>α</mi>k,让 k 取遍 1,2,⋯,s,若 <mi>α</mi>i1,<mi>α</mi>k 均线性相关,则 <mi>α</mi>i1 就是。否则就可有 <mi>α</mi>i1,<mi>α</mi>i2 线性无关,则对 <mi>α</mi>i1,<mi>α</mi>i2 重复上述讨论。如此继续,即可从 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 中选出一个含有尽可能多的线性无关的部分向量组。

说明 向量组的秩

前文已说从线性空间 V 中任意一组不全为零向量的向量组 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 中总可选取出一个极大线性无关向量组来。而在具体线性空间 Pn 中,选取方法可通过下例来展现。

例题

例 4.3.1★★★☆☆计算题极大线性无关组的求法展开题目与讲解
例 4.3.1 求 R4 中向量组的极大线性无关组

在 R4 中已知 <mi>α</mi>1=[1,0,2,1]T,<mi>α</mi>2=[1,1,1,1]T, <mi>α</mi>3=[2,1,3,2]T,<mi>α</mi>4=[2,5,−1,4]T. 求 <mi>α</mi>1,<mi>α</mi>2,<mi>α</mi>3,<mi>α</mi>4 的极大线性无关组。

解 例 4.2.1 已表明 [<mi>α</mi>1<mi>α</mi>2<mi>α</mi>3<mi>α</mi>4]=(11220115213−11124)⟶(101−3011500010000), 且由此得出 <mi>α</mi>1,<mi>α</mi>2,<mi>α</mi>4 线性无关,<mi>α</mi>1,<mi>α</mi>2,<mi>α</mi>3,<mi>α</mi>4 线性相关,故 <mi>α</mi>1,<mi>α</mi>2,<mi>α</mi>4 是 <mi>α</mi>1,<mi>α</mi>2,<mi>α</mi>3,<mi>α</mi>4 的一个极大线性无关组。另一方面,<mi>α</mi>1,<mi>α</mi>3,<mi>α</mi>4 线性无关,<mi>α</mi>1,<mi>α</mi>3,<mi>α</mi>4,<mi>α</mi>2 线性相关,故 <mi>α</mi>1,<mi>α</mi>3,<mi>α</mi>4 也是 <mi>α</mi>1,<mi>α</mi>2,<mi>α</mi>3,<mi>α</mi>4 的一个极大线性无关组,这表明每一个不全为零向量的向量组不仅都有极大线性无关组,而还可能不只含一个极大线性无关组。在此例中已找出两个极大线性无关组(还能再找出其他的极大线性无关组吗?),它们都是由 3 个向量构成,一般地有下面结论。

四§4.4 基和维数选自 §4.44 个知识分组 · 含例题
定义+
定义 4.4.1 基

设 V 是数域 P 上的一个线性空间,V 中满足下列条件的向量组 <mi>ε</mi>1,<mi>ε</mi>2,⋯,<mi>ε</mi>n 称为 V 的一组基。

(1)<mi>ε</mi>1,<mi>ε</mi>2,⋯,<mi>ε</mi>n 线性无关;

(2)V 中每一个向量都可经 <mi>ε</mi>1,<mi>ε</mi>2,⋯,<mi>ε</mi>n 线性表示。

据此定义知 V 的两组基是彼此等价的线性无关向量组,故两者由相同个数的向量组成。我们给这个唯一确定的数下一个定义。

定义 4.4.2 维数

线性空间 V 的基所含向量个数称为 V 的维数,记为 dimV。

下文如无特殊说明所说的线性空间都是有限维的。

定义 4.4.3 过渡矩阵

设(Ⅰ):<mi>ε</mi>1,<mi>ε</mi>2,⋯,<mi>ε</mi>n 与(Ⅱ):<mi>ε</mi>′1,<mi>ε</mi>′2,⋯,<mi>ε</mi>′n 是 n 维线性空间 V 的两组基,<mi>ε</mi>′i(i=1,2,⋯,n) 经基(Ⅰ)线性表示为 {<mi>ε</mi>′1=m11<mi>ε</mi>1+m21<mi>ε</mi>2+⋯+mn1<mi>ε</mi>n,<mi>ε</mi>′2=m12<mi>ε</mi>1+m22<mi>ε</mi>2+⋯+mn2<mi>ε</mi>n,⋯⋯⋯⋯⋯⋯<mi>ε</mi>′n=m1n<mi>ε</mi>1+m2n<mi>ε</mi>2+⋯+mnn<mi>ε</mi>n. 以 <mi>ε</mi>′i(i=1,2,⋯,n) 在基(Ⅰ)下的坐标作为列向量构成的矩阵 M=(m11m12⋯m1nm21m22⋯m2n⋮⋮⋮mn1mn2⋯mnn) 称为由基(Ⅰ)到基(Ⅱ)的过渡矩阵。

据定理 4.4.1 推论 3 之(3)知,M 为可逆矩阵,且借助矩阵形式有 [<mi>ε</mi>′1<mi>ε</mi>′2⋯<mi>ε</mi>′n]=[<mi>ε</mi>1<mi>ε</mi>2⋯<mi>ε</mi>n]M.(4.4.1)

定理+
定理 4.4.1 用坐标判别向量组的线性关系

设 V 是 n 维线性空间,<mi>ε</mi>1,<mi>ε</mi>2,⋯,<mi>ε</mi>n 是 V 的一组基,<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 是 V 中任意的一组向量,若 <mi>α</mi>i 在 <mi>ε</mi>1,<mi>ε</mi>2,⋯,<mi>ε</mi>n 下的坐标为 [a1i,a2i,⋯,ani]T,i=1,2,⋯,s. 以 <mi>α</mi>i 的坐标为列向量构成的矩阵记为 A=(a11a12⋯a1sa21a22⋯a2s⋮⋮⋮an1an2⋯ans)n×s, 则

(1)<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 线性相关 ⇔r(A)<s;

(2)<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 线性无关 ⇔r(A)=s。

此定理的证明与定理 4.3.3 类似,故不赘述,再则在后面第 7 节中利用“同构”可非常简便地得出此结论。

推论 1 n 维线性空间 V 中向量个数 k 大于 n 的任意向量组必线性相关。特别是 n+1 个向量必线性相关。

推论 2 n 维线性空间 V 中任意 n 个线性无关的向量均可作为 V 的一组基。

当定理 4.4.1 那组向量 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>s 的个数 s=n 时,可有下述结论。

推论 3 在 n 维线性空间 V 中

(1)<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>n 线性相关 ⇔|A|=0;

(2)<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>n 线性无关 ⇔|A|≠0;

(3)<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>n 是 V 的一组基 ⇔|A|≠0,

此处 A 是由 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>n 在一组基下的坐标作为列向量构成的矩阵。

请对照一下定理 4.4.1 和性质 4.2.3,可发现两者是十分类似的。这种雷同的原因,我们将在第 7 节中阐明。

定理 4.4.2 坐标变换公式

设(Ⅰ):<mi>ε</mi>1,<mi>ε</mi>2,⋯,<mi>ε</mi>n 与(Ⅱ):<mi>ε</mi>′1,<mi>ε</mi>′2,⋯,<mi>ε</mi>′n 是 n 维线性空间 V 的两组基,M 是基(Ⅰ)到基(Ⅱ)的过渡矩阵,<mi>α</mi> 是 V 中的一个向量,<mi>α</mi> 在基(Ⅰ),基(Ⅱ)下的坐标分别为 X=[x1,x2,⋯,xn]T,X′=[x′1,x′2,⋯,x′n]T. 则 X=MX′,X′=M−1X.(4.4.2)

证 据题设有 [<mi>ε</mi>′1<mi>ε</mi>′2⋯<mi>ε</mi>′n]=[<mi>ε</mi>1<mi>ε</mi>2⋯<mi>ε</mi>n]M,(4.4.3) <mi>α</mi>=x1<mi>ε</mi>1+x2<mi>ε</mi>2+⋯+xn<mi>ε</mi>n=[<mi>ε</mi>1<mi>ε</mi>2⋯<mi>ε</mi>n]X, <mi>α</mi>=x′1<mi>ε</mi>′1+x′2<mi>ε</mi>′2+⋯+x′n<mi>ε</mi>′n=[<mi>ε</mi>′1<mi>ε</mi>′2⋯<mi>ε</mi>′n]X′=[<mi>ε</mi>1<mi>ε</mi>2⋯<mi>ε</mi>n]MX′. 这意指 X 与 MX′ 均为 <mi>α</mi> 在基(Ⅰ)下的坐标,据坐标唯一性得 X=MX′, 由 M 可逆即可推出 X′=M−1X.

(4.4.1) 式常称为基变换公式,(4.4.2) 式常称为坐标变换公式。

说明+
说明 有限维与无限维

现将这些概念放在整个线性空间 V 上来考察,即考虑 V 中全体向量组成的向量组的极大线性无关组,那么这极大线性无关组或是由有限个向量构成,或有无穷多个向量,对于后者,即 V 中有无穷多个线性无关的向量,V 称为无限维的,这将主要是另一门数学分支泛函分析研究的对象。线性代数把线性空间的研究范围常常局限在前者,即 V 中存在有限个向量构成的极大线性无关组,V 称为有限维的,并引入以下概念。

说明 向量的坐标

下面的论述体现出线性空间中基的重要意义。

设 V 是 n 维线性空间,<mi>ε</mi>1,<mi>ε</mi>2,⋯,<mi>ε</mi>n 是 V 的一组基。据基的定义及定理 4.3.2 知,V 中任何一个向量 <mi>α</mi> 均可经 <mi>ε</mi>1,<mi>ε</mi>2,⋯,<mi>ε</mi>n 线性表示,且表法唯一。即 <mi>α</mi>=x1<mi>ε</mi>1+x2<mi>ε</mi>2+⋯+xn<mi>ε</mi>n, 其中 x1,x2,⋯,xn 是唯一确定的,故可称为向量 <mi>α</mi> 在基 <mi>ε</mi>1,<mi>ε</mi>2,⋯,<mi>ε</mi>n 下的坐标,记为 [x1,x2,⋯,xn]T。

利用向量在一组基下的坐标,我们可判别一般线性空间 V 中向量组的线性关系。

说明 坐标唯一性的注记

实际上我们是在解线性方程组 AX=b,这里 A 是由 <mi>ε</mi>1,<mi>ε</mi>2,<mi>ε</mi>3 在常用基下坐标作为列向量构成的矩阵,b 是 <mi>α</mi> 在常用基下的坐标。因 |A|≠0,利用克拉默法则知有唯一解。这再次表明:当 <mi>ε</mi>1,<mi>ε</mi>2,<mi>ε</mi>3 是基时,任意一个向量在 <mi>ε</mi>1,<mi>ε</mi>2,<mi>ε</mi>3 下的坐标是唯一确定的。

从上述例子讨论中看到在 n 维线性空间中,一般说来同一个向量在不同基下的坐标是不同的。下面就来研究随着基的改变,向量坐标的变化规律。

例题

例 4.4.1★★☆☆☆计算题常用基与维数展开题目与讲解
例 4.4.1 求 Pn 的一组基与维数

确定线性空间 Pn 的一组基和维数。

解 记 <mi>e</mi>i=[0,⋯,0,1,0,⋯,0]T(第 i 个分量为 1,其余分量为 0),i=1,2,⋯,n。则可直接验证 <mi>e</mi>i 是线性无关的,且 Pn 中的任意向量 <mi>α</mi>=[a1,a2,⋯,an]T 均可表为 <mi>α</mi>=∑i=1nai<mi>e</mi>i. 故 <mi>e</mi>1,<mi>e</mi>2,⋯,<mi>e</mi>n 为 Pn 的一组基(称为常用基),dimPn=n。

容易看出在(欧氏)平面 R2、(欧氏)空间 R3 中常用基分别就是我们熟悉的直角坐标系 Oxy,Oxyz。

例 4.4.2★★☆☆☆计算题矩阵空间的基与维数展开题目与讲解
例 4.4.2 求 Pm×n 的一组基与维数

确定线性空间 Pm×n 的一组基和维数。

解 记 Eij 为第 i 行第 j 列元素为 1,其余元素均为零的 m×n 矩阵,则可直接验证 Eij(i=1,2,⋯,m;j=1,2,⋯,n) 线性无关,且对 Pm×n 中的任意矩阵 A=[aij],有 A=[aij]=∑i=1m∑j=1naijEij. 故 Eij(i=1,2,⋯,m;j=1,2,⋯,n) 为 Pm×n 的一组基(称为常用基),dimPm×n=m×n。

例 4.4.3★★☆☆☆计算题多项式空间的基与维数展开题目与讲解
例 4.4.3 求 P[x]n 的一组基与维数

确定线性空间 P[x]n 的一组基和维数。

解 易见 1,x,⋯,xn−1 是 P[x]n 中线性无关的向量组,且 P[x]n 中任意多项式 f(x) 可表为 f(x)=a0⋅1+a1x+⋯+an−1xn−1, 故 1,x,⋯,xn−1 为 P[x]n 的一组基(称为常用基),dimP[x]n=n。

例 4.4.4★☆☆☆☆判断题无限维空间展开题目与讲解
例 4.4.4 P[x] 是无限维的

线性空间 P[x] 中存在着无穷多个线性无关的向量,这是因为对任意的正整数 k,向量 1,x,⋯,xk−1,xk 均线性无关。

例 4.4.5★★★☆☆计算题用行列式判定基展开题目与讲解
例 4.4.5 判断哪些向量组可作为 P[x]4 的基

在线性空间 P[x]4 中,问下列向量组中哪一组可作为 P[x]4 的基?

(1)f1=1+2x+2x3,f2=1+x+2x2;f3=1+2x2;f4=1+3x+2x3;

(2)f1,f2,f3 如(1),f5=1+3x+3x3。

解 取 P[x]4 的一组常用基为 1,x,x2,x3。

(1)以 f1,f2,f3,f4 在常用基下的坐标作为列向量构成矩阵 A,计算 |A|。 |A|=|1111210302202002|=|11110−1−2102200−2−20|=0. 由定理 4.4.1 推论 3 之(1)知,f1,f2,f3,f4 线性相关,因而不能作为 P[x]4 的基。

(2)类似地,计算 |1111210302202003|=2≠0. 由定理 4.4.1 推论 3 之(3)知,f1,f2,f3,f5 是 P[x]4 的一组基。

例 4.4.6★★★☆☆计算题坐标的计算展开题目与讲解
例 4.4.6 求向量在两基下的坐标

在线性空间 P3 中,设向量 <mi>α</mi>=[5,2,−2]T。

(1)求 <mi>α</mi> 在 P3 的常用基 <mi>e</mi>1,<mi>e</mi>2,<mi>e</mi>3 下的坐标。

(2)设 <mi>ε</mi>1=[1,0,0]T,<mi>ε</mi>2=[1,1,0]T,<mi>ε</mi>3=[1,1,1]T。证明:<mi>ε</mi>1,<mi>ε</mi>2,<mi>ε</mi>3 是 P3 的一组基,且求出 <mi>α</mi> 在 <mi>ε</mi>1,<mi>ε</mi>2,<mi>ε</mi>3 下的坐标。

解 (1)<mi>α</mi>=5<mi>e</mi>1+2<mi>e</mi>2−2<mi>e</mi>3,故 <mi>α</mi> 在 <mi>e</mi>1,<mi>e</mi>2,<mi>e</mi>3 下的坐标为 [5,2,−2]T。

(2)因 <mi>ε</mi>1,<mi>ε</mi>2,<mi>ε</mi>3 在常用基 <mi>e</mi>1,<mi>e</mi>2,<mi>e</mi>3 下的坐标分别为 [1,0,0]T,[1,1,0]T,[1,1,1]T, 而 |111011001|=1≠0, 由定理 4.4.1 推论 3 之(3)知,<mi>ε</mi>1,<mi>ε</mi>2,<mi>ε</mi>3 是 P3 的一组基。设 <mi>α</mi> 在 <mi>ε</mi>1,<mi>ε</mi>2,<mi>ε</mi>3 下坐标为 [x1,x2,x3]T,则 <mi>α</mi>=x1<mi>ε</mi>1+x2<mi>ε</mi>2+x3<mi>ε</mi>3=[<mi>ε</mi>1<mi>ε</mi>2<mi>ε</mi>3][x1,x2,x3]T, 即 (52−2)=(111011001)(x1x2x3)=(x1+x2+x3x2+x3x3), 解得 x1=3,x2=4,x3=−2.

例 4.4.7★★★★☆计算题过渡矩阵与坐标变换展开题目与讲解
例 4.4.7 求过渡矩阵与坐标变换

在线性空间 P3 中,设有两组基

(I):<mi>ε</mi>1=[1,2,1]T,<mi>ε</mi>2=[2,3,3]T,<mi>ε</mi>3=[3,7,1]T;

(II):<mi>ε</mi>′1=[9,24,−1]T,<mi>ε</mi>′2=[8,22,−2]T,<mi>ε</mi>′3=[12,28,4]T。

(1)求基(Ⅰ)到基(Ⅱ)的过渡矩阵。

(2)若向量 <mi>α</mi> 在基(Ⅰ)下的坐标为 X=[0,1,−1]T,求 <mi>α</mi> 在基(Ⅱ)下的坐标 X′。

解 (1)设基(Ⅰ)到基(Ⅱ)的过渡矩阵为 M,则有 [<mi>ε</mi>′1<mi>ε</mi>′2<mi>ε</mi>′3]=[<mi>ε</mi>1<mi>ε</mi>2<mi>ε</mi>3]M. 现 [<mi>ε</mi>1<mi>ε</mi>2<mi>ε</mi>3],[<mi>ε</mi>′1<mi>ε</mi>′2<mi>ε</mi>′3] 均为矩阵,分别记为 A,B。于是问题归结为解矩阵方程 AM=B。因 A 为可逆矩阵,由 3.4 节知可用初等行变换来求出 M=A−1B. 将 A,B 并成 3×6 矩阵,作初等行变换: (1239812237242228131−1−24)⟶(100100010−2−20001444). 故 M=(100−2−20444).

(2)据坐标变换公式有:X′=M−1X。同样由 3.4 节知,可用初等行变换来求 X′。将 M 与 X 并成 3×4 矩阵,作初等行变换: (1000−2−201444−1)⟶(1000010−1200114), 故 X′=[0,−12,14]T.

例 4.4.8★★★★☆计算题矩阵空间的坐标变换展开题目与讲解
例 4.4.8 P2×2 中的过渡矩阵与坐标

在线性空间 P2×2 中,设有两组基

(I):E11=(1000),E12=(0100),E21=(0010),E22=(0001);

(II):E′11=(1111),E′12=(1110),E′21=(1100),E′22=(1000)。

(1)求基(Ⅰ)到基(Ⅱ)的过渡矩阵。

(2)求矩阵 A=(1234) 在基(Ⅰ),基(Ⅱ)下的坐标。

解 (1)直接按定义 4.4.3 写出 E′11,E′12,E′21,E′22 在基(Ⅰ)下的坐标,以这些坐标为列向量构成过渡矩阵,即 M=(1111111011001000).

(2)可直接写出 A 在基(Ⅰ)下坐标为 X=[1,2,3,4]T。故 A 在基(Ⅱ)下坐标 X′ 为 X′=M−1X,从而可用初等变换求出 X′: (11111111021100310004)⟶(100040100−10010−10001−1). 这表明 A 在基(Ⅱ)下坐标为 X′=[4,−1,−1,−1]T。

五§4.5 子空间选自 §4.55 个知识分组 · 含例题
定义+
定义 4.5.1 线性子空间

数域 P 上线性空间 V 的一个非空子集 W 称为 V 的一个线性子空间(简称子空间),如果 W 关于 V 的两种运算也构成数域 P 上的线性空间。

据此上述 π 就是 R3 的一个子空间。

定理+
定理 4.5.1 子空间的判定

线性空间 V 的一个非空子集 W,若关于 V 的加法和数乘封闭,则 W 就是 V 的一个子空间。

这结果使检验 V 的非空子集 W 是否构成子空间非常简便。

性质+
性质 4.5.1 生成子空间的相等与维数

设 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>t 与 <mi>β</mi>1,<mi>β</mi>2,⋯,<mi>β</mi>s 是线性空间 V 中的两个向量组。

(1)L(<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>t)=L(<mi>β</mi>1,<mi>β</mi>2,⋯,<mi>β</mi>s)⇔<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>t 与 <mi>β</mi>1,<mi>β</mi>2,⋯,<mi>β</mi>s 等价。

(2)dimL(<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>t) 等于向量组 {<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>t} 的秩,且 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>t 的极大线性无关组均可作为 L(<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>t) 的一组基。

证 (1)必要性。因 L(<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>t)=L(<mi>β</mi>1,<mi>β</mi>2,⋯,<mi>β</mi>s),故每一个向量 <mi>α</mi>i(i=1,2,⋯,t) 都是 L(<mi>β</mi>1,<mi>β</mi>2,⋯,<mi>β</mi>s) 中的向量,从而都可经 <mi>β</mi>1,<mi>β</mi>2,⋯,<mi>β</mi>s 线性表示;同样地每一个向量 <mi>β</mi>j(j=1,2,⋯,s) 都是 L(<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>t) 中的向量,从而都可经 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>t 线性表示。这就证明了两个向量组等价。

充分性。此时两个向量组等价,故凡可被 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>t 线性表示的向量均可经 <mi>β</mi>1,<mi>β</mi>2,⋯,<mi>β</mi>s 线性表示,此即 L(<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>t)⊆L(<mi>β</mi>1,<mi>β</mi>2,⋯,<mi>β</mi>s). 反之亦然,故 L(<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>t)=L(<mi>β</mi>1,<mi>β</mi>2,⋯,<mi>β</mi>s).

(2)不妨设 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>t 的极大线性无关组为 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>k,则两者等价,据(1)有 L(<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>t)=L(<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>k)。因 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>k 线性无关,据定义 4.4.1 知,<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>k 就是 L(<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>k) 的基,从而也是 L(<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>t) 的基。故 dimL(<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>t)=dimL(<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>k)=k, 而 k 即为向量组 {<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>t} 的秩。

说明+
背景 R3 中过原点的平面

在(欧氏)空间 R3 中,考虑一个通过坐标原点的平面 π,容易看出 π 上的所有向量对于向量的加法和数乘也构成一个 R 上的线性空间。这就是说 π 一方面是 R3 的一部分(子集合),同时 π 自身关于 R3 的运算也构成了线性空间。本节将研究线性空间中这样的子集合。

说明 子空间的条件分析

我们来分析一下 V 的一个子集 W 要满足什么条件才能成为 V 的子空间。按定义 W 应满足:

1)W 是 V 的非空子集;

2)<mi>α</mi>+<mi>β</mi>∈W,∀<mi>α</mi>,<mi>β</mi>∈W(加法封闭);

3)k<mi>α</mi>∈W,∀<mi>α</mi>∈W,∀k∈P(数乘封闭);

4)适合定义 4.1.1 中的 8 条运算规律。

首先要指出的是 W 中向量也是线性空间 V 中的向量,故在 V 的加法和数乘下当然适合 8 条运算规律中的(1),(2),(5),(6),(7),(8)。进而考察运算规律中的(3)和(4)是否成立,即 0∈W?及当 <mi>α</mi>∈W 时,−<mi>α</mi>∈W?而这只要注意到 0=0<mi>α</mi>,−<mi>α</mi>=(−1)<mi>α</mi>. 故若 3)成立就能导出 0∈W,−<mi>α</mi>∈W。于是有如下定理。

说明 子空间自身的基与维数

线性空间 V 的子空间 W 自身也是线性空间,故有基和维数,如 W={0} 时,规定 dimW=0。下面来具体讨论子空间 L(<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>t) 的基和维数。

例题

例 4.5.1★☆☆☆☆判断题平凡子空间展开题目与讲解
例 4.5.1 平凡子空间

设 V 是数域 P 上的线性空间,由零向量单独组成的集合 {0} 及 V 自身均为 V 的子空间。这两个子空间称为 V 的平凡子空间,而其他子空间称为非平凡子空间(或称真子空间)。

例 4.5.2★☆☆☆☆判断题多项式空间的子空间展开题目与讲解
例 4.5.2 多项式空间的子空间

P[x]n 是 P[x] 的子空间。进而当 0<n<m 时,P[x]n 是 P[x]m 的子空间。

例 4.5.3★★☆☆☆判断题矩阵空间的子空间展开题目与讲解
例 4.5.3 对称与反对称矩阵构成的子空间

在线性空间 Pn×n 中,设 W1={A∈Pn×n|AT=A}, W2={A∈Pn×n|AT=−A}, 即 W1 是 n×n 对称矩阵全体,W2 是 n×n 反对称矩阵全体。据定理 3.1.6 知,W1,W2 是 Pn×n 的子空间。

例 4.5.4★★☆☆☆判断题几何子空间展开题目与讲解
例 4.5.4 R3 中的三个坐标平面

在(欧氏)空间 R3 中,设 W1={[x,y,0]T|x,y∈R}, W2={[x,0,z]T|x,z∈R}, W3={[0,y,z]T|y,z∈R}, 即 W1 是 XY 平面,W2 是 XZ 平面,W3 是 YZ 平面,故 W1,W2,W3 均是 R3 的子空间。

例 4.5.5★★☆☆☆证明题解空间的子空间性展开题目与讲解
例 4.5.5 齐次线性方程组的解空间

设 A 是数域 P 上的 m×n 矩阵,记齐次线性方程组 AX=0 解的全体为 W。容易直接验证:W 非空(至少有零解),且若 <mi>ξ</mi>1,<mi>ξ</mi>2 是 AX=0 的解,则 <mi>ξ</mi>1+<mi>ξ</mi>2,k<mi>ξ</mi>1 均为 AX=0 的解。这表明:W 是 Pn 非空子集,且运算封闭,故 W 是线性空间 Pn 的子空间,称为齐次线性方程组 AX=0 的解空间。

例 4.5.6★★☆☆☆证明题生成子空间展开题目与讲解
例 4.5.6 由向量组生成的子空间

设 V 是数域 P 上的线性空间,<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>t 是 V 中一组向量,记 L(<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>t)={k1<mi>α</mi>1+k2<mi>α</mi>2+⋯+kt<mi>α</mi>t|k1,k2,⋯,kt∈P}. 则可直接验证 {<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>t}⊆L(<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>t)。故 L(<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>t) 非空,且可验证关于 V 中加法、数乘封闭,从而 L(<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>t) 为 V 的子空间,称为由 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>t 生成的子空间。

容易看出若 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>n 是线性空间 V 的一组基,则 V=L(<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>n). 这表明线性空间可看作由一组基生成的。

例 4.5.7★★★☆☆计算题生成子空间的维数与基展开题目与讲解
例 4.5.7 求生成子空间的维数和基

在线性空间 P4 中,求 L(<mi>α</mi>1,<mi>α</mi>2,<mi>α</mi>3,<mi>α</mi>4) 的维数和基,其中 <mi>α</mi>1=[1,0,2,1]T,<mi>α</mi>2=[1,1,1,1]T, <mi>α</mi>3=[2,1,3,2]T,<mi>α</mi>4=[2,5,−1,4]T.

解 据性质 4.5.1 知问题归结为求出 <mi>α</mi>1,<mi>α</mi>2,<mi>α</mi>3,<mi>α</mi>4 的极大线性无关组。在例 4.3.1 中已借助初等行变换得出 <mi>α</mi>1,<mi>α</mi>2,<mi>α</mi>3,<mi>α</mi>4 的极大线性无关组为 <mi>α</mi>1,<mi>α</mi>2,<mi>α</mi>4 或 <mi>α</mi>1,<mi>α</mi>3,<mi>α</mi>4。故 dimL(<mi>α</mi>1,<mi>α</mi>2,<mi>α</mi>3,<mi>α</mi>4)=3. 向量组 <mi>α</mi>1,<mi>α</mi>2,<mi>α</mi>4 或 <mi>α</mi>1,<mi>α</mi>3,<mi>α</mi>4 均可作为 L(<mi>α</mi>1,<mi>α</mi>2,<mi>α</mi>3,<mi>α</mi>4) 的基。

六§4.6 矩阵的秩·线性方程组解的结构选自 §4.64 个知识分组 · 含例题
定理+
定理 4.6.1 行秩等于列秩等于矩阵的秩

设 A 是 m×n 矩阵,则 A 的行秩 =r(A)=A 的列秩。

证 设 r(A)=r,则 A 经初等行变换可化为前 r 行不全为零,后 m−r 行全为零的阶梯形 B=[<mi>α</mi>′1<mi>α</mi>′2⋯<mi>α</mi>′n]. 此时 B 的阶梯头所在的列向量 <mi>α</mi>′i1,<mi>α</mi>′i2,⋯,<mi>α</mi>′ir 是 <mi>α</mi>′1,<mi>α</mi>′2,⋯,<mi>α</mi>′n 的一个极大线性无关组,从而 <mi>α</mi>i1,<mi>α</mi>i2,⋯,<mi>α</mi>ir 是 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>n 的一个极大线性无关组,所以 A 的列秩 =r=r(A)。

容易得出 r(AT)=r(A)=r,对矩阵 AT 利用上式有 AT 的列秩 =r(AT)=r。而 AT 的列秩即为 A 的行秩,所以 A 的行秩 =r。综上定理证毕。

推论 A 是可逆矩阵 ⇔ A 的行向量组线性无关 ⇔ A 的列向量组线性无关。

这定理表明我们可把矩阵的秩定义为它的行向量组线性无关向量的最大个数(行秩),也可定义为它的列向量组线性无关向量的最大个数(列秩)。这就使得我们能从一个新的角度(向量的角度)来刻画矩阵的秩,从而加深了对矩阵秩的认识,比如 r(A)=r⇔A 的列(行)向量组中有 r 个列(行)向量线性无关,且任意 r+1 个(如果有)列(行)向量均线性相关。从而若 r(A5×3)=3,则 A 的行向量组线性相关,列向量组线性无关。

定理 4.6.2 用线性空间语言表述的有解判别法

设线性方程组(Ⅰ):AX=b,则

(1)有解 ⇔ 向量 b 可经 A 的列向量组线性表示。

在(Ⅰ)有解时注意到:

(Ⅰ)的解唯一 ⇔ 向量 b 经 A 的列向量组线性表示式唯一 ⇔ A 的列向量组线性无关 ⇔ A 的列秩为 n ⇔ r(A)=n(未知量个数)。

这样我们又一次得出了线性方程组解的定理 2.3.1。

定理 4.6.3 齐次线性方程组解空间的维数与基础解系

设 A 为数域 P 上 m×n 矩阵,r(A)=r,则齐次线性方程组 AX=0 的解的全体 W 是 Pn 的一个子空间,且 dimW=n−r,(4.6.1) 式中的 <mi>ξ</mi>1,<mi>ξ</mi>2,⋯,<mi>ξ</mi>n−r 是 W 的一组基。

齐次线性方程组的解空间的一组基称为该方程组的一个基础解系。

定理 4.6.4 非齐次线性方程组解的结构

设 <mi>ξ</mi>0 是(Ⅰ)的一个取定的解(一般称为特解),<mi>ξ</mi>‾ 是(Ⅱ)的通解,则(Ⅰ)的通解为 <mi>ξ</mi>=<mi>ξ</mi>0+<mi>ξ</mi>‾.(4.6.2)

证 首先据性质 4.6.1 知,<mi>ξ</mi>=<mi>ξ</mi>0+<mi>ξ</mi>‾ 是(Ⅰ)的解。再证(Ⅰ)的解均形如 <mi>ξ</mi>0+<mi>ξ</mi>‾。设 <mi>ξ</mi>′ 为(Ⅰ)的任意一个解,则 <mi>ξ</mi>′=<mi>ξ</mi>0+(<mi>ξ</mi>′−<mi>ξ</mi>0). 据性质 4.6.1 知,<mi>ξ</mi>′−<mi>ξ</mi>0 是(Ⅱ)的解。这表明 (4.6.2) 式包含了(Ⅰ)的所有的解。定理得证。

由定理 4.6.3 知:(Ⅱ)有基础解系 <mi>ξ</mi>1,<mi>ξ</mi>2,⋯,<mi>ξ</mi>n−r,且(Ⅱ)的通解可表为 t1<mi>ξ</mi>1+t2<mi>ξ</mi>2+⋯+tn−r<mi>ξ</mi>n−r, 故(Ⅰ)的通解可表为 <mi>ξ</mi>0+t1<mi>ξ</mi>1+t2<mi>ξ</mi>2+⋯+tn−r<mi>ξ</mi>n−r, 其中 <mi>ξ</mi>0 是(Ⅰ)的一个特解,t1,t2,⋯,tn−r 为任意常数。

性质+
性质 4.6.1 非齐次与导出组解的关系

(1)若 <mi>ξ</mi>1,<mi>ξ</mi>2 均为(Ⅰ)的解,则 <mi>ξ</mi>1−<mi>ξ</mi>2 为(Ⅱ)的解。

(2)若 <mi>ξ</mi>0 为(Ⅰ)的解,<mi>ξ</mi>‾ 为(Ⅱ)的解,则 <mi>ξ</mi>0+<mi>ξ</mi>‾ 为(Ⅰ)的解。

进而可得出(Ⅰ)的解的构造。

说明+
说明 矩阵的行秩与列秩

本节将应用线性空间的理论来进一步阐明矩阵的秩和线性方程组解的结构。

首先来看一下矩阵的秩。设给出了一个数域 P 上的 m×n 矩阵 A=(a11a12⋯a1na21a22⋯a2n⋮⋮⋮am1am2⋯amn). 记其 m 个行向量为 <mi>β</mi>i(i=1,2,⋯,m),n 个列向量为 <mi>α</mi>j(j=1,2,⋯,n),则 <mi>α</mi>i,<mi>β</mi>j 分别为线性空间 Pm,Pn 中的向量。向量组 <mi>β</mi>1,<mi>β</mi>2,⋯,<mi>β</mi>m 和向量组 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>n 的秩(极大线性无关组所含向量的个数)分别称为 A 的行秩和列秩。

说明 用线性空间理论重证有解判别法

进而来考察线性方程组 AX=b,(I) 其中 A=[aij]m×n,b=[b1,b2,⋯,bm]T。若记 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>n 为矩阵 A 的列向量,则方程组(Ⅰ)可改写为 [<mi>α</mi>1<mi>α</mi>2⋯<mi>α</mi>n](x1x2⋮xn)=x1<mi>α</mi>1+x2<mi>α</mi>2+⋯+xn<mi>α</mi>n=b. 这表明若(Ⅰ)有解,则 b 可经 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>n 线性表示,从而向量组 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>n 与 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>n,b 等价。由性质 4.5.1 之(1)推得 L(<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>n)=L(<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>n,b), 故 r(A)=r(A‾),此处 A‾=[<mi>α</mi>1<mi>α</mi>2⋯<mi>α</mi>nb]。

反之,若 r(A)=r(A‾),注意到 L(<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>n) 是 L(<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>n,b) 的子空间,且两者维数相同,所以前者的基也是后者的基,从而 L(<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>n)=L(<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>n,b), 这表明 b∈L(<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>n),即 b 可经 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>n 线性表示,从而(Ⅰ)有解。

这样我们用线性空间的理论,重新证明了线性方程组有解的判别法:方程组(Ⅰ)有解 ⇔r(A)=r(A‾)。

当然如果用线性空间的语言来叙述上述结论可有如下定理。

说明 齐次线性方程组解空间的结构

最后来讨论线性方程组解的结构。

在上一节例 4.5.5 中已阐明,系数矩阵 A∈Pm×n 的齐次线性方程组 AX=0 解的全体 W 构成了线性空间 Pn 的子空间,现在我们来探讨 W 的维数和基。

设 A=[aij]m×n,r(A)=r,据 2.3 节知,AX=0 的解可表为 {x1=−c1,r+1t1−⋯−c1ntn−r,x2=−c2,r+1t1−⋯−c2ntn−r,⋯⋯⋯⋯⋯⋯xr=−cr,r+1t1−⋯−crntn−r,xr+1=t1,⋯⋯⋯xn=tn−r, 其中 t1,t2,⋯,tn−r 为任意常数。将此式改写为向量形式 (x1x2⋮xrxr+1xr+2⋮xn)=t1(−c1,r+1−c2,r+1⋮−cr,r+110⋮0)+t2(−c1,r+2−c2,r+2⋮−cr,r+201⋮0)+⋯+tn−r(−c1n−c2n⋮−crn00⋮1). 分别记上式右端的 n−r 个 n 元解向量为 <mi>ξ</mi>1,<mi>ξ</mi>2,⋯,<mi>ξ</mi>n−r,则齐次线性方程组的通解可表为 <mi>ξ</mi>=t1<mi>ξ</mi>1+t2<mi>ξ</mi>2+⋯+tn−r<mi>ξ</mi>n−r,(4.6.1) 其中 t1,t2,⋯,tn−r 为任意常数。由 <mi>ξ</mi>1,<mi>ξ</mi>2,⋯,<mi>ξ</mi>n−r 作为列向量构成的矩阵 [<mi>ξ</mi>1<mi>ξ</mi>2⋯<mi>ξ</mi>n−r] 的第 r+1,第 r+2,⋯, 第 n 行,第 1,第 2,⋯,第 n−r 列构成的 n−r 阶子式 |10⋯001⋯0⋮⋮⋮00⋯1|=1≠0, 据性质 4.2.3 知,<mi>ξ</mi>1,<mi>ξ</mi>2,⋯,<mi>ξ</mi>n−r 线性无关。(4.6.1) 式表明 AX=0 的任何一个解可经 <mi>ξ</mi>1,<mi>ξ</mi>2,⋯,<mi>ξ</mi>n−r 线性表示,故 <mi>ξ</mi>1,<mi>ξ</mi>2,⋯,<mi>ξ</mi>n−r 为解空间 W 的一组基,dimW=n−r。请注意 W 的维数 n−r 恰为 2.3 节所说的该方程组自由未知量的个数。

概括起来我们有下述定理。

说明 非齐次线性方程组与导出组

至此我们已阐明了齐次线性方程组解的结构,借此我们可以把非齐次线性方程组解的结构刻画出来。

设非齐次线性方程组为 AX=b,(I) 其中 A 为 m×n 矩阵,且 r(A)=r。称 AX=0(II) 为(Ⅰ)对应的齐次线性方程组,或称为(Ⅰ)的导出组。

(Ⅰ)和(Ⅱ)的解之间存在着密切的关系,容易直接验证下述性质。

例题

例 4.6.1★★★☆☆计算题齐次方程组的基础解系展开题目与讲解
例 4.6.1 解齐次线性方程组并写基础解系

解齐次线性方程组 {x1+x3−x4−3x5=0,x1+2x2−x3−x5=0,4x1+6x2−2x3−4x4+3x5=0,2x1−2x2+4x3−7x4+4x5=0, 且将其通解用基础解系表示。

解 此题即 2.3 节中例 2.3.3,故知其系数矩阵经初等行变换后可化为 (1010−601−10520001−300000), 通解为 {x1=−t1+6t2,x2=t1−52t2,x3=t1,x4=3t2,x5=t2, 其中 t1,t2 为任意常数。

写成向量形式为 (x1x2x3x4x5)=t1(−11100)+t2(6−52031), 其中 t1,t2 为任意常数。

故基础解系为 <mi>ξ</mi>1=[−1,1,1,0,0]T,<mi>ξ</mi>2=[6,−52,0,3,1]T. 通解为 <mi>ξ</mi>=t1<mi>ξ</mi>1+t2<mi>ξ</mi>2, 其中 t1,t2 为任意常数。

如 2.3 节所述自由未知量选取可以是不惟一的,如本例中也可选取 x2,x5。按现在的话来说就是虽然线性方程组的基础解系(解空间的基)可以不惟一,然而由不同的基生成的子空间均为解空间,故而它们表示的解集合是相同的。这就进一步阐明了 2.3 节所说的虽然不同的自由未知量通解的表达形式不一样,但两者所表示的解集合是相同的。

例 4.6.2★★★☆☆计算题非齐次方程组的通解结构展开题目与讲解
例 4.6.2 解非齐次线性方程组

解线性方程组 {x1+x3−x4−3x5=−2,x1+2x2−x3−x5=1,4x1+6x2−2x3−4x4+3x5=7,2x1−2x2+4x3−7x4+4x5=1, 且将其通解用其对应的齐次线性方程组(导出组)的基础解系来表示。

解 此题即 2.3 节中例 2.3.2,故知其增广矩阵通过初等行变换可化为 (1010−6−401−1052520001−3−2000000), 通解为 {x1=−4−t1+6t2,x2=52+t1−52t2,x3=t1,x4=−2+3t2,x5=t2. 若令 t1=0,t2=0,就得其一个特解 <mi>ξ</mi>0=[−4,52,0,−2,0]T. 而其对应的齐次线性方程组即例 4.6.1,故所求的通解可表为 <mi>ξ</mi>=(−4520−20)+t1(−11100)+t2(6−52031), 其中 t1,t2 为任意常数。

至此我们已用线性空间的理论阐明了矩阵的秩和线性方程组解的结构,这一方面使我们把矩阵、线性方程组的问题放在线性空间理论中来看,得出一些原先未能意识到的结果,从而加深认识。另一方面又给我们解决矩阵,线性方程组的问题提供了新的思想、方法和技巧。

例 4.6.3★★★☆☆证明题秩与初等变换展开题目与讲解
例 4.6.3 用初等变换把后几行(列)化为零

设 m×n 矩阵 A 的秩为 r,证明:

(1)A 可通过若干次初等行变换使第 r+1,第 r+2,⋯, 第 m 行全为零。

(2)A 可通过若干次初等列变换使第 r+1,第 r+2,⋯, 第 n 列全为零。

证 (1)由 r(A)=r 知,A 的行秩为 r,设 A 的行向量组 <mi>β</mi>1,<mi>β</mi>2,⋯,<mi>β</mi>m 中极大线性无关组为 <mi>β</mi>i1,<mi>β</mi>i2,⋯,<mi>β</mi>ir。经过适当的行交换后,可将 <mi>β</mi>i1,<mi>β</mi>i2,⋯,<mi>β</mi>ir 依次排在第 1,第 2,⋯,第 r 行,此时第 r+1,第 r+2,⋯, 第 m 行中的任意一行均可经 <mi>β</mi>i1,<mi>β</mi>i2,⋯,<mi>β</mi>ir 线性表示,故通过适当的初等行变换后第 r+1,第 r+2,⋯, 第 m 行全为零。

(2)类似(1)。

例 4.6.4★★★★☆证明题秩的不等式展开题目与讲解
例 4.6.4 AB=O 的秩不等式

设 A,B 分别为 m×n,n×t 矩阵,若 AB=O,求证:

(1)B 的列向量是齐次线性方程组 AX=0 的解向量。

(2)r(A)+r(B)≤n。

(3)若 r(A)=n,则 B=O。

(4)若 A≠O,B≠O,则 A 的列向量组线性相关,B 的行向量组线性相关。

证 (1)参见例 3.3.3 的(1)。

(2)据定理 4.6.3 知,AX=0 解空间中极大线性无关向量组(基)所含向量个数为 n−r(A)。而由(1)知,B 的列向量全体只是 AX=0 的解向量的一部分,因而 B 的列向量的极大线性无关组所含向量个数不大于 n−r(A),即 r(B)≤n−r(A), 从而 r(A)+r(B)≤n.

(3)证法一 由 r(A)=n 知,AX=0 只有零解,而(1)表明 B 的列向量均是 AX=0 的解向量,从而 B 的列向量均为零向量,即得 B=O。

证法二 由(2)知,r(B)≤n−r(A)=n−n=0,得 r(B)=0,故 B=O。

(4)证法一 由题设 r(A)≥1,r(B)≥1,由(2)知,r(A)+r(B)≤n,故得 1≤r(A)<n,1≤r(B)<n. 利用定理 4.6.1 知,A 的列秩 <n,B 的行秩 <n。从而 A 的 n 个列向量线性相关,B 的 n 个行向量线性相关。

证法二 由 B≠O,据(1)齐次线性方程组 AX=0 有非零解,故 r(A)<n,即 A 的列秩 <n,从而 A 的 n 个列向量线性相关。利用 BTAT=O,类似可推出 B 的 n 个行向量线性相关。

例 4.6.5★★★★☆证明题向量组秩的比较展开题目与讲解
例 4.6.5 可线性表示的向量组的秩

在线性空间 Pn 中,设向量组(Ⅰ):<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>m;向量组(Ⅱ):<mi>β</mi>1,<mi>β</mi>2,⋯,<mi>β</mi>s。若(Ⅰ)可经(Ⅱ)线性表示,则向量组(Ⅰ)的秩不大于向量组(Ⅱ)的秩。

证 证法一:设(Ⅰ)的秩为 r1,不妨设(Ⅰ)的一个极大线性无关组为 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>r1;(Ⅱ)的秩为 r2,不妨设(Ⅱ)的一个极大线性无关组为 <mi>β</mi>1,<mi>β</mi>2,⋯,<mi>β</mi>r2。据题设 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>r1 可经向量组(Ⅱ)线性表示,再利用向量组与其极大线性无关组等价,可推出 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>r1 可经 <mi>β</mi>1,<mi>β</mi>2,⋯,<mi>β</mi>r2 线性表示,因 <mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>r1 线性无关,据定理 4.3.4 知,r1≤r2。

证法二 据题设有 <mi>α</mi>1=a11<mi>β</mi>1+a21<mi>β</mi>2+⋯+as1<mi>β</mi>s, <mi>α</mi>2=a12<mi>β</mi>1+a22<mi>β</mi>2+⋯+as2<mi>β</mi>s, ⋯⋯⋯⋯⋯⋯ <mi>α</mi>m=a1m<mi>β</mi>1+a2m<mi>β</mi>2+⋯+asm<mi>β</mi>s. 将上式改写为矩阵形式有 [<mi>α</mi>1<mi>α</mi>2⋯<mi>α</mi>m]=[<mi>β</mi>1<mi>β</mi>2⋯<mi>β</mi>s](a11a12⋯a1ma21a22⋯a2m⋮⋮⋮as1as2⋯asm), 记 A=[aij]s×m,则有 [<mi>α</mi>1<mi>α</mi>2⋯<mi>α</mi>m]=[<mi>β</mi>1<mi>β</mi>2⋯<mi>β</mi>s]A. 故 r([<mi>α</mi>1<mi>α</mi>2⋯<mi>α</mi>m])=r([<mi>β</mi>1<mi>β</mi>2⋯<mi>β</mi>s]A)≤r([<mi>β</mi>1<mi>β</mi>2⋯<mi>β</mi>s]). 由定理 4.6.1 知,<mi>α</mi>1,<mi>α</mi>2,⋯,<mi>α</mi>m 的秩不大于 <mi>β</mi>1,<mi>β</mi>2,⋯,<mi>β</mi>s 的秩。

注记 (1)由证法一知,本例的结论对一般线性空间 V 中的向量都成立。

(2)利用本例结论可推出线性空间中等价的向量组有相同的秩。

七§4.7 同构选自 §4.76 个知识分组 · 含例题
定义+
定义 4.7.1 映射

设 M,N 是二个非空集合. 若给定一个法则 σ, 使 M 中每个元素 a 都有 N 中一个惟一确定的元素 b 与它对应, 则称 σ 是集合 M 到 N 的一个映射, 记作 σ:M→N. 同时称 b 为 a 在 σ 下的像, 记为 b=σ(a). a 称为 b 在 σ 下的一个原像. 这样 M 到 N 的映射 σ 可表示为 σ:M⟶N,a⟼σ(a)=b,∀a∈M. 称 M 中全体元素在 σ 作用下的像集合为值域, 记为 σ(M)={σ(a)|a∈M}.

定义 4.7.2 满射

设 σ 是 M 到 N 的映射. 若 σ(M)=N, 则称 σ 为满射. 这表明: σ 为满射 ⇔ N={σ(a)|a∈M}. 换言之, σ 为满射当且仅当对任意的 b∈N, 一定可以找到 a∈M, 使得 σ(a)=b.

定义 4.7.3 单射

设 σ 是 M 到 N 的映射. 若在映射 σ 下 M 中不同元素的像也不同, 即若 a1,a2∈M, 且 a1≠a2, 必有 σ(a1)≠σ(a2), 则称 σ 为单射.

定义 4.7.4 双射

若 M 到 N 的映射 σ, 既是满射又是单射, 则称 σ 为双射, 或称为 1−1 对应.

定义 4.7.5 映射的相等

若 σ,τ 都是集合 M 到集合 N 的映射, 且对任意的 a∈M 有 σ(a)=τ(a), 则称 σ,τ 相等, 记为 σ=τ.

定义 4.7.6 映射的乘积(合成)

设 σ 和 τ 分别是集合 M1 到集合 M2 和集合 M2 到集合 M3 的两个映射, 定义 σ 和 τ 的乘积(或称合成) τσ 为 (τσ)(a)=τ(σ(a)),∀a∈M1. 显然 τσ 是集合 M1 到集合 M3 的一个映射.

定义 4.7.7 可逆映射与逆映射

设 σ 是集合 M 到集合 N 的一个映射, 若存在 N 到 M 的一个映射 τ, 使得 τσ=IM,στ=IN 同时成立, 则称 σ 是可逆映射, τ 称为 σ 的一个逆映射. 定义中 σ 和 τ 地位是相同的, 故此时也说 τ 是可逆映射, σ 为 τ 的一个逆映射. 若 σ 是可逆映射, 则其逆映射是惟一的, 从而可将 σ 惟一的逆映射记为 σ−1.

定义 4.7.8 同构

数域 P 上两个线性空间 V 和 V′ 称为同构的, 如果 V 到 V′ 有一个满足下述条件的双射 σ: (1) σ(α+β)=σ(α)+σ(β),∀α,β∈V; (2) σ(kα)=kσ(α),∀α∈V,∀k∈P. 记为 V≅V′, σ 称为 V 到 V′ 的一个同构映射.

定理+
定理 4.7.1 可逆与双射

设 σ 是集合 M 到集合 N 的一个映射, 则 σ 是可逆映射当且仅当 σ 是双射 (此定理的证明可参阅文献 [1], 11 页). 换言之, 映射可逆与映射为双射是等价的.

定理 4.7.2 同构保持的性质

设 V 和 V′ 是数域 P 上两个线性空间, 若 V≅V′, 则下述性质成立: (1) 保持零向量和负向量: σ(<mi>θ</mi>)=<mi>θ</mi>′, σ(−α)=−σ(α), 此处 <mi>θ</mi>,<mi>θ</mi>′ 分别为 V,V′ 的零向量, α 为 V 中任意向量. (2) 保持线性组合: σ(k1α1+k2α2+⋯+krαr)=k1σ(α1)+k2σ(α2)+⋯+krσ(αr). (3) 保持线性相关性: V 中元素 α1,α2,⋯,αr 线性相关 ⇔ 它们的像 σ(α1),σ(α2),⋯,σ(αr) 线性相关. (4) 保持线性无关性: V 中元素 α1,α2,⋯,αr 线性无关 ⇔ 它们的像 σ(α1),σ(α2),⋯,σ(αr) 线性无关. (5) 保持基: V 中向量 α1,α2,⋯,αn 是一组基 ⇔ 它们的像 σ(α1),σ(α2),⋯,σ(αn) 是 V′ 的一组基. (6) 保持子空间: 若 W 是 V 的子空间, 则 σ(W) 是 V′ 的子空间, 且 dimσ(W)=dimW.

定理 4.7.3 有限维同构的判据

设 V,V′ 为数域 P 上两个有限维线性空间, 则 V≅V′⇔dimV=dimV′.

推论 n 维空间与 Pn 同构

数域 P 上任意一个 n 维线性空间 V 均与 Pn 同构. 我们能直接写出 V 与 Pn 间的同构映射. 这只要取 V 的一组基 ε1,ε2,⋯,εn 与 Pn 中一组常用基 e1,e2,⋯,en, 定义 σ:V⟶Pn,α=∑i=1nxiεi⟼∑i=1nxiei=[x1,x2,⋯,xn]T, 则 σ 是一个同构映射. 注意到 α 在同构映射下的像 σ(α)=[x1,x2,⋯,xn]T 其实就是 α=∑i=1nxiεi 在基 ε1,ε2,⋯,εn 下的坐标, 记为 Xα. 至此阐明了本节开始所提出的观点: 利用同构可将数域 P 上一般的抽象的 n 维线性空间 V 归结为特殊的具体的 Pn 的研究.

定理 4.7.4 坐标保持线性结构

设 V 是数域 P 上任意一个 n 维线性空间, 取其一组基为 ε1,ε2,⋯,εn, 记 V 中元素 α1,α2,⋯,αs 在基 ε1,ε2,⋯,εn 下的坐标为 Xα1,Xα2,⋯,Xαs, 据 V≅Pn, σ:α→Xα 是同构映射, 则有: (1) V 中元素 α1,α2,⋯,αs 线性相关 ⇔ 其坐标 (Pn 中元素) Xα1,Xα2,⋯,Xαs 线性相关. (2) V 中元素 α1,α2,⋯,αs 线性无关 ⇔ 其坐标 (Pn 中元素) Xα1,Xα2,⋯,Xαs 线性无关. (3) V 中向量 α1,α2,⋯,αn 为 V 的一组基 ⇔ 其坐标 Xα1,Xα2,⋯,Xαn 为 Pn 的一组基 ⇔ [Xα1Xα2⋯Xαn]≠0. (4) σ(L(α1,α2,⋯,αs))=L(Xα1,Xα2,⋯,Xαs), 且 α1,α2,⋯,αs 为 L(α1,α2,⋯,αs) 的基 ⇔ Xα1,Xα2,⋯,Xαs 为 L(Xα1,Xα2,⋯,Xαs) 的基. 故 dimL(α1,α2,⋯,αs)=dimL(Xα1,Xα2,⋯,Xαs). 注意到 Pn 中向量组的相关性、无关性、是否为基、求子空间 L(Xα1,Xα2,⋯,Xαs) 的基均有具体的方法, 从而利用定理 4.7.4 的性质就可在一般的抽象的线性空间 V 中解决同样的一系列问题.

性质+
同构关系的等价性

可以直接验证线性空间之间的同构关系具有反身性、对称性、传递性. 于是数域 P 上的所有有限维线性空间可按同构分类, 据定理 4.7.3 知, 所有维数相同的线性空间恰为一类. 而在维数为 n 的线性空间所在类中, 可取 Pn 作为代表 (对照矩阵等价中的标准形), 以 Pn 来推断一般抽象的 n 维线性空间.

公式+
同构映射下的坐标表示

设 ε1,ε2,⋯,εn 为 V 的一组基, e1,e2,⋯,en 为 Pn 的常用基, 同构映射 σ:∑i=1nxiεi⟼[x1,x2,⋯,xn]T=Xα 把 V 中向量与其坐标一一对应, 且保持加法与数乘.

维数公式的坐标形式

设 Xαi 为 αi 在某一组基下的坐标, 则子空间的维数等于坐标向量组所成矩阵的秩: dimL(α1,α2,⋯,αs)=dimL(Xα1,Xα2,⋯,Xαs)=r([Xα1Xα2⋯Xαs]). 这是把抽象线性空间的问题化为 Pn 中具体矩阵计算的基本公式.

说明+
本节主旨

本节引入两个线性空间同构的概念, 借此可将数域 P 上一般的抽象的 n 维线性空间归结为特殊的具体的 Pn 的研究. 在第 1 节中介绍过各种各样的线性空间, 诸如数域、P[x]n、Pn×n、Pn、⋯, 它们的元素不相同, 运算也不一样, 如何来说明两个线性空间结构是“相同”的呢? 先从集合的映射谈起.

同构的意义

线性空间是带有适合 8 条性质的两个运算的非空集合. 要使两个线性空间结构相同, 一个自然的要求应是两者之间有一个保持运算的双射, 这就是“同构”的概念. 定义 4.7.8 中 (1) 是说 V 中元素之和的像为其像在 V′ 中之和, (2) 是说 V 中元素数乘后的像为其像在 V′ 中之数乘, 这就是所谓 σ 保持运算. 下文将看到同构的线性空间确有相同的运算性质, 从而有相同的构造.

习题 4.7

本节末配习题 4.7, 共 8 题, 主要练习映射的单射、满射、双射判定, 有限维线性空间同构的判定, 以及用坐标法求向量组的线性关系、维数与基.

例题

例 4.7.1★☆☆☆☆判断题展开题目与讲解
例 4.7.1 恒等映射

设 M 是一个非空集合, 定义 σ:M⟶M,a⟼a,∀a∈M. σ 是 M 到 M 的映射, 称为恒等映射, 记作 IM, 或简写为 I.

解 每个 a∈M 都有 M 中惟一确定的元素 a 与之对应, 故 IM 是映射; 又 σ(a)=a, 显然 σ(M)=M 且不同元素的像不同, 故 IM 是双射, 其逆映射就是自身.

例 4.7.2★☆☆☆☆判断题展开题目与讲解
例 4.7.2 零映射

取 M,N 均为数域 P 上的线性空间 V, 定义 σ:M⟶N,α⟼<mi>θ</mi>,∀α∈V. 这是映射, 称为零映射.

解 V 中每个 α 的像都是 N 中同一元素 <mi>θ</mi>, 符合映射的定义. 当 V≠{<mi>θ</mi>} 时, 不同的 α 有相同的像 <mi>θ</mi>, 故不是单射; 又 σ(V)={<mi>θ</mi>}≠V, 故也不是满射.

例 4.7.3★★☆☆☆判断题展开题目与讲解
例 4.7.3 整数集到偶数集的 1−1 对应

取 M 为整数集, N 为偶数集, 定义 σ1:M⟶N,n⟼2n,∀n∈M, 则 σ1 是 M 到 N 的 1−1 映射.

解 若 σ1(n1)=σ1(n2), 即 2n1=2n2, 则 n1=n2, 故 σ1 是单射; 又任一偶数 m=2k 都有原像 k∈M, 使 σ1(k)=m, 故 σ1 是满射. 因此 σ1 是双射, 即 1−1 对应.

例 4.7.4★★☆☆☆计算题展开题目与讲解
例 4.7.4 映射的乘积

取 M1={A=[aij]n×n|aij∈R}, M2=R, M3=M1, 定义映射 σ2:M1⟶M2,A⟼|A|,∀A∈M1; σ3:M2⟶M3,a⟼aE,∀a∈M2, 则 σ2 和 σ3 的乘积 σ3σ2 为 (σ3σ2)(A)=σ3(σ2(A))=σ3(|A|)=|A|E. 这是 Rn×n 到 Rn×n 的一个映射, 也可表示为 σ3σ2:A⟼|A|E,∀A∈Rn×n.

解 复合映射 σ3σ2 先用 σ2 把矩阵 A 映为实数 |A|, 再用 σ3 把实数 |A| 映为数量矩阵 |A|E. 注意 σ2 不是单射 (行列式相等的矩阵可以不同), 故 σ3σ2 不是单射.

例 4.7.5★★☆☆☆证明题展开题目与讲解
例 4.7.5 可逆映射与逆映射

解 例 4.7.3 中的 σ1 是可逆映射. 这是因为定义偶数集到整数集的映射 τ 为 τ:N⟶M,m⟼m2,∀m∈N, 则 (τσ1)(n)=τ(σ1(n))=τ(2n)=n,∀n∈M; (σ1τ)(m)=σ1(τ(m))=σ1(m2)=m,∀m∈N. 故 τσ1=IM, σ1τ=IN. 据定义 4.7.7 知, σ1 是可逆映射, τ 是其惟一的逆映射.

例 4.7.6★☆☆☆☆判断题展开题目与讲解
例 4.7.6 定理 4.7.4 之特例

定理 4.7.4 之 (1) 和 (2) 即 4.4 节中述而不证的定理 4.4.1.

解 坐标映射 σ:α↦Xα 是 V 到 Pn 的同构映射, 由定理 4.7.2 之 (3)(4) 知它保持线性相关性与线性无关性, 而 Pn 中向量组的相关性由坐标矩阵的秩判定, 这正是定理 4.4.1 的结论.

例 4.7.7★★★☆☆计算题展开题目与讲解
例 4.7.7 用坐标法判断线性关系并求维数与基

在有限维线性空间 R2×2 中取 α1=(1234),α2=(31912),α3=(2568), α4=(1623),α5=(2557). 求: (1) (I) α1,α2,α3; (II) α1,α2,α4 是线性相关, 还是线性无关? (2) L(α1,α2,α3,α4,α5) 的维数与一组基.

解 (1) 在 R2×2 中取一组常用基 E11=(1000),E12=(0100),E21=(0010),E22=(0001), 则 α1,α2,α3,α4,α5 在这组基下坐标分别为 Xα1=[1,2,3,4]T,Xα2=[3,1,9,12]T,Xα3=[2,5,6,8]T, Xα4=[1,6,2,3]T,Xα5=[2,5,5,7]T. 据定理 4.7.4 之性质, 只要求出 (I') Xα1,Xα2,Xα3; (II') Xα1,Xα2,Xα4 的线性关系以及 L(Xα1,Xα2,Xα3,Xα4,Xα5) 的维数与一组基就够了. 为此可对下列矩阵作初等行变换化为阶梯形矩阵 (132122156539625412837)⟶(132120−5141000−1−100000)(∗) 据 (∗) 知, Xα1,Xα2,Xα3 线性相关, Xα1,Xα2,Xα4 线性无关, 从而推知: α1,α2,α3 线性相关, α1,α2,α4 线性无关. (2) 据 (∗) 知, L(Xα1,Xα2,Xα3,Xα4,Xα5) 的维数为 3, 一组基为 Xα1,Xα2,Xα4, 从而推知 dimL(α1,α2,α3,α4,α5)=3, 一组基为 α1,α2,α4.

例 4.7.8★★★☆☆证明题展开题目与讲解
例 4.7.8 子空间维数等于矩阵的秩

设 α1,α2,⋯,αn 是数域 P 上 n 维线性空间 V 的一组基, A 是一个 n×s 矩阵, [β1β2⋯βs]=[α1α2⋯αn]A, 证明: L(β1,β2,⋯,βs) 的维数等于矩阵 A 的秩.

证 设 β1,β2,⋯,βs 在基 α1,α2,⋯,αn 下的坐标分别为 Xβ1,Xβ2,⋯,Xβs∈Pn, 据定理 4.7.4 性质 (4) 知 dimL(β1,β2,⋯,βs)=dimL(Xβ1,Xβ2,⋯,Xβs). 利用 4.5 节中性质 4.5.1 知, dimL(Xβ1,Xβ2,⋯,Xβs) 恰为向量组 Xβ1,Xβ2,⋯,Xβs 的秩 r, 而向量组 Xβ1,Xβ2,⋯,Xβs 恰为矩阵 A 的 s 个列向量, 故其秩 r 即为矩阵 A 的秩, 此即 dimL(β1,β2,⋯,βs)=r(A).

八§4.8 欧氏空间选自 §4.86 个知识分组 · 含例题
定义+
定义 4.8.1 内积与欧氏空间

设 V 是实数域 R 上的一个线性空间, 如果对于 V 中任意两个向量 α 与 β 都有惟一确定的记为 (α,β) 的实数与它们对应, 且具有下列性质: (1) (α,β)=(β,α); (2) (kα,β)=k(α,β); (3) (α+β,γ)=(α,γ)+(β,γ); (4) (α,α)≥0, 且 (α,α)=0⇔α=<mi>θ</mi>, 这里 α,β,γ 是 V 中任意向量, k 是任意实数, 则称 (α,β) 为向量 α,β 的内积. 具有内积的实线性空间 V 称为欧几里得 (Euclid) 空间, 简称为欧氏空间.

定义 4.8.2 向量的长度

设 α 为欧氏空间 V 的一个向量, 则非负实数 (α,α) 称为向量 α 的长度, 记为 |α|. 在此定义下有 |α|=0⇔α=<mi>θ</mi>,|α|>0⇔α≠<mi>θ</mi>. 长度为 1 的向量称为单位向量. 若 α≠<mi>θ</mi>, 由 |kα|=|k||α| 知, 1|α|α 就是一个单位向量. 用非零向量 α 的长度的倒数去数乘向量 α, 得到一个与 α 同方向的单位向量, 通常把这过程称为把向量 α 单位化 (或称标准化).

定义 4.8.3 两个向量的夹角

设 α 和 β 是欧氏空间两个非零向量. α 和 β 的夹角 ⟨α,β⟩ 由以下公式定义: ⟨α,β⟩=arccos(α,β)|α||β|,0≤⟨α,β⟩≤π. 由柯西-施瓦茨不等式知 −1≤(α,β)|α||β|≤1, 所以这样定义两向量的夹角是合理的.

定义 4.8.4 正交

设 V 是欧氏空间, α,β∈V, 若 (α,β)=0, 则称 α 与 β 正交 (或互相垂直), 记为 α⊥β. 由性质 4.8.1 之 (1) 知, 零向量 <mi>θ</mi> 与任意向量正交, 当然就和自身正交. 由内积的正定性知, α⊥α⇔α=<mi>θ</mi>. 当 α,β 都不是零向量时, 有 α⊥β⇔⟨α,β⟩=π2.

定义 4.8.5 正交向量组

欧氏空间 V 的一组两两正交的非零向量称为 V 的一个正交向量组. 应当指出按此定义, 由单个非零向量组成的向量组也是正交向量组, 所以欧氏空间的正交向量组总是存在的.

定义 4.8.6 正交基与标准正交基

在 n 维欧氏空间中, 由 n 个向量组成的正交向量组称为正交基, 由单位向量组成的正交基, 称为标准正交基 (或单位正交基). 容易看出如有了正交基, 则对其单位化即可得到标准正交基.

定义 4.8.7 正交矩阵

n 阶实矩阵 A 称为正交矩阵, 若 ATA=E.

定义 4.8.8 欧氏空间的同构

欧氏空间 V 与 V′ 称为同构的, 如果有一个 V 到 V′ 的双射 σ 适合: (1) σ(α+β)=σ(α)+σ(β),∀α,β∈V; (2) σ(kα)=kσ(α),∀k∈R,∀α∈V; (3) (α,β)=(σ(α),σ(β)),∀α,β∈V. 这样的映射 σ 称为 V 到 V′ 的同构映射, 记为 V≅V′. 欧氏空间是具有内积的实线性空间, 故下述定义是自然的.

定理+
定理 4.8.1 有限维实空间可规定内积

任何一个实数域 R 上的有限维线性空间 V, 一定能规定适当内积使之成为欧氏空间.

证 设 dimV=n, 取 V 的一组基 ε1,ε2,⋯,εn, 对 V 中任意向量 α 与 β, 有 α=x1ε1+x2ε2+⋯+xnεn,β=y1ε1+y2ε2+⋯+ynεn. 规定内积 (α,β)=x1y1+x2y2+⋯+xnyn=XTY, 这里 X,Y 分别为 α,β 在基 ε1,ε2,⋯,εn 下的坐标. 可直接验证该内积适合定义 4.8.1 的 4 条性质, 故 V 构成欧氏空间. 进而 R 上的任意一个有限维线性空间 V 不仅一定能规定适当内积使之构成欧氏空间, 而且可以规定不同的内积使得 V 均成为欧氏空间. 比如在定理的证明中, 可以规定内积为 (α,β)=k∑i=1nxiyi(k>0), 这里 k 为任意正实数, 或者规定内积为 (α,β)=x1y1+2x2y2+⋯+nxnyn. 同一个实线性空间 V 关于这些不同内积所构成的不同欧氏空间, 其差别在于“尺度”不一样.

定理 4.8.2 柯西-施瓦茨不等式

对于欧氏空间 V 中任意两个向量 α,β 恒有 |(α,β)|≤|α||β|, 且等号成立 ⇔ α,β 线性相关.

证 如 α,β 线性相关, 不妨可设 α=kβ, 则 |(α,β)|=|(kβ,β)|=|k|(β,β), |α|=|kβ|=|k||β|, |α||β|=|k||β|2=|k|(β,β)=|(α,β)|. 这就证明了当 α,β 线性相关时等号成立. 现设 α,β 线性无关, 则对任意实数 t 而言, tα+β≠<mi>θ</mi>, 故 (tα+β,tα+β)>0, 即 t2(α,α)+2t(α,β)+(β,β)>0. 上式左端是 t 的二次三项式, 由于它对 t 的任意实数值来说都是正数, 所以它的判别式一定小于零, 即 (α,β)2−(α,α)(β,β)<0, 即得 |(α,β)|<|α||β|. 至此已证明了不等式恒成立, 且当 α,β 线性相关时等号成立. 下面用反证法来证等号成立能导出 α,β 线性相关: 若不然, 据上证明知等号不成立, 此为矛盾. 综上所述定理得证.

定理 4.8.3 正交向量组的扩充

n 维欧氏空间中任意一个正交向量组都能扩充成一组正交基.

证 设 α1,α2,⋯,αm 是 V 的一个正交向量组. 若 m=n, 则定理得证. 若 m<n, 由 L(α1,α2,⋯,αm)⊂V 知存在 V 中向量 β∉L(α1,α2,⋯,αm), 即 β 不能经 α1,α2,⋯,αm 线性表示. 作向量 αm+1=β−k1α1−k2α2−⋯−kmαm, 这里 k1,k2,⋯,km 是待定的系数. 由 β 不能经 α1,⋯,αm 线性表示知, 不论 k1,k2,⋯,km 如何取值, 均有 αm+1≠<mi>θ</mi>. 用 αi (1≤i≤m) 与 αm+1 作内积, 利用 α1,α2,⋯,αm 两两正交性得 (αi,αm+1)=(β,αi)−ki(αi,αi),i=1,2,⋯,m. 取 ki=(β,αi)(αi,αi),i=1,2,⋯,m, 有 (αi,αm+1)=0, i=1,2,⋯,m. 于是 α1,α2,⋯,αm,αm+1 是正交向量组. 若 m+1=n, 则定理得证; 否则重复讨论, 经 n−m 步扩充即得 V 的一组正交基. 定理得证. 正交基单位化后即可得标准正交基, 由此知任意 n 维欧氏空间总可从一个非零向量开始, 经扩充后得到一组标准正交基.

定理 4.8.4 施密特正交化

对于 n 维欧氏空间中任意一组基 α1,α2,⋯,αn, 都可找到一组标准正交基 η1,η2,⋯,ηn, 且使得 L(α1,α2,⋯,αi)=L(η1,η2,⋯,ηi),i=1,2,⋯,n.

证 利用原有的 α1,α2,⋯,αn 来逐个求出 η1,η2,⋯,ηn. 首先取 β1=α1, 显然 L(β1)=L(α1), 且 β1≠<mi>θ</mi>, 所以 β1 是正交向量组. 其次令 β2=α2+k21β1, 因 α2,β1 (即 α1) 线性无关, 故不论 k21 取何值, 均有 β2≠<mi>θ</mi>. 用 β1 对上式两边作内积, 有 (β2,β1)=(α2,β1)+k21(β1,β1). 取 k21=−(α2,β1)(β1,β1), 有 (β2,β1)=0. 这样 β1,β2 就是正交向量组. 且向量组 α1,α2 与向量组 β1,β2 等价, 故 L(α1,α2)=L(β1,β2). 一般的, 假定已经求出 β1,β2,⋯,βm (m<n) 是正交向量组, 具有性质 L(α1,α2,⋯,αi)=L(β1,β2,⋯,βi),i=1,2,⋯,m. 下一步求 βm+1. 因 L(α1,α2,⋯,αm)=L(β1,β2,⋯,βm), 所以 αm+1 不能经 β1,β2,⋯,βm 线性表示, 按定理 4.8.3 证明中方法作向量 βm+1=αm+1−(αm+1,β1)(β1,β1)β1−(αm+1,β2)(β2,β2)β2−⋯−(αm+1,βm)(βm,βm)βm, 适合 βm+1≠<mi>θ</mi>, (βi,βm+1)=0, i=1,2,⋯,m. 故 β1,β2,⋯,βm,βm+1 是正交向量组, 且向量组 α1,α2,⋯,αm,αm+1 与向量组 β1,β2,⋯,βm,βm+1 等价, 故有 L(α1,α2,⋯,αm+1)=L(β1,β2,⋯,βm,βm+1). 由归纳法原理知, 可得到一组正交基 β1,β2,⋯,βn, 使 L(α1,α2,⋯,αi)=L(β1,β2,⋯,βi), i=1,2,⋯,n. 将 βi 单位化, 即令 ηi=1|βi|βi,i=1,2,⋯,n, 可得 V 的一组标准正交基 η1,η2,⋯,ηn, 且有 L(α1,α2,⋯,αi)=L(η1,η2,⋯,ηi), i=1,2,⋯,n. 定理得证.

注记 (1) 定理中要求 L(α1,α2,⋯,αi)=L(η1,η2,⋯,ηi), i=1,2,⋯,n, 相当于由基 α1,α2,⋯,αn 到 η1,η2,⋯,ηn 的过渡矩阵是上三角形的. (2) 定理的证明是构造性的, 即证明过程已具体给出将任意一组基改造为标准正交基的做法, 这个方法称为施密特 (Schmidt) 正交化方法.

定理 4.8.5 欧氏空间同构保持的性质

设 V 和 V′ 是两个欧氏空间, 若 V≅V′, 则下述性质成立: (1) 保持零向量, 负向量. (2) 保持线性组合. (3) 保持线性相关性. (4) 保持线性无关性. (5) 保持基, 从而保持维数. (6) 保持子空间. (7) 保持正交性: α⊥β⇔σ(α)⊥σ(β). (8) 保持长度: |α|=|σ(α)|. (9) 保持夹角: α≠<mi>θ</mi>,β≠<mi>θ</mi> 时 ⟨α,β⟩=⟨σ(α),σ(β)⟩. (10) 保持标准正交基: α1,α2,⋯,αn 为 V 的一组标准正交基 ⇔ 它们的像 σ(α1),σ(α2),⋯,σ(αn) 为 V′ 的一组标准正交基.

证 由定义 4.8.8 可看出, 如果 σ 是欧氏空间 V 到 V′ 的一个同构映射, 那么 σ 也是作为线性空间 V 到 V′ 的同构映射. 这样利用定理 4.7.2 知, 性质 (1)∼(6) 均成立. 证 (7): 因 (α,β)=0⇔(σ(α),σ(β))=0. 证 (8): 因 (α,α)=(σ(α),σ(α)). 证 (9): 因 ⟨α,β⟩=arccos(α,β)|α||β|=arccos(σ(α),σ(β))|σ(α)||σ(β)|=⟨σ(α),σ(β)⟩. 证 (10): 将性质 (5),(7) 和 (8) 结合起来即得. 这表明同构的欧氏空间有相同的性质和结构.

定理 4.8.6 有限维欧氏空间同构的判据

设 V,V′ 为两个有限维欧氏空间, 则 V≅V′ 当且仅当 dimV=dimV′.

证 若 V≅V′, 则 V 与 V′ 作为线性空间是同构的, 由定理 4.7.3 知 dimV=dimV′. 若 dimV=dimV′=n, 在 V 和 V′ 中分别取一组标准正交基: ε1,ε2,⋯,εn 和 ε′1,ε′2,⋯,ε′n, 定义映射 σ:V⟶V′,α=∑i=1nxiεi⟼∑i=1nxiε′i=α′,∀α∈V, 则 σ 是 V→V′ 的保持加法、数乘和内积的双射, 从而 V≅V′. 综上定理得证.

性质+
性质 4.8.1 内积的基本性质

设 V 是欧氏空间, α,β,γ,αi,βj 均为 V 中任意向量, k,ki,tj 均为任意实数, 则有 (1) (<mi>θ</mi>,α)=0; (2) (α,kβ)=k(α,β); (3) (α,β+γ)=(α,β)+(α,γ); (4) (∑i=1mkiαi,∑j=1ntjβj)=∑i=1m∑j=1nkitj(αi,βj).

证 (1) (<mi>θ</mi>,α)=(<mi>θ</mi>+<mi>θ</mi>,α)=(<mi>θ</mi>,α)+(<mi>θ</mi>,α), 两边减去实数 (<mi>θ</mi>,α), 即得 (<mi>θ</mi>,α)=0. (2) (α,kβ)=(kβ,α)=k(β,α)=k(α,β). (3) 类似于 (2). (4) 反复应用 (2),(3) 和定义 4.8.1 中的性质 (2),(3) 即得.

性质 4.8.2 三角形不等式与勾股定理

设 V 为欧氏空间, α,β 为 V 中向量, 则有 (1) (三角形不等式) |α+β|≤|α|+|β|. (2) (勾股定理) 若 α⊥β, 则 |α+β|2=|α|2+|β|2.

证 (1) 利用柯西-施瓦茨不等式有 |α+β|2=(α+β,α+β)=(α,α)+2(α,β)+(β,β) ≤|α|2+2|α||β|+|β|2=(|α|+|β|)2, 所以 |α+β|≤|α|+|β|. (2) 当 α⊥β 时, 有 (α,β)=0, 故 |α+β|2=(α+β,α+β)=(α,α)+(β,β)=|α|2+|β|2.

性质 4.8.3 正交向量组线性无关

设 α1,α2,⋯,αm 是 n 维欧氏空间 V 的一个正交向量组, 则 α1,α2,⋯,αm 线性无关.

证 设 k1α1+k2α2+⋯+kmαm=<mi>θ</mi>. 用 αi 与等式两边的向量作内积, 且利用 i≠j 时有 (αi,αj)=0, 可得 ki(αi,αi)=0. 因 αi≠<mi>θ</mi>, 故 (αi,αi)>0, 从而 ki=0 (i=1,2,⋯,m). 这就证明了 α1,α2,⋯,αm 线性无关.

推论 n 维欧氏空间中两两正交的非零向量的个数不能超过 n. 这一事实的几何意义是清楚的, 如平面上找不到三个两两垂直的非零向量, 空间找不到四个两两垂直的非零向量.

容易看出性质 4.8.3 的逆命题不成立, 即线性无关的向量组未必是正交向量组. 如 R3 中的 α1=[1,1,1]T,α2=[1,1,0]T,α3=[1,0,0]T 就是线性无关向量组, 但 αi 与 αj (i,j=1,2,3) 均不正交. 这表明正交向量组是比线性无关向量组更强的概念.

性质 4.8.4 标准正交基与度量矩阵

(1) V 的一组基为标准正交基 ⇔ 它的度量矩阵为单位矩阵; (2) Rn 的常用基 ei (i=1,2,⋯,n) 是标准正交基; (3) Rm×n 的常用基 Eij (i=1,2,⋯,m; j=1,2,⋯,n) 是标准正交基. 这里 ε1,ε2,⋯,εn 为标准正交基 ⇔ (εi,εj)={1,i=j,0,i≠j,i,j=1,2,⋯,n.

性质 4.8.5 标准正交基与正交矩阵

在欧氏空间 Rn 中, α1,α2,⋯,αn 为标准正交基 ⇔ A=[α1α2⋯αn] 为正交矩阵. 在欧氏空间 Rn 中检验一组向量 α1,α2,⋯,αn 是否标准正交基可如下进行: 因此时 (αi,αj)=αiTαj, 故度量矩阵为 (α1Tα1α1Tα2⋯α1Tαnα2Tα1α2Tα2⋯α2Tαn⋮⋮⋮αnTα1αnTα2⋯αnTαn)=(α1Tα2T⋮αnT)[α1α2⋯αn]. 若记 A=[α1α2⋯αn], 则有 α1,α2,⋯,αn 为 Rn 的标准正交基 ⇔ ATA=E.

性质 4.8.6 标准正交基下的度量公式

设 ε1,ε2,⋯,εn 为 n 维欧氏空间的一组标准正交基, 向量 α,β 在该基下坐标分别为 X=[x1,x2,⋯,xn]T, Y=[y1,y2,⋯,yn]T, 则 (1) (α,β)=XTY; (2) |α|=XTX=∑i=1nxi2; (3) xi=(α,εi), i=1,2,⋯,n.

证 (1) 因标准正交基度量矩阵为 E, 由 (α,β)=XTAY 即得 (α,β)=XTY. (2) (1) 中取 β=α 即得. (3) (α,εi)=(∑j=1nxjεj,εi)=∑j=1nxj(εj,εi)=xi.

公式+
标准内积

在实线性空间 Rn 中, 对于向量 α=[a1,a2,⋯,an]T, β=[b1,b2,⋯,bn]T, 规定内积 (称为标准内积) (α,β)=a1b1+a2b2+⋯+anbn=αTβ. 当 n=3,2 时, 上式就是几何空间 R3,R2 中向量内积在直角坐标系中的坐标表达式.

Rm×n 的标准内积

在实线性空间 Rm×n 中, 对于实矩阵 A=[aij]m×n, B=[bij]m×n, 规定内积 (称为标准内积) (A,B)=∑i=1m∑j=1naijbij.

C[a,b] 的内积

在实线性空间 C[a,b] 中, 对任意两个实连续函数 f(x),g(x) 规定内积 (f(x),g(x))=∫abf(x)g(x)dx.

度量矩阵与内积的坐标公式

设 V 是一个 n 维欧氏空间, 在 V 中取一组基 ε1,ε2,⋯,εn, 对 V 中任意两个向量 α=∑i=1nxiεi, β=∑j=1nyjεj, 记 (εi,εj)=aij, 则 (α,β)=∑i=1n∑j=1naijxiyj=XTAY, 这里 X,Y 分别为 α,β 在基 ε1,ε2,⋯,εn 下的坐标, 而矩阵 A=[aij]n×n=[(εi,εj)]n×n 称为基 ε1,ε2,⋯,εn 的度量矩阵. 由内积的对称性知, aij=aji, 故度量矩阵 A 为实对称矩阵. 在知道了一组基的度量矩阵后, 任意两个向量的内积就可以通过坐标按上式计算得出, 因而度量矩阵确定内积.

长度与单位化

|kα|=(kα,kα)=k2(α,α)=|k||α|,k∈R,α∈V. 若 α≠<mi>θ</mi>, 则 1|α|α 是与 α 同方向的单位向量.

夹角与正交的判定

设 α,β 为欧氏空间中两个非零向量, 则 ⟨α,β⟩=arccos(α,β)|α||β|,α⊥β⇔(α,β)=0⇔⟨α,β⟩=π2. 当 α,β 中有一个为零向量时, 由 (<mi>θ</mi>,α)=0 知零向量与任意向量正交.

施密特正交化公式

由任意一组基 α1,α2,⋯,αn 出发, 依次作 β1=α1,βm+1=αm+1−∑i=1m(αm+1,βi)(βi,βi)βi, 再单位化 ηi=1|βi|βi,i=1,2,⋯,n, 即得标准正交基 η1,η2,⋯,ηn, 且保持子空间不变.

说明+
为什么要在一般线性空间中引入度量

上节已阐明任意的数域 P 上 n 维线性空间 V 都同构于 Pn, 从这个意义上讲 Pn 代表了所有维数为 n 的 P 上线性空间 V. 从而我们熟悉的 (欧氏) 空间 R3、 (欧氏) 平面 R2 可作为 R 上线性空间最好的背景和模型. 我们自然希望 R3,R2 的一些良好的性态能拓广到一般线性空间 V 中去, 但迄今线性空间只有向量的运算 (如加法、数乘) 性质, 尚没有 R3,R2 所具有的向量的度量 (如长度、夹角) 性质. 而向量的度量性质在许多问题 (其中包括几何问题) 中有着特别重要的地位, 故有必要在一般线性空间中引入度量的概念. 在解析几何中, 几何空间 (即 R3,R2) 向量的长度与夹角等度量性质都可以通过向量的内积 (或称数量积) 来表示, 而向量的内积有明显的代数性质, 所以取内积作为基本概念, 在实数域 R 上的一般线性空间中导入内积, 建立起具有度量的欧氏空间.

内积的三条基本特性

定义 4.8.1 中的 (2),(3) 表明内积对第一个变量是线性的, 性质 4.8.1 中的 (2),(3) 表明内积对第二个变量也是线性的, 因而内积是具有双线性的; 定义 4.8.1 中内积的性质 (1) 说明内积有对称性; 为方便计将定义 4.8.1 中内积的性质 (4) 称为内积有正定性. 概括起来: 欧氏空间的内积具有对称性、双线性和正定性. 鉴于欧氏空间首先是一个实线性空间, 故本章前面所述关于线性空间所导入的一些基本概念, 诸如向量的线性关系 (相关、无关)、基、维数、坐标和子空间等, 以及与这些有关的定理、性质自然在欧氏空间都适用, 因而都可直接使用.

关于内积的约定

下文凡称 Rn, Rm×n 为欧氏空间时, 如无特殊说明其具有的内积都是指标准内积. 另外, 欧氏空间 V 的任一子空间 W 关于 V 所规定的内积也是一个欧氏空间, 所以都是欧氏空间的子空间.

寻求具有良好度量性质的基

欧氏空间是线性空间, 故有基. 因其还具有内积, 故可以寻求有良好度量性质的基. 例 4.8.7 表明欧氏空间 Rn 和 Rm×n 都具有长度为 1, 两两正交的向量组成的基. 特别地在 R2,R3 中这种基就构成直角坐标系, 而直角坐标系使用起来特别方便. 我们希望一般的 n 维欧氏空间中能够有这种使用方便的基, 这就是正交基与标准正交基.

习题 4.8

本节末配习题 4.8, 共 11 题, 主要练习内积的定义与验证、长度与夹角的计算、正交向量组与标准正交基的判定, 以及施密特正交化方法.

例题

例 4.8.1★★☆☆☆证明题展开题目与讲解
例 4.8.1 几何空间中的内积

在几何空间 R3,R2 中, 规定的内积为 (α,β)=|α||β|cosθ, 其中 α,β 为几何向量, |α|,|β| 表示向量的长度, θ 为它们的夹角, 这样规定的内积 (解析几何中称为数量积) 满足定义 4.8.1 的 4 条性质, 故几何空间是欧氏空间.

解 对称性由 cosθ 关于 α,β 对称而得; 数乘与分配律由数量积的投影性质而得; 正定性由 (α,α)=|α|2≥0 且等号仅在 α=<mi>θ</mi> 时成立而得.

例 4.8.2★☆☆☆☆证明题展开题目与讲解
例 4.8.2 Rn 的标准内积

在实线性空间 Rn 中, 对于向量 α=[a1,a2,⋯,an]T,β=[b1,b2,⋯,bn]T, 规定内积 (称为标准内积) (α,β)=a1b1+a2b2+⋯+anbn=αTβ. 显然适合定义 4.8.1 的 4 条性质, 故 Rn 构成欧氏空间.

解 这里 4 条性质分别对应实数的交换律、结合律与分配律, 以及 ∑ai2≥0 且等号仅在 ai 全为零时成立.

例 4.8.3★★☆☆☆证明题展开题目与讲解
例 4.8.3 Rm×n 的标准内积

在实线性空间 Rm×n 中, 对于实矩阵 A=[aij]m×n,B=[bij]m×n, 规定内积 (称为标准内积) (A,B)=∑i=1m∑j=1naijbij. 可直接验证其适合定义 4.8.1 的 4 条性质, 故 Rm×n 构成欧氏空间.

解 把 m×n 个元素按行拉直成 mn 维向量, 则此内积就是 Rmn 的标准内积, 故 4 条性质成立.

例 4.8.4★★☆☆☆证明题展开题目与讲解
例 4.8.4 C[a,b] 的内积

在实线性空间 C[a,b] 中, 对任意两个实连续函数 f(x),g(x) 规定内积 (f(x),g(x))=∫abf(x)g(x)dx. 由定积分的性质不难验证这样规定的内积适合定义 4.8.1 的 4 条性质, 故 C[a,b] 构成欧氏空间.

解 对称性与线性性由定积分的线性性得到; 正定性由 ∫abf2(x)dx≥0 及连续函数 f 若 ∫abf2=0 则 f≡0 得到.

例 4.8.5★★☆☆☆证明题展开题目与讲解
例 4.8.5 柯西不等式

考虑例 4.8.2 中的欧氏空间 Rn, 由柯西-施瓦茨不等式推出对任意实数 a1,a2,⋯,an; b1,b2,⋯,bn, 有不等式 (a1b1+a2b2+⋯+anbn)2≤(a12+a22+⋯+an2)(b12+b22+⋯+bn2). 上述不等式称为柯西 (Cauchy) 不等式.

解 取 α=[a1,⋯,an]T, β=[b1,⋯,bn]T, 则 (α,β)=∑aibi, |α|2=∑ai2, |β|2=∑bi2, 代入 |(α,β)|≤|α||β| 后两边平方即得.

例 4.8.6★★☆☆☆证明题展开题目与讲解
例 4.8.6 施瓦茨不等式

考虑例 4.8.4 中的欧氏空间 C[a,b], 由柯西-施瓦茨不等式推出对于定义在 [a,b] 上任意连续的实函数 f(x),g(x) 有不等式 |∫abf(x)g(x)dx|≤∫abf2(x)dx∫abg2(x)dx. 此不等式称为施瓦茨 (Schwarz) 不等式.

解 在 C[a,b] 中令 (f,g)=∫abfgdx, 则 |f|2=∫abf2dx, 代入柯西-施瓦茨不等式即得. 这两个不等式都是历史上著名的不等式, 它们从外表上看差异很大, 然而它们被统一在欧氏空间的不等式 |(α,β)|≤|α||β| 中, 因而通常把该不等式称为柯西-施瓦茨不等式.

例 4.8.7★☆☆☆☆计算题展开题目与讲解
例 4.8.7 常用基是标准正交基

在欧氏空间 Rn 中常用基为 ei=[0,⋯,0,1,0,⋯,0],i=1,2,⋯,n, 其中 1 位于第 i 个位置. 直接计算知 |ei|=1,i=1,2,⋯,n; (ei,ej)=0,i≠j,i,j=1,2,⋯,n. 这表明 Rn 中常用基是由两两正交长度为 1 的向量组成. 同样可以推知, 在欧氏空间 Rm×n 中常用基 Eij (i=1,2,⋯,m, j=1,2,⋯,n) 也是由两两正交长度为 1 的向量组成.

解 由标准内积 (ei,ej)=δij 直接得到, 其中 δij 在 i=j 时为 1, i≠j 时为 0.

例 4.8.8★★★☆☆计算题展开题目与讲解
例 4.8.8 由度量矩阵计算内积与长度

设 V 是 4 维欧氏空间, 基 ε1,ε2,ε3,ε4 的度量矩阵为 (1−101−120−2003−31−2−34). 若 α=−ε1+ε3+2ε4, β=4ε1+ε2−ε3−ε4, 求: (1) |ε2| 和 |ε4|; (2) (α,β).

解 (1) |ε2|=(ε2,ε2)=2, |ε4|=(ε4,ε4)=2; (2) 代公式 (α,β)=XTAY 计算得 (α,β)=[−1,0,1,2](1−101−120−2003−31−2−34)(41−1−1)=0. 这表明 α⊥β.

例 4.8.9★★★★☆计算题展开题目与讲解
例 4.8.9 标准正交基的判定与坐标计算

设欧氏空间 R4 中 α1=12[1,1,1,1]T,α2=12[1,1,−1,−1]T, α3=12[1,−1,1,−1]T,α4=12[1,−1,−1,1]T, β=[0,0,1,1]T. (1) 证明: α1,α2,α3,α4 是 R4 的一组标准正交基. (2) 若 α=3α1+2α2+4α3−5α4, 求 |α| 及 (α,β).

解 (1) 方法一: 计算 |α1|=|α2|=|α3|=|α4|=1, (αi,αj)=0(i≠j;i,j=1,2,3,4). 由定义推出结论. 方法二: 因 12(111111−1−11−11−11−1−11)12(111111−1−11−11−11−1−11)=E4, 由性质 4.8.5 推出结论. (2) 由 (1) 知, α1,α2,α3,α4 是标准正交基, α 在该基下坐标为 [3,2,4,−5]T. 据性质 4.8.6 之 (2), 有 |α|=32+22+42+(−5)2=36. 计算 (α,β) 有两种方法. 方法一: α=3α1+2α2+4α3−5α4 =32[1,1,1,1]T+[1,1,−1,−1]T+2[1,−1,1,−1]T−52[1,−1,−1,1]T =[2,3,5,−4]T, 故 (α,β)=[2,3,5,−4](0011)=1. 方法二: 利用性质 4.8.6 之 (3), 求出 β 在标准正交基 α1,α2,α3,α4 下坐标为 (β,α1)=1,(β,α2)=−1,(β,α3)=0,(β,α4)=0, 从而 (α,β)=[3,2,4,−5](1−100)=1.

例 4.8.10★★★★☆计算题展开题目与讲解
例 4.8.10 施密特正交化与扩充

设欧氏空间 R4 的向量组 α1=[1,0,1,0]T,α2=[0,1,2,1]T,α3=[−2,1,0,1]T. (1) 求 R4 的子空间 L(α1,α2,α3) 的一组标准正交基; (2) 将此标准正交基扩充成为 R4 的一组标准正交基.

解 (1) 先求 L(α1,α2,α3) 的基, 为此对下列矩阵作初等行变换 [α1α2α3]=(10−2011120011)⟶(10−2011000000), 得 L(α1,α2,α3) 的维数为 2, 基可取 α1,α2. 现将 α1,α2 改造成标准正交基. 令 β1=α1, β2=α2−(α2,β1)(β1,β1)β1=(0121)−22(1010)=(−1111). 再单位化得 η1=β1|β1|=12[1,0,1,0]T, η2=β2|β2|=12[−1,1,1,1]T. η1,η2 就是 L(α1,α2,α3) 的一组标准正交基. (2) 设 α=[x1,x2,x3,x4]T∈R4, 且 α⊥η1, α⊥η2, 即 (α,η1)=0, (α,η2)=0, 从而 {x1+x3=0,−x1+x2+x3+x4=0. 求出此齐次线性方程组的基础解系 (即解空间 W 的基) 为 α4=[0,−1,0,1]T,α5=[−1,−2,1,0]T. 至此已有 α4⊥η1, α4⊥η2, α5⊥η1, α5⊥η2, 但 α4,α5 不正交, 故还须改造 α4,α5 使之正交. 令 β3=α4, β4=α5−(α5,β3)(β3,β3)β3=(−1−210)−22(0−101)=(−1−11−1). 再单位化得 η3=β3|β3|=12[0,−1,0,1]T, η4=β4|β4|=12[−1,−1,1,−1]T. 注意到 η3,η4 仍为解空间 W 的基, 所以与 η1,η2 均正交, 从而 η1,η2,η3,η4 就是 R4 的一组标准正交基.

例 4.8.11★★★★☆计算题展开题目与讲解
例 4.8.11 与两个矩阵均正交的矩阵全体

在欧氏空间 R2×2 中, 设 A=(1234),B=(22−20). (1) 求出所有与 A,B 均正交的矩阵全体 W. (2) 证明 W 是 R2×2 的子空间, 求出 W 的维数和一组基.

解 (1) 设所求矩阵为 (x1x2x3x4), 则 x1,x2,x3,x4 恰为下述方程的解: {x1+2x2+3x3+4x4=0,2x1+2x2−2x3=0,⟹{x1=5x3+4x4,x2=−4x3−4x4. 记 x3=t1, x4=t2, 其中 t1,t2 为任意实数, 则所求矩阵为 (5t1+4t2−4t1−4t2t1t2)=t1(5−410)+t2(4−401). (2) 记 C=(5−410),D=(4−401). 由 (1) 知 W=L(C,D), 故 W 为 R2×2 的子空间 (也可按子空间定义直接验证 W 非空, 且对加法、数乘封闭). 现 C,D 线性无关, 所以 dimW=2.

九§4.9 线性变换的定义和运算选自 §4.96 个知识分组 · 含例题
定义+
定义 4.9.1 线性变换

线性空间 V 的一个变换 ( V 到 V 的映射) <mi>A</mi> 称为线性变换, 如果对 V 中任意向量 α,β 和数域 P 中任意数 k 都有 <mi>A</mi>(α+β)=<mi>A</mi>(α)+<mi>A</mi>(β),<mi>A</mi>(kα)=k<mi>A</mi>(α). 该式表明变换 <mi>A</mi> 是保持加法和数乘的, 故线性变换实际上就是线性空间 V 到 V 的一个保持运算的映射.

定义 4.9.2 线性变换的和

对任意的 <mi>A</mi>,<mi>B</mi>∈LT(V), 可在 V 中定义一个变换 (<mi>A</mi>+<mi>B</mi>)(α)=<mi>A</mi>(α)+<mi>B</mi>(α),∀α∈V, 称为 <mi>A</mi>,<mi>B</mi> 的和, 记作 <mi>A</mi>+<mi>B</mi>.

定义 4.9.3 负变换

对任意的 <mi>A</mi>∈LT(V), 可在 V 中定义变换 (−<mi>A</mi>)(α)=−<mi>A</mi>(α),∀α∈V, 称为 <mi>A</mi> 的负变换, 记为 −<mi>A</mi>. 同样可直接验证 −<mi>A</mi> 是 V 上的线性变换.

定义 4.9.4 数量乘积

对任意的 <mi>A</mi>∈LT(V), 任意的 k∈P, 可在 V 中定义变换 (k<mi>A</mi>)(α)=k⋅<mi>A</mi>(α),∀α∈V, 称为 k 与 <mi>A</mi> 的数量乘积 (简称为数乘), 记为 k<mi>A</mi>. 可直接验证 k<mi>A</mi> 是 V 上的线性变换.

定义 4.9.5 线性变换的乘积

对任意的 <mi>A</mi>,<mi>B</mi>∈LT(V), 可在 V 中定义变换 (<mi>A</mi><mi>B</mi>)(α)=<mi>A</mi>(<mi>B</mi>(α)),∀α∈V, 称为 <mi>B</mi> 和 <mi>A</mi> 的乘积, 记为 <mi>A</mi><mi>B</mi>. 可如加法、数乘一样直接验证 <mi>A</mi><mi>B</mi> 是 V 上的线性变换, 即 LT(V) 对乘法的运算封闭.

定义 4.9.6 可逆线性变换与逆变换

设 <mi>A</mi>∈LT(V), 若存在一个变换 <mi>B</mi> 使得 <mi>A</mi><mi>B</mi>=<mi>E</mi>=<mi>B</mi><mi>A</mi>, 则称 <mi>A</mi> 是可逆的线性变换, 且称 <mi>B</mi> 为 <mi>A</mi> 的一个逆变换. 若 <mi>A</mi> 是可逆线性变换, 则其逆变换也是线性变换, 而且是惟一的. 这样可把 <mi>A</mi> 的惟一的逆变换记为 <mi>A</mi>−1.

定理+
定理 4.9.1 LT(V) 是线性空间

上述结果表明 LT(V) 非空, 有两个封闭的运算: 加法和数量乘法, 而且还可直接验证这两种运算适合线性空间定义的 8 条运算规律, 其中零向量为零变换, <mi>A</mi> 的负向量为 <mi>A</mi> 的负变换 −<mi>A</mi>. 所以有: {LT(V),+,⋅} 是数域 P 上的一个线性空间.

性质+
性质 4.9.1 线性变换的基本性质

设 <mi>A</mi> 是线性空间 V 的线性变换. (1) 保持零向量: <mi>A</mi>(<mi>θ</mi>)=<mi>θ</mi>; (2) 保持负向量: <mi>A</mi>(−α)=−<mi>A</mi>(α); (3) 保持线性组合: 若 β=∑i=1mkiαi, 则 <mi>A</mi>(β)=k1<mi>A</mi>(α1)+k2<mi>A</mi>(α2)+⋯+km<mi>A</mi>(αm); (4) 保持线性相关性: 若 α1,α2,⋯,αm 线性相关, 则 <mi>A</mi>(α1),<mi>A</mi>(α2),⋯,<mi>A</mi>(αm) 线性相关.

证 (1),(2) 因 <mi>A</mi>(kα)=k<mi>A</mi>(α), 分别取 k=0, k=−1 即可证得 (1),(2). (3) 多次利用线性变换的定义式即得. (4) 因 α1,α2,⋯,αm 线性相关, 故存在 P 中不全为零的数 k1,k2,⋯,km 使 k1α1+k2α2+⋯+kmαm=<mi>θ</mi>. 两边作线性变换 <mi>A</mi>, 且利用 (1),(3) 即得 k1<mi>A</mi>(α1)+k2<mi>A</mi>(α2)+⋯+km<mi>A</mi>(αm)=<mi>θ</mi>, 故 <mi>A</mi>(α1),<mi>A</mi>(α2),⋯,<mi>A</mi>(αm) 线性相关.

和与数乘仍是线性变换

<mi>A</mi>+<mi>B</mi> 是 V 上的线性变换, 这是因为对任意的 α,β∈V, 任意的 k∈P, 有 (<mi>A</mi>+<mi>B</mi>)(α+β)=<mi>A</mi>(α+β)+<mi>B</mi>(α+β) =<mi>A</mi>(α)+<mi>A</mi>(β)+<mi>B</mi>(α)+<mi>B</mi>(β) =(<mi>A</mi>(α)+<mi>B</mi>(α))+(<mi>A</mi>(β)+<mi>B</mi>(β)) =(<mi>A</mi>+<mi>B</mi>)(α)+(<mi>A</mi>+<mi>B</mi>)(β), (<mi>A</mi>+<mi>B</mi>)(kα)=<mi>A</mi>(kα)+<mi>B</mi>(kα)=k<mi>A</mi>(α)+k<mi>B</mi>(α)=k(<mi>A</mi>+<mi>B</mi>)(α).

公式+
线性变换的定义式

线性变换的定义式为

<mi>A</mi>(α+β)=<mi>A</mi>(α)+<mi>A</mi>(β),<mi>A</mi>(kα)=k<mi>A</mi>(α),∀α,β∈V,k∈P.
线性变换的运算式

线性变换的运算式为

(<mi>A</mi>+<mi>B</mi>)(α)=<mi>A</mi>(α)+<mi>B</mi>(α),(−<mi>A</mi>)(α)=−<mi>A</mi>(α), (k<mi>A</mi>)(α)=k<mi>A</mi>(α),(<mi>A</mi><mi>B</mi>)(α)=<mi>A</mi>(<mi>B</mi>(α)).
说明+
为什么研究线性变换

至此我们已经阐明了数域 P 上任意一个 n 维线性空间都与 Pn 同构, 因而有限维线性空间的结构可以认为清楚了. 同时要指出近世代数学明显区别于古典代数学就在于近世代数学的最基本研究对象不再是代数系统中的元素特征, 而是代数系统本身的结构和不同代数系统之间的联系. 在线性空间中, 这种联系就反映为线性空间之间的映射. 线性空间 V 到自身的映射通常称为 V 的一个变换. 在数学里, 变换的概念是非常基本的, 如解析几何里常要用到的坐标的变换、数学分析 (微积分) 里常要用到的变量的替换等. 如同线性函数是最简单最基本的函数一样, 下面要讨论的线性变换是线性空间最简单, 同时也可以说是最基本的一种变换. 我们将看到有限维线性空间的线性变换和矩阵之间有着很密切的联系, 这种联系有助于我们加深对线性变换和矩阵的认识. 如无特殊说明, 下面所说的线性空间都是指某个固定数域 P 上的.

记号约定

下文一般用手写体拉丁字母 <mi>A</mi>,<mi>B</mi>,<mi>C</mi>,<mi>D</mi>,⋯ 代表变换, 用 <mi>A</mi>(α) 或 <mi>A</mi>α 代表 V 中向量 α 在变换 <mi>A</mi> 下的像. <mi>A</mi>(α) 仍是 V 中的向量.

线性变换不保持线性无关性

线性变换不能保证保持线性无关性, 即若 α1,α2,⋯,αm 线性无关, 不能保证 <mi>A</mi>(α1),<mi>A</mi>(α2),⋯,<mi>A</mi>(αm) 一定线性无关. 比如 V 中零变换就是把 V 中所有线性无关向量组变为线性相关的向量组, R3 中的投影变换 <mi>P</mi>XY 也把常用基变为线性相关的向量组.

习题 4.9

本节末配习题 4.9, 共 10 题, 主要练习线性变换的判定、线性变换的运算 (和、数乘、乘积、逆) 以及可逆线性变换的性质.

例题

例 4.9.1★★☆☆☆证明题展开题目与讲解
例 4.9.1 旋转变换

在实线性空间 R2 中, 把平面围绕坐标原点按逆时针方向旋转 φ 角的变换记为 <mi>D</mi>φ. 设 R2 中任意一个向量 α 在直角坐标下的坐标为 [x,y]T, 则其像 <mi>D</mi>φ(α) 的坐标 [x′,y′]T 有 (x′y′)=(cosφ−sinφsinφcosφ)(xy). 解

注意到 kα 的坐标为 [kx,ky]T, 故 <mi>D</mi>φ(kα) 的坐标为 (cosφ−sinφsinφcosφ)(kxky)=k(cosφ−sinφsinφcosφ)(xy), 这表明 <mi>D</mi>φ(kα)=k<mi>D</mi>φ(α). 同样设 β 为 R2 的任意向量, 其坐标为 [a,b]T, 则 α+β 的坐标为 [x+a,y+b]T, 从而 <mi>D</mi>φ(α+β) 的坐标为 (cosφ−sinφsinφcosφ)(x+ay+b)=(cosφ−sinφsinφcosφ)((xy)+(ab)) =(cosφ−sinφsinφcosφ)(xy)+(cosφ−sinφsinφcosφ)(ab), 这表明 <mi>D</mi>φ(α+β)=<mi>D</mi>φ(α)+<mi>D</mi>φ(β). 所以 <mi>D</mi>φ 是 R2 的一个线性变换.

例 4.9.2★★☆☆☆证明题展开题目与讲解
例 4.9.2 反射变换

在实线性空间 R2 中, 把平面以 X 轴 (或某条过原点的直线) 为对称轴作 180 度的翻转, 这类变换称为反射, 记为 <mi>D</mi>x. 设 R2 中任意一个向量 α 的坐标为 [x,y]T, 则像 <mi>D</mi>x(α) 的坐标为 [x,−y]T. 解

如例 4.9.1 可直接验证 <mi>D</mi>x 满足线性变换的条件, 故反射是 R2 的一个线性变换.

例 4.9.3★★☆☆☆证明题展开题目与讲解
例 4.9.3 投影变换

在实线性空间 R3 中, 将任意一个向量 α 内射影到 XY 平面上是 R3 的变换, 这类变换称为投影变换, 记为 <mi>P</mi>XY. 设 α 的坐标为 [x,y,z]T, 则 <mi>P</mi>XY(α) 的坐标为 [x,y,0]T. 解

如例 4.9.1 可直接验证 <mi>P</mi>XY 满足线性变换的条件, 故投影变换 <mi>P</mi>XY 是 R3 的一个线性变换. 类似可验证投影变换 <mi>P</mi>YZ,<mi>P</mi>XZ 也是 R3 的线性变换.

例 4.9.4★★☆☆☆证明题展开题目与讲解
例 4.9.4 求导变换

在实线性空间 P[x]n 中, 对多项式求导是变换, 记为 <mi>D</mi>. 在此变换下 P[x]n 中任意向量 f(x) 的像为 <mi>D</mi>(f(x))=f′(x). 解 由求导法则易知 <mi>D</mi>(f(x)+g(x))=<mi>D</mi>(f(x))+<mi>D</mi>(g(x)), <mi>D</mi>(kf(x))=k<mi>D</mi>(f(x)). 故 <mi>D</mi> 是 P[x]n 中的线性变换.

例 4.9.5★★☆☆☆证明题展开题目与讲解
例 4.9.5 积分变换

在实线性空间 C[a,b] 中, 对函数求积分是变换, 记为 <mi>J</mi>. 在此变换下 C[a,b] 中任意向量 f(x) 的像为 <mi>J</mi>(f(x))=∫axf(t)dt. 解 由积分法则知 <mi>J</mi>(f(x)+g(x))=<mi>J</mi>(f(x))+<mi>J</mi>(g(x)), <mi>J</mi>(kf(x))=k<mi>J</mi>(f(x)). 故 <mi>J</mi> 是 C[a,b] 中的线性变换.

例 4.9.6★☆☆☆☆证明题展开题目与讲解
例 4.9.6 恒等变换与零变换

任意线性空间 V 中的恒等变换 <mi>E</mi> (参见例 4.7.1), 即 <mi>E</mi>(α)=α,∀α∈V, 以及零变换 <mi>O</mi> (参见例 4.7.2), 即 <mi>O</mi>(α)=<mi>θ</mi>,∀α∈V, 解 这两个变换都满足线性变换的条件, 因而任意线性空间上都有线性变换 <mi>E</mi> 和 <mi>O</mi>.

例 4.9.7★★☆☆☆证明题展开题目与讲解
例 4.9.7 数乘变换

在实线性空间 V 中, 取定 P 中的一个数 k, 定义变换为 <mi>A</mi>(α)=kα,∀α∈V. 解 可直接验证 <mi>A</mi> 满足线性变换的条件, 所以 <mi>A</mi> 为 V 上的线性变换, 称为数乘变换, 记为 k<mi>E</mi>.

注记 当 k=0 时, k<mi>E</mi> 为零变换; 当 k=1 时 k<mi>E</mi> 为恒等变换. 从上述例子可看出线性变换有着丰富的内涵.

例 4.9.8★★★☆☆计算题展开题目与讲解
例 4.9.8 线性变换的乘法不满足交换律

在 LT(R2) 中, 取 <mi>D</mi>π/2 (旋转 90∘ 角) 和 <mi>D</mi>x (以 X 轴反射), 则 <mi>D</mi>π/2<mi>D</mi>x([x,y]T)=<mi>D</mi>π/2(<mi>D</mi>x([x,y]T)) =<mi>D</mi>π/2([x,−y]T)=[y,x]T, <mi>D</mi>x<mi>D</mi>π/2([x,y]T)=<mi>D</mi>x(<mi>D</mi>π/2([x,y]T)) =<mi>D</mi>x([−y,x]T)=[−y,−x]T. 解

这表明 <mi>D</mi>x<mi>D</mi>π/2≠<mi>D</mi>π/2<mi>D</mi>x, 所以线性变换的乘法不满足交换律.

例 4.9.9★★☆☆☆证明题展开题目与讲解
例 4.9.9 求导变换的幂

在 LT(P[x]n) 中, 取求导变换 <mi>D</mi>, 解 可直接验证 <mi>D</mi>n=<mi>O</mi>.

例 4.9.10★★★☆☆计算题展开题目与讲解
例 4.9.10 反射与旋转的可逆性

在 LT(R2) 中容易直接验证 <mi>D</mi>x<mi>D</mi>x=<mi>E</mi>;<mi>D</mi>φ<mi>D</mi>−φ=<mi>E</mi>,<mi>D</mi>−φ<mi>D</mi>φ=<mi>E</mi>. 解 容易直接验证, 所以 <mi>D</mi>x 为可逆线性变换, 且 <mi>D</mi>x−1=<mi>D</mi>x; <mi>D</mi>φ 为可逆线性变换, 且 <mi>D</mi>φ−1=<mi>D</mi>−φ.

十§4.10 线性变换的矩阵·同构选自 §4.106 个知识分组 · 含例题
定义+
定义 4.10.1 线性变换关于基的矩阵

设 ε1,ε2,⋯,εn 是数域 P 上 n 维线性空间 V 的一组基, <mi>A</mi>∈LT(V), 且有 <mi>A</mi>(εi)=a1iε1+a2iε2+⋯+aniεn=[ε1ε2⋯εn](a1ia2i⋮ani),i=1,2,⋯,n. 将上述 n 个等式合写成矩阵形式 [<mi>A</mi>(ε1)<mi>A</mi>(ε2)⋯<mi>A</mi>(εn)]=[ε1ε2⋯εn](a11a12⋯a1na21a22⋯a2n⋮⋮⋮an1an2⋯ann), 记为 [ε1ε2⋯εn]A, 其中数域 P 上矩阵 A=[aij]n×n 称为线性变换 <mi>A</mi> 关于基 ε1,ε2,⋯,εn 的矩阵.

定义 4.10.2 相似矩阵

设 A,B∈Pn×n, 若存在可逆矩阵 P∈Pn×n, 使得 P−1AP=B, 则称 A 与 B 相似.

定理+
定理 4.10.1 存在唯一的线性变换

设 ε1,ε2,⋯,εn 是 n 维线性空间 V 的一组基, 那么对于 V 中任意 n 个向量 α1,α2,⋯,αn, 存在惟一的一个线性变换 <mi>A</mi>, 使得 <mi>A</mi>(εi)=αi,i=1,2,⋯,n.

证 设 α=x1ε1+x2ε2+⋯+xnεn 是 V 中任意向量, 定义 V 的一个变换 <mi>A</mi> 为 <mi>A</mi>(α)=x1α1+x2α2+⋯+xnαn. 首先证明 <mi>A</mi> 是 V 的一个线性变换. 在 V 中任取两个向量 β=∑i=1naiεi,γ=∑i=1nbiεi, 于是 β+γ=∑i=1n(ai+bi)εi,kβ=∑i=1n(kai)εi,∀k∈P. 按 <mi>A</mi> 的定义有 <mi>A</mi>(β+γ)=∑i=1n(ai+bi)αi=∑i=1naiαi+∑i=1nbiαi=<mi>A</mi>(β)+<mi>A</mi>(γ), <mi>A</mi>(kβ)=∑i=1n(kai)αi=k∑i=1naiαi=k<mi>A</mi>(β). 故 <mi>A</mi> 是 V 的一个线性变换, 且适合 <mi>A</mi>(εi)=<mi>A</mi>(0ε1+⋯+0εi−1+1εi+0εi+1+⋯+0εn) =0α1+⋯+0αi−1+1αi+0αi+1+⋯+0αn=αi,i=1,2,⋯,n. 惟一性可由性质 4.10.1 直接导出. 定理证毕. 据此上述问题可有肯定的解答: 设 A 是 Pn×n 中的任意一个矩阵, 令 [α1α2⋯αn]=[ε1ε2⋯εn]A, 则 α1,α2,⋯,αn 是由 A 所惟一确定的 V 中 n 个向量, 据定理 4.10.1 知有惟一一个 <mi>A</mi>∈LT(V), 使得 [<mi>A</mi>(ε1)<mi>A</mi>(ε2)⋯<mi>A</mi>(εn)]=[α1α2⋯αn]=[ε1ε2⋯εn]A, 即 <mi>A</mi> 关于基 ε1,ε2,⋯,εn 的矩阵为 A.

定理 4.10.2 LT(V) 与 Pn×n 同构

设 V 是数域 P 上 n 维线性空间, 则作为 P 上线性空间有 LT(V)≅Pn×n.

证 设 σ(<mi>A</mi>)=A, σ(<mi>B</mi>)=B, 即 [<mi>A</mi>(ε1)<mi>A</mi>(ε2)⋯<mi>A</mi>(εn)]=[ε1ε2⋯εn]A, [<mi>B</mi>(ε1)<mi>B</mi>(ε2)⋯<mi>B</mi>(εn)]=[ε1ε2⋯εn]B, 则 [(<mi>A</mi>+<mi>B</mi>)(ε1)(<mi>A</mi>+<mi>B</mi>)(ε2)⋯(<mi>A</mi>+<mi>B</mi>)(εn)] =[<mi>A</mi>(ε1)<mi>A</mi>(ε2)⋯<mi>A</mi>(εn)]+[<mi>B</mi>(ε1)<mi>B</mi>(ε2)⋯<mi>B</mi>(εn)] =[ε1ε2⋯εn]A+[ε1ε2⋯εn]B=[ε1ε2⋯εn](A+B), 从而 σ(<mi>A</mi>+<mi>B</mi>)=A+B=σ(<mi>A</mi>)+σ(<mi>B</mi>). 同理, 由 [(k<mi>A</mi>)(ε1)(k<mi>A</mi>)(ε2)⋯(k<mi>A</mi>)(εn)] =[k⋅<mi>A</mi>(ε1)k⋅<mi>A</mi>(ε2)⋯k⋅<mi>A</mi>(εn)]=[ε1ε2⋯εn]kA, 推知 σ(k<mi>A</mi>)=kA=kσ(<mi>A</mi>). 至此证明了 LT(V)≅Pn×n. 事实上 σ 不仅保持加法和数乘, 还保持乘法和求逆, 即 σ(<mi>A</mi><mi>B</mi>)=AB=σ(<mi>A</mi>)σ(<mi>B</mi>).

定理 4.10.3 像的坐标公式

设 <mi>A</mi>∈LT(V), <mi>A</mi> 关于 V 的一组基 ε1,ε2,⋯,εn 的矩阵为 A. 若记向量 α 在该基下坐标为 X=[x1,x2,⋯,xn]T, <mi>A</mi>(α) 在该基下坐标为 Y=[y1,y2,⋯,yn]T, 则有 Y=AX.

证 由题设有 α=x1ε1+x2ε2+⋯+xnεn, [<mi>A</mi>(ε1)<mi>A</mi>(ε2)⋯<mi>A</mi>(εn)]=[ε1ε2⋯εn]A, 故 <mi>A</mi>(α)=<mi>A</mi>(x1ε1+x2ε2+⋯+xnεn) =x1<mi>A</mi>(ε1)+x2<mi>A</mi>(ε2)+⋯+xn<mi>A</mi>(εn) =[<mi>A</mi>(ε1)<mi>A</mi>(ε2)⋯<mi>A</mi>(εn)]X=[ε1ε2⋯εn]AX. 这意指 <mi>A</mi>(α) 关于基 ε1,ε2,⋯,εn 的坐标为 AX. 据坐标惟一性有 Y=AX.

定理 4.10.4 不同基下矩阵的关系

设线性空间 V 的线性变换 <mi>A</mi> 关于 V 的两组基 (I): ε1,ε2,⋯,εn; (II): η1,η2,⋯,ηn 的矩阵分别为 A 和 B, 从基 (I) 到基 (II) 的过渡矩阵为 M=[mij]n×n, 则 B=M−1AM.

证 据题设 [<mi>A</mi>(ε1)<mi>A</mi>(ε2)⋯<mi>A</mi>(εn)]=[ε1ε2⋯εn]A, [<mi>A</mi>(η1)<mi>A</mi>(η2)⋯<mi>A</mi>(ηn)]=[η1η2⋯ηn]B, [η1η2⋯ηn]=[ε1ε2⋯εn]M, [ε1ε2⋯εn]=[η1η2⋯ηn]M−1. 于是 [<mi>A</mi>(η1)<mi>A</mi>(η2)⋯<mi>A</mi>(ηn)]=[<mi>A</mi>(∑i=1nmi1εi)<mi>A</mi>(∑i=1nmi2εi)⋯<mi>A</mi>(∑i=1nminεi)] =[∑i=1nmi1<mi>A</mi>(εi)∑i=1nmi2<mi>A</mi>(εi)⋯∑i=1nmin<mi>A</mi>(εi)] =[<mi>A</mi>(ε1)<mi>A</mi>(ε2)⋯<mi>A</mi>(εn)]M =[ε1ε2⋯εn]AM=[η1η2⋯ηn]M−1AM. 这意指 <mi>A</mi> 关于基 (II) 的矩阵为 M−1AM. 据惟一性即得 B=M−1AM.

定理 4.10.5 相似与同一变换的矩阵

线性变换关于不同基的矩阵是相似的. 反之, 若两个矩阵相似, 则它们可以看成同一个线性变换关于两组基的矩阵.

证 前一部分即为定理 4.10.4. 现证后一部分. 设 n 阶矩阵 A 与 B 相似, 此时有可逆矩阵 P 使 B=P−1AP. 据 LT(V) 和 Pn×n 之间有 1−1 对应, 故 A 可看成 n 维线性空间 V 中某个线性变换 <mi>A</mi> 在基 ε1,ε2,⋯,εn 下的矩阵. 令 [η1η2⋯ηn]=[ε1ε2⋯εn]P. 因 P 是可逆矩阵, 故 η1,η2,⋯,ηn 线性无关 (参见例 4.7.8), 从而 η1,η2,⋯,ηn 也为 V 的一组基, 且 P 为基 ε1,ε2,⋯,εn 到基 η1,η2,⋯,ηn 的过渡矩阵, 据定理 4.10.4 知 <mi>A</mi> 关于基 η1,η2,⋯,ηn 的矩阵为 P−1AP=B. 定理得证.

性质+
性质 4.10.1 线性变换由基上的像唯一确定

设 ε1,ε2,⋯,εn 是 n 维线性空间 V 的一组基, <mi>A</mi>,<mi>B</mi>∈LT(V), 则 <mi>A</mi>=<mi>B</mi>⇔<mi>A</mi>(εi)=<mi>B</mi>(εi),i=1,2,⋯,n.

证 必要性是显然的. 下证充分性. 设 α 是 V 中任意向量, 则 α=k1ε1+k2ε2+⋯+knεn, 从而 <mi>A</mi>(α)=<mi>A</mi>(∑i=1nkiεi)=∑i=1nki<mi>A</mi>(εi) =∑i=1nki<mi>B</mi>(εi)=<mi>B</mi>(∑i=1nkiεi)=<mi>B</mi>(α), 推得 <mi>A</mi>=<mi>B</mi>.

性质 4.10.2 矩阵相等与变换相等

设 <mi>A</mi>,<mi>B</mi>∈LT(V), 且 <mi>A</mi>,<mi>B</mi> 关于 V 的一组基的矩阵分别为 A, B, 则 <mi>A</mi>=<mi>B</mi>⇔A=B.

性质 4.10.3 相似矩阵的秩与行列式

若 A 与 B 相似, 则 r(A)=r(B), |A|=|B|.

性质 4.10.4 相似关系的三条性质

n 阶矩阵间的相似关系适合 (1) 自反性: 任意矩阵 A 与自身相似; (2) 对称性: 若 A 与 B 相似, 则 B 与 A 相似; (3) 传递性: 若 A 与 B 相似, B 与 C 相似, 则 A 与 C 相似.

证 (1) A=E−1AE. (2) 因 P−1AP=B, 故 A=(P−1)−1BP−1. (3) 因 P1−1AP1=B, P2−1BP2=C, 故 C=P2−1BP2=P2−1(P1−1AP1)P2=(P1P2)−1A(P1P2).

公式+
线性变换的矩阵表示

[<mi>A</mi>(ε1)<mi>A</mi>(ε2)⋯<mi>A</mi>(εn)]=[ε1ε2⋯εn]A,A=[aij]n×n. 矩阵 A 的第 j 列就是 <mi>A</mi>(εj) 在基 ε1,ε2,⋯,εn 下的坐标.

像的坐标公式与换基公式

Y=AX,B=M−1AM, 其中 X,Y 分别为 α 与 <mi>A</mi>(α) 在同一组基下的坐标, M 为从旧基到新基的过渡矩阵.

说明+
本节主旨

本节将阐明线性变换和矩阵的联系. 由变换相等定义知一个线性变换被它在 V 中每一个元素的像所惟一确定, 而当 V 是有限维线性空间时更有性质 4.10.1. 这命题表明线性变换 <mi>A</mi> 可由它在一组基上的像 <mi>A</mi>(εi) 惟一确定, 注意到 <mi>A</mi>(εi) 是 V 中元素, 故可由它在基 ε1,ε2,⋯,εn 下的坐标惟一确定, 为更确切表达这一点引入线性变换关于基的矩阵的定义.

矩阵的列向量的含义

我们看到矩阵 A 的第 j 个列向量就是 <mi>A</mi>(εj) 在基 ε1,ε2,⋯,εn 下的坐标, j=1,2,⋯,n. 这样取定了 V 的一组基后, 对于 LT(V) 中任意一个线性变换都有 Pn×n 中一个确定的矩阵与之对应.

矩阵与线性变换的对应是双射

在取定了线性空间 V 的一组基 ε1,ε2,⋯,εn 后, LT(V) 和 Pn×n 之间有一个双射 σ:<mi>A</mi>↦A, 其中 A 是 <mi>A</mi> 关于基 ε1,ε2,⋯,εn 的矩阵. 映射 σ 不仅保持加法和数乘, 还保持乘法和求逆, 即 σ(<mi>A</mi><mi>B</mi>)=AB=σ(<mi>A</mi>)σ(<mi>B</mi>), 且 <mi>A</mi> 为可逆线性变换 ⇔ σ(<mi>A</mi>)=A 为可逆矩阵; <mi>A</mi> 为可逆线性变换时 σ(<mi>A</mi>−1)=[σ(<mi>A</mi>)]−1=A−1. 这表明作为代数系统 LT(V) 与 Pn×n 的运算规律和结构是相同的, 因而欲知 LT(V) 的性质, 可由 Pn×n 着手.

相似与等价的类比

相似和 3.5 节中的等价一样是两个矩阵间的关系 (二元关系), 即两个 n 阶矩阵或相似或不相似. 有了矩阵相似的概念, 定理 4.10.4 可更为完善.

习题 4.10

本节末配习题 4.10, 共 7 题, 主要练习求线性变换关于给定基的矩阵、由矩阵求像、以及用过渡矩阵求同一变换关于不同基的矩阵.

例题

例 4.10.1★★★☆☆计算题展开题目与讲解
例 4.10.1 LT(V) 的维数与一组基

设 dimV=n, 求 dimLT(V) 及其一组基.

解 据定理 4.10.2, LT(V)≅Pn×n, 而 dimPn×n=n2, 得 dimLT(V)=n2. 利用 4.8 节同构中定理 4.7.2 之 (5) 知, 可由 Pn×n 的一组基推导出 LT(V) 的一组基. 在 Pn×n 中取常用基 Eij (i,j=1,2,⋯,n), 则 Eij 在同构映射 σ 下的原像就构成 LT(V) 的一组基, 从而 LT(V) 中关于 V 的一组基 ε1,ε2,⋯,εn 的矩阵为 Eij 的线性变换 <mi>E</mi>ij 是 LT(V) 的基, 即 [<mi>E</mi>ij(ε1)<mi>E</mi>ij(ε2)⋯<mi>E</mi>ij(εn)]=[ε1ε2⋯εn]Eij,i,j=1,2,⋯,n.

例 4.10.2★★★☆☆证明题展开题目与讲解
例 4.10.2 投影变换线性无关

证明例 4.9.3 所说的线性空间 R3 上的投影变换 <mi>P</mi>XY,<mi>P</mi>YZ,<mi>P</mi>XZ 作为线性空间 LT(R3) 中向量是线性无关的.

证 取 R3 的常用基 e1=[1,0,0]T,e2=[0,1,0]T,e3=[0,0,1]T. 可直接求得 <mi>P</mi>XY,<mi>P</mi>YZ,<mi>P</mi>XZ 关于常用基的矩阵分别为 PXY=(100010000),PYZ=(000010001),PXZ=(100000001). 设有 k1,k2,k3∈P, 使得 k1PXY+k2PYZ+k3PXZ=O, 即 k1(100010000)+k2(000010001)+k3(100000001)=(000000000). 得到 {k1+k3=0,k1+k2=0,k2+k3=0,⟹{k1=0,k2=0,k3=0. 这表明在线性空间 R3×3 中矩阵 PXY,PYZ,PXZ 是线性无关. 利用定理 4.10.2 所阐明的 LT(R3)≅R3×3 和同构保持线性无关性推导出线性变换 <mi>P</mi>XY,<mi>P</mi>YZ,<mi>P</mi>XZ 是线性无关的.

例 4.10.3★★★★☆计算题展开题目与讲解
例 4.10.3 求线性变换的矩阵与逆变换

在线性空间 R3 中, 取一组基为 ε1=[1,1,1]T,ε2=[1,1,0]T,ε3=[1,0,0]T. 设 <mi>A</mi> 是 R3 中一个线性变换, 且 <mi>A</mi>(ε1)=[1,1,1]T,<mi>A</mi>(ε2)=[1,1,−1]T,<mi>A</mi>(ε3)=[2,1,2]T. (1) 求 <mi>A</mi> 关于 ε1,ε2,ε3 的矩阵; (2) <mi>A</mi> 是不是可逆线性变换? 如是可逆线性变换, 求出 <mi>A</mi>−1.

解 (1) 设 <mi>A</mi> 关于 ε1,ε2,ε3 的矩阵为 A, 则由定义 4.10.1 知 [<mi>A</mi>(ε1)<mi>A</mi>(ε2)<mi>A</mi>(ε3)]=[ε1ε2ε3]A, 即 (1121111−12)=(111110100)A, 故 A=(111110100)−1(1121111−12). 可利用 3.4 节介绍方法求 A, 即对以 [ε1ε2ε3] 与 [<mi>A</mi>(ε1)<mi>A</mi>(ε2)<mi>A</mi>(ε3)] 为左右两块的 3×6 矩阵作初等行变换: (1111121101111001−12)⟶(1001−1201002−1001001), 得出 A=(1−1202−1001). (2) 因 |A|=2≠0, 故 A 可逆. 据同构保持可逆性知 <mi>A</mi> 是可逆线性变换. 因 A−1=12(21−3011002), 所以 <mi>A</mi>−1 关于 ε1,ε2,ε3 的矩阵为 A−1, 即 <mi>A</mi>−1(ε1)=ε1,<mi>A</mi>−1(ε2)=12ε1+12ε2, <mi>A</mi>−1(ε3)=12(−3ε1+ε2+2ε3). 这样 <mi>A</mi>−1 就惟一确定下来了.

十一§4.11 概要及小结选自 §4.114 个知识分组 · 含例题
性质+
矩阵的秩的新认识

以线性空间的观点来看数域 P 上矩阵 A=[aij]m×n 的列向量 α1,α2,⋯,αn 是 Pm 中向量, 行向量 β1,β2,⋯,βm 是 Pn 中向量, 且有 dimL(α1,α2,⋯,αn)=r(A)=dimL(β1,β2,⋯,βm). 从而对矩阵 A 的秩可有新的认识: 矩阵的秩是它的行 (列) 向量组的极大线性无关组所含向量的个数. 据此, A 为行 (列) 满秩的 ⇔ A 的行 (列) 向量组线性无关.

齐次线性方程组解集的结构

以线性空间的观点来看齐次线性方程组 Am×nX=<mi>θ</mi> 的解集合 W 是一个线性空间 (Pn 的子空间), 且 dimW=n−r, 其中 r=r(A). W 的一组基 ξ1,ξ2,⋯,ξn−r 就是 AX=<mi>θ</mi> 的基础解系, 从而 AX=<mi>θ</mi> 的解的全体可表为 ξ=t1ξ1+t2ξ2+⋯+tn−rξn−r, 其中 t1,t2,⋯,tn−r 为任意常数.

保持内积的映射保持运算

设 V 是欧氏空间, σ 是 V 到自身的一个映射, 且保持内积, 即 (σ(α),σ(β))=(α,β), ∀α,β∈V, 则 σ 保持加法: σ(α+β)=σ(α)+σ(β); 且保持数乘: σ(kα)=kσ(α), ∀α∈V, ∀k∈R.

公式+
矩阵的秩与向量组的维数

矩阵的秩与行、列向量组的维数关系如下:

dimL(α1,α2,⋯,αn)=r(A)=dimL(β1,β2,⋯,βm).
格拉姆行列式

G(α1,α2,⋯,αm)=|(α1,α1)(α1,α2)⋯(α1,αm)(α2,α1)(α2,α2)⋯(α2,αm)⋮⋮⋮(αm,α1)(αm,α2)⋯(αm,αm)|. 称 G 为向量组 α1,α2,⋯,αm 的格拉姆行列式.

线性变换与矩阵的双射

σ:LT(V)⟶Pn×n,<mi>A</mi>⟼A, 其中 A 由 [<mi>A</mi>(ε1)<mi>A</mi>(ε2)⋯<mi>A</mi>(εn)]=[ε1ε2⋯εn]A 确定; σ 保持加法、数乘、乘法与求逆.

说明+
小引

开始, 许多学生对数学只停留在形式上的掌握, 没有进入实质的理解; 有些学生则在达到较高境界之后, 再来回顾时才达到实质 (回味) 的理解. 令人惊奇的是, 许多数学家和科学家回顾他们自己的学习过程时都符合这个模式. 任何东西只有用较高的观点来透视, 才能看清它的本质. (美国国家研究委员会《人人关心数学教育的未来》)

4.11.1 线性空间的抽象过程

我们从许许多多表面上看来很不相同的代数系统, 诸如数域、矩阵、多项式、n 元数组、一元单值函数等等, 摒弃了它们的一些具体的个别的属性, 抽象出它们共有的属性: 一个非空集合, 两个封闭的运算, 八条运算规律. 以公理化的方式建立起数域 P 上线性空间的概念. 我们原先熟悉的数域、矩阵、多项式、n 元数组、一元单值函数都是具体的线性空间, 而一般的线性空间内涵更为广泛, 当然也较为抽象. 为了研究较为抽象的一般线性空间, 我们引入了同构的概念. 指出同构的线性空间具有相同的运算性质和相同的结构, 而两个有限维线性空间同构当且仅当它们的维数相同, 从而数域 P 上的一般的 n 维线性空间同构于 Pn, 于是一般的有限维线性空间的研究可归结为 Pn (n=1,2,⋯) 的研究. 这种过程可表示为: 一般的线性空间 V (dimV=n) 与具体的数域、多项式、矩阵、一元单值函数、⋯、Pn、⋯ 之间的相互归结.

从具体到一般, 又将一般化为具体

这也就是从许多具体背景中经概括, 升华成一般的线性空间, 又借助同构将一般的线性空间的研究归结为 Pn 的研究. 这种从具体到一般, 又将一般化为具体的思想方法使我们既能从具体中提炼出一般, 又能用具体背景中的熟悉的方法来解决抽象的一般问题. 鉴于同构的线性空间具有相同的运算性质和规律, 所以若不考虑线性空间的向量具体是什么, 也不考虑其运算具体如何定义, 而只涉及线性空间在所定义运算下的运算性质和规律, 则同构 (维数相同) 的线性空间是可以不加区别的. 在这种观点下有限维线性空间被它的维数所惟一确定, 从而维数是有限维线性空间惟一的本质特征.

Pn 的特殊地位

线性空间 Pn 具有特殊地位: 一方面它是一个具体的线性空间, 其运算可以具体计算, 性质和结构都较清楚; 另一方面它又是一般抽象的线性空间的代表, 抽象线性空间中的问题可通过它得以解决. 故可以认为掌握了 Pn 就知道了有限维线性空间, 所以线性空间中以 Pn 最重要, 它的性质和结构必须清楚, 必须掌握. 而 Pn 的基本性质实际上都可归结为线性方程组理论来解决: (1) β 能 (否) 经 α1,α2,⋯,αs 线性表示 ⇔ 非齐次线性方程组 [α1α2⋯αs]X=β 有 (没有) 解 ⇔ r([α1α2⋯αs]) 是 (否) 等于 r([α1α2⋯αs⋮β]). (2) α1,α2,⋯,αs 线性无关 ⇔ 齐次线性方程组 [α1α2⋯αs]X=<mi>θ</mi> 只有零解 ⇔ r([α1α2⋯αs])=s. (3) α1,α2,⋯,αs 线性相关 ⇔ 齐次线性方程组 [α1α2⋯αs]X=<mi>θ</mi> 有非零解 ⇔ r([α1α2⋯αs])<s. (4) α1,α2,⋯,αn 是 (否) 能作为 Pn 的一组基 ⇔ 行列式 |[α1α2⋯αn]| 是 (否) 不为零. (5) 计算向量组 α1,α2,⋯,αs 的极大线性无关组可通过对矩阵 [α1α2⋯αs] 施行初等行变换化阶梯形矩阵而推断出来. 而一般的 n 维线性空间 V, 只要取定一组基, 研究 V 中向量 α1,α2,⋯,αs 在这组基下的坐标 Xα1,Xα2,⋯,Xαs (Pn 中向量!), 即可将 V 中问题转化为 Pn 中问题来解决.

4.11.2 同构

数域 P 上两个线性空间 V,V′ 同构是指 V 到 V′ 有一个保持运算的双射. 因而 V 和 V′ 不仅等浓, 而且遵循相同的运算规律. 同构是两个线性空间之间的一种具有自反、对称、传递的关系, 故可据此将数域 P 上所有的线性空间进行分类, 即将同构的归并成一类. 由于 V≅V′⇔dimV=dimV′, 故实际上可按线性空间的维数分类, 相同维数的线性空间为一类. 在维数为 n 的类中, 我们取 Pn 为代表, 并以 Pn 的性态来推断维数为 n 的线性空间的性态.

4.11.3 欧氏空间

欧氏空间是特殊的线性空间, 即具有内积的实线性空间. 任何一个有限维实线性空间总可以适当定义内积使之成为欧氏空间. 从同构意义上讲 n 维欧氏空间是以 Rn 为代表的. 我们最熟悉的几何空间 R3,R2 就是这样的代表. 在 Rn 中, 向量的内积、长度、夹角、正交都可具体计算而得. 在一般的 n 维欧氏空间中, 只要取一组标准正交基后, 以 V 中向量在这组基下的坐标 (Rn 中向量!) 代替该向量来研究, 即可将 V 中问题化为 Rn 中问题而得以解决. 欧氏空间是特殊的线性空间, 故它不仅具有线性空间所有的性质, 而且有其特殊性质, 如度量性质. 这就使得在欧氏空间中可有比一般线性空间更强的性态, 列举如下: 线性空间中的线性无关向量组在欧氏空间中可加强为正交向量组; 线性空间中的基在欧氏空间中可加强为标准正交基.

用内积判断向量为零的独特方法

在欧氏空间中要判断一个向量 α 是否为零向量有一个独特的方法: 计算 (α,α). 因由内积正定性有 α=<mi>θ</mi>⇔(α,α)=0. 推而广之在欧氏空间中为证明表达式 β=k1α1+k2α2+⋯+krαr, 只要计算出 (β−∑i=1rkiαi,β−∑i=1rkiαi)=0 即可.

4.11.4 线性变换与矩阵

线性变换是线性空间 V 到自身的一个保持运算的映射. 它被它在 V 的一组基上的像所惟一确定, 而这些像是被其坐标所惟一确定, 把像的坐标作为列向量构成矩阵, 则这个矩阵和线性变换互相惟一确定. 这样在确定 V 的一组基 ε1,ε2,⋯,εn 后, V 的线性变换的全体 LT(V) 和 n 阶矩阵全体 Pn×n 可建立起双射 σ:<mi>A</mi>↦A, 此处矩阵 A 由 [<mi>A</mi>(ε1)<mi>A</mi>(ε2)⋯<mi>A</mi>(εn)]=[ε1ε2⋯εn]A 确定. 映射 σ 保持运算: (1) σ(<mi>A</mi>+<mi>B</mi>)=σ(<mi>A</mi>)+σ(<mi>B</mi>)=A+B; (2) σ(k<mi>A</mi>)=kσ(<mi>A</mi>)=kA; (3) σ(<mi>A</mi><mi>B</mi>)=σ(<mi>A</mi>)σ(<mi>B</mi>)=AB; (4) <mi>A</mi> 可逆 ⇔ A 可逆; (5) 当 <mi>A</mi> 可逆时, σ(<mi>A</mi>−1)=[σ(<mi>A</mi>)]−1=A−1. 据 (1),(2) 还有: (6) 作为线性空间 LT(V)≅Pn×n. 如上所述 LT(V) 和 Pn×n 有相同的运算 (加法、数乘、乘法、求逆) 规律. 从而可以说矩阵是线性变换的代数形式, 而线性变换是矩阵的几何背景. 在这种观点下某类问题既可以用线性变换的语言, 也可用矩阵的语言来描述. 因比较起来矩阵比线性变换具体, 运算也容易计算, 故常常将线性变换的问题转化为矩阵问题. 矩阵问题解决了, 线性变换的问题也就迎刃而解了.

习题 4.11

本章末配习题 4.11, 共 6 题, 内容涉及用矩阵的秩讨论线性方程组的解、矩阵乘积的秩、以及欧氏空间中保持内积的映射必保持加法与数乘等.

例题

例 4.11.1★★★★★计算题展开题目与讲解
例 4.11.1 两组贯穿前四章的题 (第一组)

第一组: (1) 计算行列式 D=|113213161−510−103−115−2a|. (2) 求矩阵 A=(113213161−510−103−115−2a) 的秩. (3) 讨论方程组 {x1+x2+3x3+2x4=0,x1+3x2+x3+6x4=0,x1−5x2+10x3−10x4=0,3x1−x2+15x3−2ax4=0, a 取何值时只有零解? a 取何值时有非零解? 且用通解表示非零解. (4) 已知 4 元向量 α1=[1,1,1,3]T,α2=[1,3,−5,−1]T, α3=[3,1,10,15]T,α4=[2,6,−10,−2a]T, 问 a 取何值时 α1,α2,α3,α4 线性无关? a 取何值时 α1,α2,α3,α4 线性相关? 当 α1,α2,α3,α4 线性相关时, α4 能否经 α1,α2,α3 线性表出? α3 能否经 α1,α2,α4 线性表出? 能线性表出的, 请写出表达式. (5) α1,α2,α3,α4 如 (4) 题所设, 讨论 α1,α2,α3,α4 的秩, 且写出一个极大线性无关组. (6) 讨论 L(α1,α2,α3,α4) 的维数和一组基.

解 这一组题的内容涵盖第 1∼4 章, 而其核心是第 (2) 题, 第 (3)∼(6) 题看起来是线性方程组、线性空间中的不同类型的问题, 但最终均可归结为第 (2) 题. 第 (1) 题: 将 D 化为上三角形, 可求出 D=4(1−a). 第 (2) 题: 对 A 施行初等行变换化约化阶梯形 A=(113213161−510−103−115−2a)⟶(1000010200100001−a), 从而 a≠1 时, r(A)=4; a=1 时, r(A)=3. (注记: 仅为解此题, 可对 A 施行初等列变换, 但为了下面几题我们这里仅对 A 施行初等行变换.) 第 (3) 题: 据齐次线性方程组理论, AX=<mi>θ</mi> 解的情况归结为系数矩阵 A 的秩, 求解的方法是将系数矩阵用初等行变换化为约化阶梯形. 从而 a≠1 时, 秩 (A)=4= 未知量个数, 故 AX=<mi>θ</mi> 只有零解; a=1 时, 秩 (A)=3< 未知量个数, 故 AX=<mi>θ</mi> 有非零解, 通解为 t[0,−2,0,1]T, 其中 t 为任意常数. 第 (4) 题: 由 α1,α2,α3,α4 线性无关 (相关) ⇔ k1α1+k2α2+k3α3+k4α4=<mi>θ</mi> 只有零解 (有非零解), 从而该题前两个问题无非是第 (3) 题用向量的形式表叙出来, 所以结果是: a≠1 时, α1,α2,α3,α4 线性无关; a=1 时, α1,α2,α3,α4 线性相关. 当 a=1, α1,α2,α3,α4 线性相关时, 此时 [α1α2α3α4]⟶(1000010200100000), 由此知, r([α1α2α3])=3=r([α1α2α3⋮α4]), 从而 [α1α2α3]X=α4 有惟一解, 解为 x1=0, x2=2, x3=0. 所以 α4 能经 α1,α2,α3 线性表出, 且表法惟一: α4=0α1+2α2+0α3=2α2. 同样由上式知 r([α1α2α4])=2, r([α1α2α4⋮α3])=3, 从而 [α1α2α4]X=α3 无解, 所以 α3 不能经 α1,α2,α4 线性表出. 第 (5) 题: 据本章 4.3 节所介绍的方法, 要求出 α1,α2,α3,α4 的秩与极大线性无关组是将 [α1α2α3α4] 仅施行初等行变换化为阶梯形, 即第 (2) 题的做法: [α1α2α3α4]⟶(1000010200100001−a). 据此: a≠1 时, α1,α2,α3,α4 的秩为 4, 其极大线性无关组是自身; a=1 时, α1,α2,α3,α4 的秩为 3, 一个极大线性无关组为 α1,α2,α3. 第 (6) 题是第 (5) 题的另一表叙形式, 故结论相仿: a≠1 时, dim(α1,α2,α3,α4)=4, 一组基为 α1,α2,α3,α4; a=1 时, dim(α1,α2,α3,α4)=3, 一组基为 α1,α2,α3.

例 4.11.1(续)两组贯穿前四章的题 (第二组)★★★★★计算题展开题目与讲解
例 4.11.1(续)两组贯穿前四章的题 (第二组)

第二组: (1) 讨论矩阵 A‾=(11321131631−510−10b3−115−2a3) 的秩. (2) 讨论方程组 {x1+x2+3x3+2x4=1,x1+3x2+x3+6x4=3,x1−5x2+10x3−10x4=b,3x1−x2+15x3−2ax4=3, a,b 取何值时无解, 有解? 有解时何时有惟一解, 何时有无穷多个解? 且写出这些解. (3) 设 α1,α2,α3,α4 如第一组第 (4) 题所设, β=[1,3,b,3]T. 问 a,b 取何值时, β 不能经 α1,α2,α3,α4 线性表示; a,b 取何值时, β 能经 α1,α2,α3,α4 线性表示. 进而何时表法惟一? 何时表法无穷? 且写出这些表示式. (4) 讨论 α1,α2,α3,α4,β 的秩, 并写出一个极大线性无关组. (5) 讨论 L(α1,α2,α3,α4,β) 的维数和一组基.

解 这一组题的核心是第 (1) 题, 其余题均可由它演化而得, 所以解 (2)∼(5) 题均可归结为解 (1), 具体解题过程作为习题留给读者. 这两组题把前面四章的一些主要内容贯串起来, 展现了不同章节同一题型的演变过程, 从而揭示了从表面上看来自不同章节五花八门的题, 其实质是基于同一问题 (矩阵的秩). 熟练地掌握本节的两组题, 进而了解其思想和方法, 对掌握前四章的主要内容是很有帮助的.

例 4.11.2★★★★☆证明题展开题目与讲解
例 4.11.2 r(ATA)=r(AAT)=r(A)

设 A 为 m×n 实矩阵, 求证: r(ATA)=r(AAT)=r(A).

证 考虑两个齐次线性方程组: AX=<mi>θ</mi>; (ATA)X=<mi>θ</mi>. 并记它们的解空间为 W1, W2. 因凡是 AX=<mi>θ</mi> 的解必是 (ATA)X=<mi>θ</mi> 的解, 故 W1⊆W2. 反之设 ξ 是 (ATA)X=<mi>θ</mi> 的任意一个解, 则有 ATAξ=<mi>θ</mi>. 上式两边同时左乘 ξT 得 0=ξTATAξ=(Aξ)T(Aξ) 记为 [b1b2⋯bm](b1b2⋮bm)=∑i=1mbi2, 因 b1,b2,⋯,bm 为实数, 故导致 b1=b2=⋯=bm=0, 即 Aξ=<mi>θ</mi>. 这表明 W2⊆W1, 从而 W1=W2, 故 dimW1=dimW2. 即有 n−r(A)=n−r(ATA), 从而 r(ATA)=r(A). 同理可证 r(AAT)=r(A).

例 4.11.3★★★★☆证明题展开题目与讲解
例 4.11.3 格拉姆行列式

设 α1,α2,⋯,αm 是 n 维欧氏空间 V 中一组向量, 称 G(α1,α2,⋯,αm)=|(α1,α1)(α1,α2)⋯(α1,αm)(α2,α1)(α2,α2)⋯(α2,αm)⋮⋮⋮(αm,α1)(αm,α2)⋯(αm,αm)| 为格拉姆行列式. 证明: 向量组 α1,α2,⋯,αm 线性相关 ⇔ 其格拉姆行列式 G(α1,α2,⋯,αm)=0.

证 必要性: 因 α1,α2,⋯,αm 线性相关, 不妨设 α1=k2α2+⋯+kmαm=∑i=2mkiαi. 依次用 α1,α2,⋯,αm 分别对上式两边作内积, 得 (α1,α1)=(∑i=2mkiαi,α1)=k2(α2,α1)+⋯+km(αm,α1), (α1,α2)=(∑i=2mkiαi,α2)=k2(α2,α2)+⋯+km(αm,α2), ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ (α1,αm)=(∑i=2mkiαi,αm)=k2(α2,αm)+⋯+km(αm,αm). 这表明 G(α1,α2,⋯,αm) 中第一行是其余行的线性组合, 从而导出 G(α1,α2,⋯,αm) 的行向量组线性相关, 故 G(α1,α2,⋯,αm)=0. 充分性: 因 G(α1,α2,⋯,αm)=0, 故 G 对应的矩阵的行向量组线性相关, 不妨设第一行可经其余行线性表示, 即上面诸式成立. 从而可得 (α1−∑i=2mkiαi,α1)=0, (α1−∑i=2mkiαi,α2)=0, ⋯⋯⋯⋯⋯⋯ (α1−∑i=2mkiαi,αm)=0. 计算 (α1−∑i=2mkiαi,α1−∑i=2mkiαi) =(α1−∑i=2mkiαi,α1)−(α1−∑i=2mkiαi,∑i=2mkiαi) =k2(α1−∑i=2mkiαi,α2)+⋯+km(α1−∑i=2mkiαi,αm)=0. 从而 α1−∑i=2mkiαi=<mi>θ</mi>, 故 α1,α2,⋯,αm 线性相关.

例 4.11.4★★★★★计算题展开题目与讲解
例 4.11.4 五个线性变换的线性关系

在线性空间 R3 中, 定义线性变换 <mi>A</mi>1,<mi>A</mi>2,<mi>A</mi>3,<mi>A</mi>4,<mi>A</mi>5 为对任意的 [x,y,z]T∈R3 有 <mi>A</mi>1([x,y,z]T)=[x,0,0]T; <mi>A</mi>2([x,y,z]T)=[0,y,0]T; <mi>A</mi>3([x,y,z]T)=[0,0,z]T; <mi>A</mi>4([x,y,z]T)=[x+y,y+z,x+z]T; <mi>A</mi>5([x,y,z]T)=[4x+2y,5y+2z,2x+z]T. (1) 问: 作为线性空间 LT(R3) 的向量组 <mi>A</mi>1,<mi>A</mi>2,<mi>A</mi>3,<mi>A</mi>4 是否线性相关? <mi>A</mi>1,<mi>A</mi>2,<mi>A</mi>3,<mi>A</mi>4,<mi>A</mi>5 是否线性相关? 线性相关时写出线性表达式. (2) 求 <mi>A</mi>1,<mi>A</mi>2,<mi>A</mi>3,<mi>A</mi>4,<mi>A</mi>5 在 LT(V) 中生成子空间 L(<mi>A</mi>1,<mi>A</mi>2,<mi>A</mi>3,<mi>A</mi>4,<mi>A</mi>5) 的维数和一组基.

解 取 R3 的一组常用基 e1,e2,e3, 计算出 <mi>A</mi>1,<mi>A</mi>2,<mi>A</mi>3,<mi>A</mi>4,<mi>A</mi>5 关于该基的矩阵分别为 A1=(100000000),A2=(000010000),A3=(000000001), A4=(110011101),A5=(420052201). (1) 若 k1A1+k2A2+k3A3+k4A4=O, 即 k1(100000000)+k2(000010000)+k3(000000001)+k4(110011101)=(000000000). 首先可推出 k4=0, 然后可推出 k1=k2=k3=0, 故 A1,A2,A3,A4 线性无关. 类似地由 (420052201)=2(110011101)+2(100000000)+3(010000000)−(000001000), 得出 A5=2A4+2A1+3A2−A3. 据 LT(R3)≅R3×3 可推出 <mi>A</mi>1,<mi>A</mi>2,<mi>A</mi>3,<mi>A</mi>4 线性无关, <mi>A</mi>1,<mi>A</mi>2,<mi>A</mi>3,<mi>A</mi>4,<mi>A</mi>5 线性相关, 且 <mi>A</mi>5=2<mi>A</mi>1+3<mi>A</mi>2−<mi>A</mi>3+2<mi>A</mi>4. (2) 由 (1) 得出 dimL(<mi>A</mi>1,<mi>A</mi>2,<mi>A</mi>3,<mi>A</mi>4,<mi>A</mi>5)=4, 一组基可取 <mi>A</mi>1,<mi>A</mi>2,<mi>A</mi>3,<mi>A</mi>4.

注记 题中应用 LT(R3)≅R3×3, 将线性变换问题化为矩阵问题来解. 当矩阵问题还是不容易解时, 可进一步利用 R3×3≅R9, 把矩阵问题化为列向量问题来解, 一般说来此时问题就比较容易解决.

05第五章 特征值和特征向量·矩阵对角化
一§5.1 特征值和特征向量选自 §5.15 个知识分组 · 含例题
定义+
定义 5.1.1 特征值与特征向量

设 A 为数域 P 上的 n 阶方阵,如果存在数域 P 上的数 λ0 和非零向量 ξ,使得 Aξ=λ0ξ,则称 λ0 为 A 的一个特征值(或特征根),而 ξ 称为 A 的属于特征值 λ0 的一个特征向量.

定义 5.1.2 特征多项式

设 A=[aij]n×n 是数域 P 上 n 阶方阵,λ 是一个变量,矩阵 λE−A 的行列式 |λE−A|=|λ−a11−a12⋯−a1n−a21λ−a22⋯−a2n⋮⋮⋮−an1−an2⋯λ−ann| 称为 A 的特征多项式,记为 f(λ).它是数域 P 上变量 λ 的一个 n 次多项式.

定理+
定理 5.1.1 矩阵可对角化的充要条件

设 A 为 n 阶方阵,则 A 能与对角矩阵相似的充要条件为 A 有 n 个线性无关的特征向量.若 A 有 n 个线性无关的特征向量 ξ1,ξ2,⋯,ξn,可记 P=[ξ1ξ2⋯ξn],则 P 是一个可逆矩阵,且使得 P−1AP=diag[λ1,λ2,⋯,λn], 此处 λ1,λ2,⋯,λn 是 A 的特征值,ξi(i=1,2,⋯,n) 是属于 λi 的特征向量.

证 记 Λ=diag[λ1,λ2,⋯,λn],则 A 能对角化就是存在可逆矩阵 P 使 P−1AP=Λ,这等价于 AP=Pdiag[λ1,λ2,⋯,λn]. 若将矩阵 P 按列向量 α1,α2,⋯,αn 分块表示为 P=[α1α2⋯αn],因 P 为可逆矩阵,故 α1,α2,⋯,αn 线性无关,上式即为 A[α1α2⋯αn]=[α1α2⋯αn]diag[λ1,λ2,⋯,λn], [Aα1Aα2⋯Aαn]=[λ1α1λ2α2⋯λnαn], ⇔Aαi=λiαi,i=1,2,⋯,n.(5.1.1) 即 A 能与对角矩阵相似当且仅当 A 有 n 个线性无关的特征向量 α1,α2,⋯,αn,此时取 P=[α1α2⋯αn] 即可.

定理 5.1.2 特征值与特征向量的判别

(1)λ0 是 A 的一个特征值的充要条件为 λ0 是 A 的特征多项式 f(λ) 在数域 P 中的一个根,即 |λ0E−A|=0.

(2)若 λ0 是 A 的一个特征值,则属于 λ0 的特征向量的全体是齐次线性方程组 (λ0E−A)X=<mi>O</mi> 的所有非零解.

证 设 ξ≠<mi>O</mi> 是 n 阶方阵 A 的属于 λ0 的特征向量,于是有 Aξ=λ0ξ,即 (λ0E−A)ξ=<mi>O</mi>,从而线性方程组 (λ0E−A)X=<mi>O</mi>(5.1.2) 有非零解 ξ.

反之,若 (5.1.2) 有非零解 ξ,则 (λ0E−A)ξ=<mi>O</mi>,从而 Aξ=λ0ξ.据定义 5.1.1 知,向量 ξ 就是 A 的属于 λ0 的特征向量.

据上所述,我们有:ξ≠<mi>O</mi> 是 A 的属于 λ0 的特征向量,当且仅当齐次线性方程组 (λ0E−A)X=<mi>O</mi> 有非零解 ξ,当且仅当 |λ0E−A|=0. 注意到 |λ0E−A|=f(λ0),故 |λ0E−A|=0 等价于 λ0 是 f(λ) 的一个根.

性质+
性质 5.1.1 特征向量的两条基本性质

(1)若 ξ 是 A 的特征向量,则 ξ 只能属于一个特征值.

(2)属于特征值 λ0 的特征向量有无穷多个.

证 (1)设 ξ 是 A 的既属于特征值 λ1、又属于特征值 λ2 的特征向量,则 Aξ=λ1ξ,Aξ=λ2ξ, 从而 λ1ξ=λ2ξ,移项得 (λ1−λ2)ξ=<mi>O</mi>.因 ξ≠<mi>O</mi>,所以 λ1=λ2.这表明 ξ 只能属于一个特征值.

(2)设 ξ 是 A 的属于 λ0 的特征向量,下证对数域 P 中任意的 k≠0,kξ 也是 A 的属于 λ0 的特征向量.这是因为 kξ≠<mi>O</mi>,且有 A(kξ)=kAξ=kλ0ξ=λ0(kξ). 易推得当 k1≠k2 时有 k1ξ≠k2ξ,故 A 的属于 λ0 的特征向量有无穷多个.

说明+
本章导引 矩阵对角化问题的提出

4.10 节中已阐明 LT(V)≅Pm×n,因此研究线性空间 V 上线性变换 <mi>A</mi> 常借助于它关于某组基的矩阵.而同一线性变换关于不同基的矩阵一般不相同,只是彼此相似,所以对线性变换 <mi>A</mi> 而言希望能找到一组基使得 <mi>A</mi> 在这组基下的矩阵最简单,以便能更容易得出 <mi>A</mi> 的性质.一般认为对角矩阵是一类最简单的矩阵类,故而上述问题的矩阵提法就是:对于一个 n 阶方阵 A 去找到一个可逆矩阵 P 使得 P−1AP 为对角矩阵.这问题常被称为矩阵 A 对角化.

矩阵对角化待解决的四个问题

矩阵对角化具体说来可分成下述问题:

(1)n 阶方阵与对角矩阵相似的充分必要条件是什么?

(2)如果 n 阶方阵 A 能与对角矩阵 Λ 相似,那么使得 P−1AP=Λ 的可逆矩阵 P 的结构如何?如何求出?

(3)如果 P−1AP 为对角矩阵 Λ,则称 Λ 为 A 的相似标准形.此时对角矩阵 Λ 应有何种结构?

(4)如果一个 n 阶方阵 A 不能相似于对角矩阵,那么与 A 相似的最简单矩阵是何种形式的?

为了阐明上述问题引入特征值与特征向量的概念.

定理 5.1.1 对前三个问题的回答

(1)n 阶方阵 A 能与对角矩阵 Λ 相似的充要条件为 A 有 n 个线性无关的特征向量.

(2)如 n 阶方阵 A 能与对角矩阵 Λ 相似,则 A 有 n 个线性无关的特征向量 ξ1,ξ2,⋯,ξn.将 ξ1,ξ2,⋯,ξn 作为列向量组成矩阵 P,即 P=[ξ1ξ2⋯ξn], 则 P 是可逆矩阵,且 P−1AP=Λ.所以使得 P−1AP=Λ 的可逆矩阵 P 是由 A 的 n 个线性无关的特征向量作为列向量组成的.

(3)若 P−1AP=Λ,其中 P=[ξ1ξ2⋯ξn],Λ=diag[λ1,λ2,⋯,λn], 则 Aξi=λiξi(i=1,2,⋯,n).所以此时对角矩阵 Λ 的主对角线上元素 λ1,λ2,⋯,λn 均是 A 的特征值.它们排列的次序与构成 P 的特征向量 ξ1,ξ2,⋯,ξn 的次序相对应,即 λi 对应于 ξi(i=1,2,⋯,n).

求特征值和特征向量的步骤

这样矩阵 A 能否对角化问题就在于 A 是否有 n 个线性无关的特征向量.为此我们首先把 A 的所有特征向量全确定下来,然后再确定哪些是线性无关的.利用定理 5.1.2 确定 A 的全部特征值和特征向量的方法可归结为如下步骤:

1.求出 A 的特征多项式 f(λ)=|λE−A| 在数域 P 中的全部根 λ1,λ2,⋯,λs.据定理 5.1.2,它们就是 A 的全部特征值.

2.把求出的特征值 λi 逐个代入对应的齐次线性方程组 (λiE−A)X=<mi>O</mi>,i=1,2,⋯,s. 求出一组基础解系为 ξi1,ξi2,⋯,ξiri.据定理 5.1.2 属于 λi 的全体特征向量可表为 ξi=t1ξi1+t2ξi2+⋯+triξiri, 其中 t1,t2,⋯,tri 为不全为零的一组任意常数,这表明属于 λi 的特征向量加上零向量构成齐次线性方程组 (λiE−A)X=<mi>O</mi> 的全部解向量(即解空间 Wλi),这也说明属于 λi 的特征向量有无穷多个.

3.ξ1,ξ2,⋯,ξs 就是 A 的全部特征向量,这是因为 A 的任何一个特征向量 ξ 必属于某一个特征值,比如说属于 λi(1≤i≤s),而属于 λi 的全体特征向量可表为 ξi,所以 ξi 的某个表达式就表示了特征向量 ξ.

例题

例 5.1.1★★☆☆☆计算题行和相等的特殊矩阵的特征值展开题目与讲解
例 5.1.1 元素全为 b、主对角线为 a 的矩阵的特征值

设 n 阶方阵 A=(abb⋯bbab⋯bbba⋯b⋮⋮⋮⋮bbb⋯a). 解 在第 1 章行列式中我们就指出该矩阵的每行元素之和为常数 a+(n−1)b.利用此性质,取 ξ=[1,1,⋯,1]T,则有 Aξ=(abb⋯bbab⋯bbba⋯b⋮⋮⋮⋮bbb⋯a)(111⋮1)=(a+(n−1)ba+(n−1)ba+(n−1)b⋮a+(n−1)b) =[a+(n−1)b](111⋮1). 也就是说 Aξ=[a+(n−1)b]ξ, 所以 a+(n−1)b 是 A 的一个特征值,ξ 是 A 的属于特征值 a+(n−1)b 的特征向量.

例 5.1.2★★★☆☆计算题特征多项式的计算展开题目与讲解
例 5.1.2 求特征多项式和全部特征值

求矩阵 A 的特征多项式和全部特征值,这里 A=(0bb⋯bb0b⋯bbb0⋯b⋮⋮⋮⋮bbb⋯0). 解

|λE−A|=|λ−b−b⋯−b−bλ−b⋯−b−b−bλ⋯−b⋮⋮⋮⋮−b−b−b⋯λ|. 回忆 1.3 节中例 1.3.5 的注记知 |λE−A|=[λ−(n−1)b](λ+b)n−1. 所以 A 的特征值为:(n−1)b,−b(n−1 重根).

例 5.1.3★★★☆☆计算题特征值与特征向量的完整求解展开题目与讲解
例 5.1.3 求三阶矩阵的全部特征值和特征向量

设 A=(−110−430102), 求出 A 的全部特征值和特征向量.

解 先求出矩阵 A 的特征多项式 f(λ)=|λE−A|=|λ+1−104λ−30−10λ−2|=(λ−2)(λ−1)2. 所以 A 的全部特征值为 λ1=2,λ2=λ3=1.

然后把 λ1=2 代入 (λ1E−A)X=<mi>O</mi>,得 (3−104−10−100)(x1x2x3)=(000). 因 r(λ1E−A)=2 知,该方程组基础解系所含向量个数为 1,解得一个基础解系为 ξ1=[0,0,1]T.故属于特征值 2 的全部特征向量为 kξ1,0≠k∈P.

再把 λ2=λ3=1 代入 (λ2E−A)X=<mi>O</mi>,得 (2−104−20−10−1)(x1x2x3)=(000). 因 r(λ2E−A)=2 知,该方程组基础解系所含向量个数为 1,解得一个基础解系为 ξ2=[1,2,−1]T.故属于特征值 1 的全部特征向量为 kξ2,0≠k∈P.

例 5.1.4★★★★☆计算题复特征值与复特征向量展开题目与讲解
例 5.1.4 实数域与复数域上特征值的差异

设 A=(010−100321),求出 A 的全部特征值和特征向量.

解

f(λ)=|λE−A|=|λ−101λ0−3−2λ−1|=(λ−1)(λ2+1). 如果把 A 看作实数域上的矩阵,据定理 5.1.2 特征值只能取 f(λ) 的实根,故此时 A 只有特征值 λ1=1.若把 A 看成复数域上的矩阵,则特征值可以取 f(λ) 的复根,此时 A 的特征值就是 λ1=1,λ2=i,λ3=−i.

把 λ1=1 代入 (λ1E−A)X=<mi>O</mi>,解得一个基础解系 ξ1=[0,0,1]T,所以 A 的属于特征值 1 的全部特征向量为 k[0,0,1]T,0≠k∈R.

由上述知,若把 A 看作实数域上的矩阵,则 A 的全部特征值为 1,属于 1 的全部特征向量为 k[0,0,1]T,0≠k∈R.

如果把 A 看作复数域上的矩阵,则 A 还有特征值 λ2=i,λ3=−i.再把 λ2=i 代入 (λ2E−A)X=<mi>O</mi>,解得一个基础解系 ξ2=[1−5i,5+i,−13]T, 所以 A 的属于特征值 i 的全部特征向量为 t[1−5i,5+i,−13]T,0≠t∈C.

再把 λ3=−i 代入 (λ3E−A)X=<mi>O</mi>,解得一个基础解系 ξ3=[1+5i,5−i,−13]T, 所以 A 的属于特征值 −i 的全部特征向量为 t[1+5i,5−i,−13]T,0≠t∈C.

由上述知,若把 A 看作复数域上的矩阵,则 A 的全部特征值为 1,i,−i.属于 1 的全部特征向量为 k[0,0,1]T,属于 i 的全部特征向量为 t[1−5i,5+i,−13]T,属于 −i 的全部特征向量为 t[1+5i,5−i,−13]T,其中 k,t 为任意非零的复数.

二§5.2 矩阵对角化选自 §5.24 个知识分组 · 含例题
定理+
定理 5.2.1 不同特征值的特征向量线性无关

方阵 A 的属于不同特征值的特征向量是线性无关的.

证 设 λ1,λ2,⋯,λs 是方阵 A 的互异特征值,它们对应的特征向量分别为 ξ1,ξ2,⋯,ξs.现对 s 用数学归纳法来证明结论.

当 s=1 时,因 ξ1≠<mi>O</mi>,故 ξ1 是线性无关的.

设 s−1 时定理成立,下面考察 s 的情况.设有 k1ξ1+k2ξ2+⋯+ks−1ξs−1+ksξs=<mi>O</mi>.(5.2.1) 在 (5.2.1) 式两边同时用 λs 作数乘,得 k1λsξ1+k2λsξ2+⋯+ks−1λsξs−1+ksλsξs=<mi>O</mi>.(5.2.2) 在 (5.2.1) 式两边同时左乘矩阵 A,注意到 Aξi=λiξi,有 k1λ1ξ1+k2λ2ξ2+⋯+ks−1λs−1ξs−1+ksλsξs=<mi>O</mi>.(5.2.3) 将 (5.2.2) 式减去 (5.2.3) 式,得 k1(λs−λ1)ξ1+k2(λs−λ2)ξ2+⋯+ks−1(λs−λs−1)ξs−1=<mi>O</mi>. 据归纳法假设 ξ1,ξ2,⋯,ξs−1 线性无关,于是 ki(λs−λi)=0,i=1,2,⋯,s−1. 由题设 λs≠λi(i=1,2,⋯,s−1),故得 k1=k2=⋯=ks−1=0. 将此结果代入 (5.2.1) 式,得 ksξs=<mi>O</mi>.因 ξs≠<mi>O</mi>,从而 ks=0.这就证明了 ξ1,ξ2,⋯,ξs 线性无关.至此根据数学归纳法原理,定理得证.

推论(判别法) n 个互异特征值即可对角化

n 阶方阵 A 若有 n 个互异特征值 λ1,λ2,⋯,λn,则 A 与对角矩阵 diag[λ1,λ2,⋯,λn] 相似.

事实上,若 n 阶方阵 A 有 n 个互异的特征值 λ1,λ2,⋯,λn,则属于特征值 λi(i=1,2,⋯,n) 的特征向量 ξi(i=1,2,⋯,n) 线性无关,从而 A 有 n 个线性无关的特征向量.据定理 5.1.1 知,若记 P=[ξ1ξ2⋯ξn],则 P 是一个可逆矩阵,且有 P−1AP=diag[λ1,λ2,⋯,λn], 从而 A 与对角矩阵 diag[λ1,λ2,⋯,λn] 相似.

定理 5.2.2 各特征值对应特征向量组的合并仍线性无关

若 λ1,λ2,⋯,λs 是方阵 A 的互异的特征值,且 ξi1,ξi2,⋯,ξiri 是属于特征值 λi(i=1,2,⋯,s) 的线性无关的特征向量,则 ξ11,⋯,ξ1r1,⋯,ξs1,⋯,ξsrs 线性无关.

证 对 s 用数学归纳法,用类似于定理 5.2.1 推理证得.

回忆我们求方阵 A 的全部特征值和特征向量时,所用的方法是:求出 A 的所有互异的特征值为 λ1,λ2,⋯,λs,将 λi(i=1,2,⋯,s) 逐个代入对应线性方程组 (λiE−A)X=<mi>O</mi>,i=1,2,⋯,s.求出一组基础解系(即解空间 Wλi 的一组基)ξi1,ξi2,⋯,ξiri.现据定理 5.2.2 可判定 ξ11,⋯,ξ1r1,ξ21,⋯,ξ2r2,⋯,ξs1,⋯,ξsrs(5.2.4) 是一组线性无关的特征向量.我们断言 (5.2.4) 是 A 的所有特征向量组成的向量组中的极大线性无关组.这是因为 A 的任何一个特征向量 ξ 必属于某个特征值 λi(1≤i≤s),从而 ξ 可经基础解系 ξi1,ξi2,⋯,ξiri 线性表示.这表明 ξ11,⋯,ξ1r1,⋯,ξs1,⋯,ξsrs,ξ 线性相关.

定理 5.2.3 可对角化的秩条件

设 n 阶方阵 A 的互异的特征值的全体为 λ1,λ2,⋯,λs,且将 λi(i=1,2,⋯,s) 逐个代入对应线性方程组 (λiE−A)X=<mi>O</mi>(i=1,2,⋯,s),求得一组基础解系(即解空间 Wλi 的一组基)为 ξi1,ξi2,⋯,ξiri,则

(1)A 与对角矩阵相似的充要条件为:r1+r2+⋯+rs=n.

(2)当 r1+r2+⋯+rs=n 时,A 有 n 个线性无关的特征向量 ξ1,ξ2,⋯,ξn,若令 P=[ξ1ξ2⋯ξn],则有 P−1AP=diag[λ1,λ2,⋯,λn], 其中 λi(i=1,2,⋯,n) 恰为特征向量 ξi 所属的特征值.

定理 5.2.4 重根的重数与基础解系个数相等

数域 P 上的 n 阶矩阵 A 若在 P 中互异的特征根的全体为 λ1,λ2,⋯,λs,它们相应的重数为 n1,n2,⋯,ns,且 (λiE−A)X=<mi>O</mi> 的基础解系所含向量个数为 ri(i=1,2,⋯,s),则 A 与对角矩阵 diag[λ1,⋯,λ1,⋯,λs,⋯,λs] (其中 λi 出现 ni 次)相似的充分必要条件为 ri=ni,i=1,2,⋯,s.

分析 因 n1+n2+⋯+ns=n,故 r1+r2+⋯+rs=n⇔ri=ni,i=1,2,⋯,s. 再结合定理 5.2.3 即得结论.此定理表明若矩阵 A 的某个 ni 重根 λi 所对应的齐次线性方程组 (λiE−A)X=<mi>O</mi> 的基础解系所含向量的个数 ri 小于 ni,则立即可断定 A 不能对角化.故在判断 A 是否能对角化时(如例 5.2.2),这是一个简便的方法.

性质+
性质 5.2.1 特征子空间的维数不超过重数

设 λ0 是方阵 A 的 k 重特征根,则齐次线性方程组 (λ0E−A)X=<mi>O</mi> 的基础解系所含向量个数(即 dimWλ0)≤k.

证明 参见文献[1],303 页:λ0 的特征子空间 Wλ0 的维数不能大于 λ0 的重数.

这性质首先表明若 λ0 为单根,则必有线性方程组 (λ0E−A)X=<mi>O</mi> 的基础解系所含向量个数为 1.其次,若 A 的全部相异特征根为 λ1,λ2,⋯,λs,它们的重数相应为 n1,n2,⋯,ns,则 (λiE−A)X=<mi>O</mi> 的基础解系所含向量个数为 ri≤ni,i=1,2,⋯,s.

说明+
注记 判别法只是充分条件

本判别法只是 A 与对角矩阵相似的一个充分性条件,而不是必要条件.下文就有例子表明一个方阵的特征值如果有重根可能与对角矩阵相似,也可能不与对角矩阵相似.

上述注记表明当方阵 A 的特征值有重根时,用本判别法无法判别.为了解决此问题,需要将定理 5.2.1 推广为定理 5.2.2.

注记 用矩阵的秩计算基础解系所含向量个数

若仅需求出方程组 (λiE−A)X=<mi>O</mi> 基础解系所含向量的个数 ri,大可不必去求解该方程组,因为据定理 4.4.3 知 ri=n−r(λiE−A). 而计算矩阵 λiE−A 的秩显然比解方程组更为简单.

例题

例 5.2.1★★★☆☆计算题用判别法判别对角化展开题目与讲解
例 5.2.1 三个互异特征值判别对角化并求可逆矩阵

对例 5.1.3 中的矩阵 A 略作变动得到 B=(−110030102),

解 容易求得 f(λ)=|λE−B|=(λ+1)(λ−2)(λ−3).所以 B 有 3 个相异的特征根 λ1=−1,λ2=2,λ3=3.

将 λ1=−1 代入 (λ1E−B)X=<mi>O</mi> 可解得属于 λ1=−1 的全部特征向量为 kξ1=k[3,0,−1]T,k≠0. 将 λ2=2 代入 (λ2E−B)X=<mi>O</mi> 可解得属于 λ2=2 的全部特征向量为 kξ2=k[0,0,1]T,k≠0. 将 λ3=3 代入 (λ3E−B)X=<mi>O</mi> 可解得属于 λ3=3 的全部特征向量为 kξ3=k[1,4,1]T,k≠0. 据定理 5.2.1 知,ξ1,ξ2,ξ3 线性无关.3 阶方阵 B 有 3 个线性无关的特征向量,所以 B 能对角化.令 P=[ξ1ξ2ξ3],有 P−1BP=diag[−1,2,3].

例 5.2.2★★★☆☆判断题用秩条件判断不可对角化展开题目与讲解
例 5.2.2 基础解系个数不足时的不可对角化

判别矩阵 A=(−110−430102) 能否与对角矩阵相似.

解 A 即为例 5.1.3 中的矩阵 A.据例 5.1.3 知,A 有两个相异特征值 λ1=2,λ2=1(二重),所对应的线性方程组的基础解系所含向量个数 r1=1,r2=1.因 r1+r2=2<3,所以 A 不能与对角矩阵相似.

例 5.2.3★★★★☆计算题重特征根情形的对角化展开题目与讲解
例 5.2.3 有重根但可对角化并写出 P

判别矩阵 A=(122212221) 能否与对角矩阵相似,如能则写出可逆矩阵 P 使 P−1AP 为对角矩阵.

解 先解 A 的特征多项式 f(λ)=|λE−A|=|λ−1−2−2−2λ−1−2−2−2λ−1|=(λ−5)(λ+1)2, 故 A 的特征值为 λ1=5,λ2=−1(二重).

然后以 λ1=5 代入齐次线性方程组 (λ1E−A)X=<mi>O</mi>,解得一个基础解系为 ξ1=[1,1,1]T.故属于特征值 5 的特征向量为 k1ξ1,其中 k1≠0.

再以 λ2=−1 代入齐次线性方程组 (λ2E−A)X=<mi>O</mi>,解得一个基础解系为 ξ2=[1,0,−1]T,ξ3=[0,1,−1]T. 故属于特征值 −1 的特征向量为 k2ξ2+k3ξ3,其中 k2,k3 不同时为零.

这表明:r1=1,r2=2.由 r1+r2=3=A 的阶数,利用定理 5.2.3 知,A 能与对角矩阵相似,若令 P=[ξ1ξ2ξ3]=(1101011−1−1), 则有 P−1AP=diag[λ1,λ2,λ3]=diag[5,−1,−1].

例 5.2.4★★☆☆☆计算题秩与基础解系个数的换算展开题目与讲解
例 5.2.4 由可对角化反求矩阵的秩

已知 3 阶矩阵 A 的特征值为 1,2,2,且 A 能与对角矩阵 diag[1,2,2] 相似,则 r(E−A)=_,r(2E−A)=_.

解 因 1 是 A 的单根,所以方程组 (E−A)X=<mi>O</mi> 的基础解系所含向量个数为 1,从而由 3−r(E−A)=1 推知,r(E−A)=2.因 A 能与对角矩阵相似,所以 A 的 2 重特征值 2 所对应的方程组 (2E−A)X=<mi>O</mi> 的基础解系所含向量个数为 2,从而由 3−r(2E−A)=2 推知,r(2E−A)=1.

例 5.2.5★★★★☆计算题含参数矩阵的可对角化条件展开题目与讲解
例 5.2.5 秩为 1 的矩阵 A=αβT 的可对角化条件

设 α=[1,2,3,4]T,β=[3,−2,−1,a]T,A=αβT.问 a 取何值时,A 能对角化?为什么?

解

A=αβT=(1234)[3−2−1a]=(3−2−1a6−4−22a9−6−33a12−8−44a), 故 f(λ)=|λE−A|=|λ−321−a−6λ+42−2a−96λ+3−3a−1284λ−4a|=λ3(λ−4a+4). 从而 A 的特征值为 λ1=λ2=λ3=0,λ4=4(a−1).

当 a=1 时,0 是 A 的 4 重特征根,由 r(A)=1 知,(0E−A)X=<mi>O</mi> 的基础解系所含向量个数为 4−r(A)=3<4,所以此时 A 不能对角化.

当 a≠1 时,0 是 A 的 3 重特征根,由 r(A)=1 知,(0E−A)X=<mi>O</mi> 的基础解系所含向量个数为 4−r(A)=3= 特征根的重数,所以此时 A 能对角化.

例 5.2.6★★★★☆证明题幂零矩阵的特征值展开题目与讲解
例 5.2.6 幂零矩阵不能与对角矩阵相似

设 n 阶矩阵 A≠O,若存在正整数 k≥2 使 Ak=O,求证:A 不能与对角矩阵相似.

证 设 λ 是 A 的任意一个特征值,属于 λ 的一个特征向量为 ξ≠<mi>O</mi>,则 Aξ=λξ. 从而 Akξ=Ak−1(Aξ)=Ak−1(λξ)=λAk−1ξ=⋯=λkξ. 另一方面,由 Ak=O 得,Akξ=<mi>O</mi>.从而推得 λkξ=<mi>O</mi>.因 ξ≠<mi>O</mi>,所以 λk=0,即得 λ=0.这表明 A 的特征值均为零.若 A 能与对角矩阵 Λ 相似,即有可逆矩阵 P 使得 P−1AP=Λ,则 Λ 主对角线上元素恰为 A 的全体特征值,从而 Λ=O,即 P−1AP=O,导出 A=O,此与题设 A≠O 矛盾,原命题得证.

三§5.3 矩阵相似的理论和应用选自 §5.34 个知识分组 · 含例题
定义+
定义 矩阵的迹

我们将矩阵 A 的主对角线上元素之和 ∑i=1naii 称为矩阵 A 的迹,记为 trA.

性质+
性质 5.3.1 特征多项式的展开式与韦达定理

设 A=[aij] 为 n 阶方阵,A 的全部特征值为 λ1,λ2,⋯,λn.

(1) f(λ)=|λE−A|=|λ−a11−a12⋯−a1n−a21λ−a22⋯−a2n⋮⋮⋮−an1−an2⋯λ−ann| =λn−(a11+a22+⋯+ann)λn−1+⋯+(−1)n|A|.

(2) ∑i=1naii=∑i=1nλi,|A|=λ1λ2⋯λn.

证 (1)将行列式 |λE−A| 按定义(1.2.5)式展开,其中一项为主对角线上元素的乘积 (λ−a11)(λ−a22)⋯(λ−ann).(5.3.1) 展开式中其余的项至多含有 n−2 个主对角线上的元素,因而 λ 的次数不能超过 n−2,所以 f(λ) 的最高次项、次高次项只能在 (5.3.1) 式中出现,故 f(λ)=λn−(a11+a22+⋯+ann)λn−1+⋯. f(λ) 的常数项为 f(0),而 f(0)=(−1)n|A|.所以 f(λ)=λn−(a11+a22+⋯+ann)λn−1+⋯+(−1)n|A|.(5.3.2)

(2)因 f(λ) 的全部特征值为 λ1,λ2,⋯,λn,且首项系数为 1,故 f(λ)=(λ−λ1)(λ−λ2)⋯(λ−λn) =λn−(λ1+λ2+⋯+λn)λn−1+⋯+(−1)nλ1λ2⋯λn.(5.3.3) 比较 (5.3.2) 式和 (5.3.3) 式,即得 ∑i=1nλi=∑i=1naii=trA,λ1λ2⋯λn=|A|.

性质 5.3.2 A2 的特征值

设 λ0 是 n 阶方阵 A 的一个特征值,ξ 是 A 的属于 λ0 的特征向量,则 λ02 是 A2 的一个特征值,ξ 是 A2 的属于 λ02 的特征向量.

证 由题设知,Aξ=λ0ξ,从而 A2ξ=A(Aξ)=A(λ0ξ)=λ0Aξ=λ02ξ. 这表明 λ02 是 A2 的一个特征值,ξ 是 A2 的属于 λ02 的特征向量.

性质 5.3.3 矩阵多项式 f(A) 的特征值

设 f(x)=akxk+⋯+a1x+a0 是数域 P 上的一个多项式,A 是一个 n 阶方阵,此时 f(A)=akAk+⋯+a1A+a0E.若 λ0 是 A 的一个特征值,则 f(λ0)=akλ0k+⋯+a1λ0+a0 是 f(A) 的一个特征值.同时若 ξ 是 A 的属于 λ0 的特征向量,则 ξ 也是 f(A) 的属于 f(λ0) 的特征向量.

证 上述已由 Aξ=λ0ξ 推得 A2ξ=λ02ξ,如法炮制可推得 A3ξ=λ03ξ,⋯,Akξ=λ0kξ.进而可推得 a1Aξ=a1λ0ξ, a2A2ξ=a2λ02ξ, ⋯⋯⋯⋯ akAkξ=akλ0kξ, 且显然有 a0Eξ=a0ξ. 把这些等式两边加起来即得 akAkξ+⋯+a2A2ξ+a1Aξ+a0Eξ=akλ0kξ+⋯+a2λ02ξ+a1λ0ξ+a0ξ, 即 (akAk+⋯+a2A2+a1A+a0E)ξ=(akλ0k+⋯+a2λ02+a1λ0+a0)ξ.

性质 5.3.4 可逆矩阵的特征值与 A−1 的特征值

设 A 是 n 阶可逆矩阵,则

(1)A 的特征值均不为零.

(2)若 λ0 为 A 的特征值,则 λ0−1 是 A−1 的一个特征值.同时若 ξ 是 A 的属于 λ0 的特征向量,则 ξ 也是 A−1 的属于 λ0−1 的特征向量.

证 (1)证法一 设 A 的全部特征值为 λ1,λ2,⋯,λn,则据性质 5.3.1 之(2)知,λ1λ2⋯λn=|A|≠0.故 λ1,λ2,⋯,λn 均不为零.

证法二(反证法) 设 A 有一个特征值 λ0=0,则 0=|λ0E−A|=|−A|=(−1)n|A|, 这与 A 是可逆矩阵矛盾.故命题成立.

证法三(反证法) 设 A 有一个特征值 λ0=0,ξ 是属于 λ0 的特征向量,则 Aξ=λ0ξ=<mi>O</mi>. 因 A 是可逆矩阵,上式两边同时左乘 A−1 可推得 ξ=<mi>O</mi>,这与 ξ 是特征向量矛盾,故命题成立.

(2)据(1)知,此时 λ0≠0.设 ξ 是 A 的属于 λ0 的特征向量,则 Aξ=λ0ξ.两边同时左乘 A−1 得 A−1Aξ=A−1(λ0ξ). 上式左端为 ξ,右端为 λ0A−1ξ,所以 λ0A−1ξ=ξ.两边同时用 λ0−1 作数乘得 A−1ξ=λ0−1ξ, 故 λ0−1 为 A−1 的一个特征值,同时 ξ 也是 A−1 的属于 λ0−1 的一个特征向量.

性质 5.3.5 相似矩阵有相同的特征多项式

相似矩阵有相同的特征多项式,即若 A 与 B 相似,则 |λE−A|=|λE−B|.

证 因 A 与 B 相似,故存在可逆矩阵 P 使 P−1AP=B.从而 |λE−B|=|λE−P−1AP|=|P−1(λE−A)P| =|P−1||λE−A||P|=|λE−A|.

注记 性质 5.3.5 的逆命题不成立,也就是说特征多项式相同只是矩阵相似的必要条件,而不是充分条件.例子见例 5.3.3.

性质 5.3.6 相似矩阵有相同的迹和行列式

相似矩阵有相同的迹和行列式.即若 A 与 B 相似,则 trA=trB,|A|=|B|.

证 由性质 5.3.1 知,A 的特征多项式次高次项系数为 −trA,常数项为 (−1)n|A|.现 A 与 B 相似,所以有相同的特征多项式,特别地次高次项系数相同和常数项相同.故 trA=trB,|A|=|B|.

注记 性质 5.3.6 的逆命题不成立,例子可见例 5.3.3.这表明迹相同、行列式相同均只是矩阵相似的必要条件,而不是充分条件.

性质 5.3.7 方幂与矩阵多项式的相似性

设 A,B 均为 n 阶矩阵,a0,a1,a2,⋯,ak 均为数域 P 中任意的数,若 A 与 B 相似,则

(1)A2 与 B2 相似,A3 与 B3 相似,⋯,Ak 与 Bk 相似;

(2)f(x)=akxk+⋯+a1x+a0 为系数取自数域 P 的一个多项式,则 f(A) 与 f(B) 相似,这里 f(A)=akAk+⋯+a1A+a0E, f(B)=akBk+⋯+a1B+a0E.

证 (1)由题设知,存在可逆矩阵 P 使得 P−1AP=B.从而 B2=(P−1AP)(P−1AP)=P−1A2P, B3=(P−1AP)(P−1AP)(P−1AP)=P−1A3P, ⋯⋯⋯⋯ Bk=(P−1AP)(P−1AP)⋯(P−1AP)=P−1AkP, 其中最后一个等式右端括号内共 k 个因子.这表明 A2 与 B2 相似,A3 与 B3 相似,⋯,Ak 与 Bk 相似.

(2)同样由 P−1AP=B,可推得 a1B=P−1(a1A)P, a2B2=P−1(a2A2)P, ⋯⋯⋯⋯ akBk=P−1(akAk)P. 将这些等式相加,再加上等式 a0E=P−1(a0E)P 得 akBk+⋯+a2B2+a1B+a0E=P−1(akAk+⋯+a2A2+a1A+a0E)P, 即 f(B)=P−1f(A)P.这表明 f(A) 与 f(B) 相似.

性质 5.3.8 可对角化矩阵的方幂与矩阵多项式

设 A 为 n 阶矩阵,其全体特征根为 λ1,λ2,⋯,λn(重根按重数计).若 A 可对角化,即存在可逆矩阵 P,使得 P−1AP=diag[λ1,λ2,⋯,λn],则

(1) A2=Pdiag[λ12,λ22,⋯,λn2]P−1,⋯,Ak=Pdiag[λ1k,λ2k,⋯,λnk]P−1.

(2) f(A)=Pdiag[f(λ1),f(λ2),⋯,f(λn)]P−1, 其中 f(x) 为数域 P 上的一个多项式 f(x)=akxk+⋯+a1x+a0.从而 |f(A)|=f(λ1)f(λ2)⋯f(λn).

说明+
说明 矩阵多项式在相似变换下的联系

矩阵多项式 f(A) 与 B 的矩阵多项式 f(B) 相似.特别要指出的是联系 Bk 与 Ak、联系 f(B) 与 f(A) 的矩阵就是联系 B 与 A 的矩阵 P 和 P−1.这一点在下面应用于可对角化矩阵时,将带来方便.

将性质 5.3.7 应用于可对角化矩阵就得到性质 5.3.8.

说明 相似标准形的计算价值

例 5.2.1、例 5.2.3、例 5.3.1 和例 5.3.5 均是可对角化矩阵,所以均可利用性质 5.3.8.这表明计算可对角化矩阵的任意方幂,以及矩阵多项式,在利用了相似标准形后都变得并不困难了(参见例 5.3.1 和例 5.3.5).

例题

例 5.3.1★★★★★计算题特征值与矩阵多项式展开题目与讲解
例 5.3.1 特征值、矩阵多项式与行列式的综合计算

设矩阵 A=(12221−2−2−21). (1)求 A 的全部特征值和特征向量,并判断 A 能否对角化?若能写出可逆矩阵 P 使 P−1AP 为对角矩阵 Λ.

(2)求 2A3−3A2−4A+2E 的全部特征值和特征向量.

(3)求 |2A3−3A2−4A+2E|.

(4)求 2A3−3A2−4A+2E.

解 (1)计算 A 的特征多项式 f(λ)=|λE−A|=|λ−1−2−2−2λ−1222λ−1|=(λ+1)(λ−3)(λ−1). 所以 A 的全部特征值为 λ1=−1,λ2=1,λ3=3.分别将 λ1=−1,λ2=1,λ3=3 代入 (λiE−A)X=<mi>O</mi>(i=1,2,3),可求得

A 的属于 −1 的全部特征向量为 kξ1=k[1,−1,0]T,k≠0;

A 的属于 1 的全部特征向量为 kξ2=k[1,−1,1]T,k≠0;

A 的属于 3 的全部特征向量为 kξ3=k[0,1,−1]T,k≠0.

因 A 有 3 个相异的特征值,所以 A 能对角化.取 P=[ξ1ξ2ξ3],则 P 为可逆矩阵,且 P−1AP=diag[−1,1,3].

(2)令 f(x)=2x3−3x2−4x+2,则 2A3−3A2−4A+2E=f(A).据性质 5.3.3 知,f(A) 的全部特征值为 f(−1)=−2−3+4+2=1;f(1)=2−3−4+2=−3; f(3)=54−27−12+2=17. f(A) 的属于 f(−1)=1 的全部特征向量 kξ1=k[1,−1,0]T,k≠0;

f(A) 的属于 f(1)=−3 的全部特征向量 kξ2=k[1,−1,1]T,k≠0;

f(A) 的属于 f(3)=17 的全部特征向量 kξ3=k[0,1,−1]T,k≠0.

(3)由性质 5.3.1 得 |2A3−3A2−4A+2E|=|f(A)|=f(−1)f(1)f(3)=−51.

(4)由(2)知 f(A) 有 3 个线性无关特征向量 ξ1,ξ2,ξ3.所以若令 P=[ξ1ξ2ξ3], 有 P−1f(A)P=diag[1,−3,17],从而 f(A)=Pdiag[1,−3,17]P−1 =(110−1−1101−1)(1000−300017)(0−1−1111110) =(−3−4−420214−20−20−3).

注记 本例的第(4)小题表明,若 A 能与对角矩阵相似,则 A 的矩阵多项式 f(A) 也容易求得.

例 5.3.2★★★☆☆计算题伴随矩阵与矩阵多项式的特征值展开题目与讲解
例 5.3.2 由特征值求伴随矩阵与矩阵多项式的特征值

设 3 阶方阵 A 的行列式 |A|=6,A 有一个特征值为 −2,则 A∗ 必有一个特征值为 _;A3+4A2+8A+8E 必有一个特征值为 _;|A3+4A2+8A+8E|=_.

解 由 |A|=6≠0 知,A 为可逆矩阵,且 A−1=1|A|A∗=16A∗, 从而 A∗=6A−1.现 −2 是可逆矩阵 A 的一个特征值,由性质 5.3.4 知,−12 是 A−1 的一个特征值.进而 6⋅(−12)=−3 是 A∗ 的一个特征值,所以第一个空格应填 −3.

取 f(x)=x3+4x2+8x+8,则 A3+4A2+8A+8E=f(A).由性质 5.3.3 知,f(A) 有一个特征值为 f(−2)=(−2)3+4(−2)2+8(−2)+8=0, 所以第二个空格应填 0.

据性质 5.3.1 知,|A3+4A2+8A+8E| 为矩阵 A3+4A2+8A+8E 的全部特征值的乘积.现已知其特征值有一个为零,所以 |A3+4A2+8A+8E|=0, 这样第 3 个空格应填 0.

例 5.3.3★★☆☆☆证明题相似的必要条件不是充分的展开题目与讲解
例 5.3.3 特征多项式相同却不一定相似

设 A=(1001)=E,B=(1101), 则

证 直接计算得 |λE−E|=(λ−1)2=|λE−B|. E,B 有相同的特征多项式.然而和 E 相似的矩阵只有自身,因凡和 E 相似的矩阵均形如 P−1EP=E.现 B≠E,所以 E 与 B 不相似.

例 5.3.4★★★★☆计算题用迹与行列式定参数展开题目与讲解
例 5.3.4 由相似关系确定参数并求过渡矩阵

已知矩阵 A 与 B 相似,其中 A=(2000a2023),B=(10002000b). (1)求参数 a,b;(2)求可逆矩阵 P 使 P−1AP=B.

解 (1)由 trA=trB 得:5+a=3+b;由 |A|=|B| 得:6a−8=2b.从而解得:a=3,b=5.

(2)由(1)知,此时 A=(200032023),B=(100020005). A 有 3 个相异的特征值 λ1=1,λ2=2,λ3=5.分别将 λ1,λ2,λ3 代入 (λE−A)X=<mi>O</mi> 可求得

A 的属于 1 的特征向量为 kξ1=k[0,1,−1]T,k≠0;

A 的属于 2 的特征向量为 kξ2=k[1,0,0]T,k≠0;

A 的属于 5 的特征向量为 kξ3=k[0,1,1]T,k≠0.

ξ1,ξ2,ξ3 是 A 的 3 个线性无关的特征向量,令 P=[ξ1ξ2ξ3],则 P 为可逆矩阵,且 P−1AP=diag[λ1,λ2,λ3]=B,故所求 P=(010101−101).

例 5.3.5★★★★☆计算题相似标准形求方幂展开题目与讲解
例 5.3.5 由特征向量反求矩阵及其高次幂

设 A 是 3 阶方阵,已知向量 ξ1=[1,2,0]T,ξ2=[2,3,0]T,ξ3=[0,0,2]T 满足 Aξ1=ξ1,Aξ2=−ξ2,Aξ3=2ξ3. (1)证明:A 能与对角矩阵相似;(2)求出 A 及 A1000.

解 (1)由题设知 A 有 3 个相异的特征值 λ1=1,λ2=−1,λ3=2,所以 A 能与对角矩阵 Λ=diag[1,−1,2] 相似.

(2)记 P=[ξ1ξ2ξ3]=(120230002). 则由(1)知,P−1AP=Λ,所以 A=PΛP−1=(120230002)(1000−10002)(−3202−100012) =(−740−1270002). A1000=PΛ1000P−1=(120230002)(1000100021000)(−3202−100012) =(1000100021000).

四§5.4 实对称矩阵的对角化选自 §5.44 个知识分组 · 含例题
定理+
定理 5.4.1 实对称矩阵可用正交矩阵对角化

设 A 是一个 n 阶的实对称矩阵,则存在一个正交矩阵 U 使得 U−1AU=diag[λ1,λ2,⋯,λn], 其中 λ1,λ2,⋯,λn 为 A 的全部特征值.

限于篇幅上述定理证明略去,有兴趣的读者可参阅文献[2],379 页.

定理 5.4.1 的重要性在于从理论上证明了对任意的实对称矩阵 A 存在正交矩阵 U 使得 U−1AU=diag[λ1,λ2,⋯,λn].但证明并没有提供正交矩阵 U 如何求得的方法.下面就来提供求 U 的具体方法.

性质+
性质 5.4.1 实对称矩阵的特征值与特征向量都是实的

实对称矩阵 An×n 的特征值都是实数,特征向量均为 n 元实向量.

证 设 λ 是 A 的任意一个特征值,<mi>O</mi>≠ξ=[a1,a2,⋯,an]T 是 A 的属于 λ 的一个特征向量,则有 Aξ=λξ.(5.4.1) 令 ξ‾=[a‾1,a‾2,⋯,a‾n]T, 其中 a‾i 表示 ai 的共轭复数,i=1,2,⋯,n.对 (5.4.1) 式两边取共轭得 Aξ‾=λ‾ξ‾. 因 A 为实矩阵,所以 A‾=A,从而得: Aξ‾=λ‾ξ‾.(5.4.2) 对 (5.4.1) 式两边转置得 ξTAT=λξT,因 A 为对称矩阵,所以 AT=A,从而 ξTA=λξT.(5.4.3) 对 (5.4.2) 式两边左乘 ξT,对 (5.4.3) 两边右乘 ξ‾,分别得 ξTAξ‾=λ‾ξTξ‾;ξTAξ‾=λξTξ‾. 从而 λ‾ξTξ‾=λξTξ‾,移项得 (λ−λ‾)ξTξ‾=0. 因 ξTξ‾≠0,所以 λ=λ‾.这表明 λ 为实数.

这样属于 λ 的特征向量 ξ 就是实系数的齐次线性方程组 (λE−A)X=<mi>O</mi> 的解,从而 ξ∈Rn.

性质 5.4.2 不同特征值的特征向量必正交

设 An×n 是一个实对称矩阵,则属于 A 的不同特征值的特征向量一定正交.

证 设 ξ1,ξ2 分别是 A 的属于不同特征值 λ1,λ2 的特征向量,则有 Aξ1=λ1ξ1,ξ1∈Rn;Aξ2=λ2ξ2,ξ2∈Rn. 在欧氏空间 Rn 中作内积有 (Aξ1,ξ2)=(λ1ξ1,ξ2)=λ1(ξ1,ξ2). 另一方面, (Aξ1,ξ2)=(Aξ1)Tξ2=ξ1TATξ2=ξ1T(Aξ2) =ξ1T(λ2ξ2)=λ2(ξ1Tξ2)=λ2(ξ1,ξ2). 从而 λ1(ξ1,ξ2)=λ2(ξ1,ξ2),整理得 (λ2−λ1)(ξ1,ξ2)=0. 因 λ1≠λ2,得 (ξ1,ξ2)=0.即 ξ1,ξ2 正交,性质得证.

说明+
求正交矩阵 U 的具体步骤

1.求出实对称矩阵 A 的全部互异的特征值 λ1,λ2,⋯,λs.据性质 5.4.1 知,λ1,λ2,⋯,λs∈R.

2.对每个 λi(i=1,2,⋯,s) 解齐次线性方程组 (λiE−A)X=<mi>O</mi>,得到一组基础解系为 ξi1,ξi2,⋯,ξiri.据定理 5.4.1 知,r1+r2+⋯+rs=n.故 ξ11,⋯,ξ1r1,ξ21,⋯,ξ2r2,⋯,ξs1,⋯,ξsrs 为 Rn 的一组基.

3.当 A 有 n 个相异的特征值时,有 s=n,且 ri=1(i=1,2,⋯,n).据性质 5.4.2 知,ξ11,ξ22,⋯,ξnn 为正交向量组,将它们单位化,即得 Rn 的一组标准正交基 η11,η12,⋯,ηnn. 从而 U=[η11η22⋯ηnn] 为正交矩阵,且 U−1AU=diag[λ1,λ2,⋯,λn].

当 A 的特征值有重根 λi 时,将所有重根所对应的线性无关特征向量 ξi1,ξi2,⋯,ξiri 用施密特正交化方法改造成标准正交向量组 ηi1,ηi2,⋯,ηiri,利用性质 5.4.2 知, η11,⋯,η1r1,η21,⋯,η2r2,⋯,ηs1,⋯,ηsrs 为 Rn 的一组标准正交基.从而 U=[η11⋯η1r1⋯ηs1⋯ηsrs] 为正交矩阵,且 U−1AU=diag[λ1,⋯,λs], 其中重根 λi 要按重数计.

例题

例 5.4.1★★★☆☆计算题正交矩阵求法(无重根)展开题目与讲解
例 5.4.1 三个互异特征值情形的正交对角化

求一个正交矩阵 U,将实对称矩阵 A=(110110001) 化为对角矩阵.

解 因 f(λ)=|λE−A|=|λ−1−10−1λ−1000λ−1|=λ(λ−1)(λ−2), 所以 3 阶方阵 A 有 3 个相异的特征值 λ1=0,λ2=1,λ3=2.

将 λ1=0 代入 (λ1E−A)X=<mi>O</mi>,求得一个基础解系为 ξ1=[1,−1,0]T;

将 λ2=1 代入 (λ2E−A)X=<mi>O</mi>,求得一个基础解系为 ξ2=[0,0,1]T;

将 λ3=2 代入 (λ3E−A)X=<mi>O</mi>,求得一个基础解系为 ξ3=[1,1,0]T.

据性质 5.4.2 知,ξ1,ξ2,ξ3 为正交向量组,将它们单位化得 R3 的一组标准正交基 η1=12[1,−1,0]T,η2=[0,0,1]T,η3=12[1,1,0]T. 故所求正交矩阵 U=[η1η2η3],且 U−1AU=diag[0,1,2].

例 5.4.2★★★★☆计算题施密特正交化与正交对角化展开题目与讲解
例 5.4.2 含重根时用施密特正交化求正交矩阵

求一个正交矩阵 U,将实对称矩阵 A=(122212221) 化为对角矩阵.

解 此即例 5.2.3 中的矩阵 A,故由例 5.2.3 知,A 的特征值为 5,−1(二重).

对应于 5 求得一个基础解系为 ξ1=[1,1,1]T.对应于 −1 求得一个基础解系为 ξ2=[1,0,−1]T,ξ3=[0,1,−1]T.将 ξ2,ξ3 改造成正交向量组: ξ2′=ξ2=[1,0,−1]T, ξ3′=ξ3−(ξ3,ξ2′)(ξ2′,ξ2′)ξ2′=(01−1)−12(10−1)=12(−12−1). 将 ξ1,ξ2′,ξ3′ 单位化后,得到 R3 的一组标准正交基 η1=13[1,1,1]T,η2=12[1,0,−1]T,η3=16[−1,2,−1]T. 故所求正交矩阵 U=[η1η2η3]=(1312−161302613−12−16), 且 U−1AU=diag[5,−1,−1].

例 5.4.3★★★★☆计算题实对称矩阵的反问题展开题目与讲解
例 5.4.3 由部分特征向量补全并反求矩阵

设 3 阶实对称矩阵 A 的特征值为 1,2,3;矩阵 A 的属于特征值 1,2 的特征向量分别为 ξ1=[−1,−1,1]T,ξ2=[1,−2,−1]T. (1)求 A 的属于特征值 3 的特征向量;(2)求出矩阵 A.

解 (1)设 A 的属于特征值 3 的特征向量为 ξ3=[x1,x2,x3]T,据性质 5.4.2 知,ξ3⊥ξ1,ξ3⊥ξ2,故得线性方程组 {−x1−x2+x3=0,x1−2x2−x3=0. 解得该方程组的一个基础解系为 [1,0,1]T.故 A 的属于特征值 3 的特征向量为 k[1,0,1]T,k≠0.

(2)解法一 取 ξ3=[1,0,1]T,记 P=[ξ1ξ2ξ3]=(−111−1−201−11), 由 P−1AP=diag[1,2,3],得 A=Pdiag[1,2,3]P−1.求出 P−1=16(−2−221−2−1303), 代入计算得 A=16(13−25−21025213).

解法二 注意到 ξ1,ξ2,ξ3 是 R3 的一组正交基,单位化后可得标准正交基 η1=13[−1,−1,1]T,η2=16[1,−2,−1]T,η3=12[1,0,1]T. 记 U=[η1η2η3],则 U 为正交阵.从而 A=Udiag[1,2,3]UT=16(13−25−21025213).

五§5.5 概要及小结选自 §5.54 个知识分组 · 含例题
定义+
定义 5.5.1 线性变换的特征值与特征向量

设 <mi>A</mi>∈LT(V),若对于数域 P 上的数 λ0,存在一个非零向量 ξ,使得 <mi>A</mi>(ξ)=λ0ξ, 则称 λ0 为 <mi>A</mi> 的一个特征值,称 ξ 为 <mi>A</mi> 的属于特征值 λ0 的一个特征向量.

据此在欧氏空间 Rn(特别当 n=2,3 时),特征向量的几何意义是清楚的,它是那些经过变换后,保持在同一条直线上拉长或压缩的向量,且当 λ0>0 时方向不变,当 λ0<0 时方向相反.

性质+
性质 5.5.1 两矩阵均可对角化时相似与特征多项式的等价

设 A,B 均为 n 阶方阵,且 A,B 均能对角化,则 A 与 B 相似当且仅当 A,B 有相同的特征多项式,即 A∼B⇔|λE−A|=|λE−B|.

证 必要性,性质 5.3.5 已证,下证充分性.

因 A,B 有相同的特征多项式,所以 A,B 有相同的特征值,设为 λ1,λ2,⋯,λn.现 A,B 均能对角化,所以存在可逆矩阵 P1,P2,使 P1−1AP1=diag[λ1,λ2,⋯,λn],P2−1BP2=diag[λ1,λ2,⋯,λn]. 从而 P1−1AP1=P2−1BP2. 上式两边左乘 P2,右乘 P2−1 得 (P1P2−1)−1A(P1P2−1)=B, 而 P1P2−1 是可逆矩阵,所以 A 与 B 相似.

这再次表明可对角化矩阵有较好的性质.

说明+
5.5.1 矩阵对角化·理论

n 阶方阵 A 能与对角矩阵相似的充要条件为 A 有 n 个线性无关的特征向量.若 A 有 n 个线性无关的特征向量 ξ1,ξ2,⋯,ξn,则令 P=[ξ1ξ2⋯ξn], 有 P−1AP=diag[λ1,λ2,⋯,λn], 这里 λi(i=1,2,⋯,n) 是 ξi 对应的特征值.

5.5.1 矩阵对角化·判别流程

设 A 是 n 阶方阵,判别 A 能否对角化可按下述流程进行:

(1)判断 A 是否为实对称矩阵:若是,则 A 能对角化;

(2)若不是实对称矩阵,求出 A 的特征多项式 |λE−A| 的全部根;

(3)判断 A 是否有重特征根:若无重特征根,则 A 能对角化;

(4)若有重特征根,对所有的重特征根 λi(λi 的重数为 ni)计算 ri=n−r(λiE−A);

(5)判断 ni=ri 是否成立:若成立,则 A 能对角化;若不成立,则 A 不能对角化.

5.5.1 矩阵对角化·具体步骤

对能对角化的矩阵 A,对角化的具体步骤如下:

① 解特征多项式 f(λ)=|λE−A|,求出 A 的全部相异的特征值 λ1,λ2,⋯,λs.

② 将 λi(1≤i≤s) 逐个代入 (λiE−A)X=<mi>O</mi>,求得一个基础解系(即解空间 Wλi 的一组基)ξi1,ξi2,⋯,ξiri,这是一组线性无关的特征向量.

③ 因 A 可对角化,所以 ∑i=1sri=n.将这 n 个线性无关的特征向量记为 ξ1,ξ2,⋯,ξn.

④ 取 P=[ξ1ξ2⋯ξn],则有 P−1AP=diag[λ1,λ2,⋯,λn], 其中 λi 是特征向量 ξi 所对应的特征值(i=1,2,⋯,n).

5.5.1 能对角化矩阵的特例:实对称矩阵

从前述知 n 阶方阵 A 能对角化 ⇔A 有 n 个线性无关的特征向量构成 Pn 的一组基.对于 n 阶实对称矩阵 A 而言,在欧氏空间 Rn 中看 A 有 n 个线性无关的特征向量构成 Rn 的一组标准正交基,因而存在正交矩阵 U 使得 U−1AU 为对角矩阵.具体做法如下:

(1)、(2)即为第 2 条中的①、②.

(3)用施密特正交化方法将线性无关向量组 ξi1,ξi2,⋯,ξiri(i=1,2,⋯,s) 改造成标准正交向量组 ηi1,ηi2,⋯,ηiri(i=1,2,⋯,s),且 ∑i=1sri=n.则 η11,⋯,η1r1,⋯,ηs1,⋯,ηsrs 就是 Rn 的一组标准正交基,记 U=[η11⋯η1r1⋯ηs1⋯ηsrs],则 U 就是正交矩阵,且 U−1AU=diag[λ1,⋯,λs], 其中主对角线上元素为 A 的全部特征值.

5.5.2 特征值和特征向量·四条结论

设 A 为 n 阶方阵,λ1,λ2,⋯,λn 是 A 的全体特征根(重根按重数计),则

(1) ∑i=1nλi=trA,λ1λ2⋯λn=|A|.

(2)A 为可逆矩阵 ⇔λi≠0,i=1,2,⋯,n.

(3)设 f(x)=amxm+am−1xm−1+⋯+a1x+a0,若 λ0 是 A 的一个特征值,则 f(λ0) 是 f(A) 的一个特征值.同时若 ξ 是 A 的属于 λ0 的特征向量,则 ξ 也是 f(A) 的属于 f(λ0) 的特征向量.

特别地若 A 可对角化,则 f(A) 的全部特征值为 f(λ1),f(λ2),⋯,f(λn).

(4)A 为可逆矩阵时,若 λ0 是 A 的一个特征值,则 λ0−1 是 A−1 的一个特征值.同时若 ξ 是 A 的属于 λ0 的特征向量,则 ξ 也是 A−1 的属于 λ0−1 的特征向量.

5.5.2 阐明性质(3)(4)的两种方法

阐明上述性质(3)和(4)有两种方法.

一是由 Aξ=λ0ξ 着手,利用矩阵运算规律逐步推得所需结果.如性质 5.3.2 和性质 5.3.4 之(2)的证法.用此种方法我们还可以证明:

若 A2=A,则 A 的特征值或为零,或为 1.

若 A2=E,则 A 的特征值或为 1,或为 −1.

若 Ak=O,则 A 的特征值均为零(参见例 5.2.6).

注记 说得更严格一点是:若 A2=A,则 A 的特征值取值范围为 {0,1};若 A2=E,则 A 的特征值取值范围为 {−1,1}.

二是由 |λ0E−A|=0 着手,利用行列式的性质逐步推得所需的行列式为零.如 |λ02E−A2|=|(λ0E+A)(λ0E−A)| =|λ0E+A||λ0E−A|=0, 所以 λ02 是 A2 的一个特征值.

又如当 A 为可逆矩阵时,λ0≠0.此时有 |λ0−1E−A−1|=|λ0−1A−1A−A−1|=|−λ0−1A−1(λ0E−A)| =(−λ0−1)n|A−1||λ0E−A|=0, 所以 λ0−1 是 A−1 的一个特征值.

5.5.3 矩阵相似的理论和应用

能对角化的矩阵就是与对角矩阵相似的矩阵,所以对角化是矩阵相似理论的一部分.

若 A 与 B 相似,则

(1)r(A)=r(B).

(2)A,B 有相同的特征多项式,从而 trA=trB,|A|=|B|.

(3)设 f(x)=amxm+am−1xm−1+⋯+a1x+a0,则 f(A) 与 f(B) 相似.

若 A 与对角矩阵相似,即存在可逆矩阵 P,使得 P−1AP=diag[λ1,λ2,⋯,λn], 其中 λ1,λ2,⋯,λn 为 A 的全部特征值,则上述结果可具体化为 Ak=Pdiag[λ1k,λ2k,⋯,λnk]P−1, f(A)=Pdiag[f(λ1),f(λ2),⋯,f(λn)]P−1. 特别地 |f(A)|=f(λ1)f(λ2)⋯f(λn). 这结果常被用来计算可对角化矩阵 A 的方幂 Ak 及 f(A).

我们已经指出有相同特征多项式的矩阵未必是相似的,但下述性质是正确的.

5.5.4 联系·用线性变换的语言描述

鉴于 LT(V)≅Pm×n,所以本章所讨论的问题既可用矩阵的语言,也可用线性变换的语言来描述.

本章核心问题方阵 A 能否对角化(矩阵语言),用线性变换语言来说就是线性空间 V 上线性变换 <mi>A</mi> 能否找到 V 中一组基使得 <mi>A</mi> 关于该基的矩阵为对角形.

本章例 5.2.6 指出若方阵 A 满足 Ak=O(k≥2),则 A 不能与对角矩阵相似.这一结论用线性变换语言说就是:若线性空间 V 上线性变换 <mi>A</mi> 满足 <mi>A</mi>k=<mi>O</mi>(如 P(x)n 中的求导变换 <mi>D</mi>),则 <mi>A</mi> 在 V 的任何一组基下的矩阵都不是对角矩阵.

本章例 5.3.1 指出,设矩阵 A=(12221−2−2−21), 则存在可逆矩阵 P 使得 P−1AP=diag[−1,1,3].进而对矩阵 2A3−3A2−4A+2E 有 P−1(2A3−3A2−4A+2E)P=diag[1,−3,17]. 用线性变换语言说就是:设 P3 中线性变换 <mi>A</mi> 在基 ε1,ε2,ε3 下的矩阵为 A,则 <mi>A</mi> 在基 η1,η2,η3 下的矩阵为对角矩阵 diag[−1,1,3],线性变换 2<mi>A</mi>3−3<mi>A</mi>2−4<mi>A</mi>+2<mi>E</mi> 在基 η1,η2,η3 下的矩阵为对角矩阵 diag[1,−3,17].其中 [η1η2η3]=[ε1ε2ε3]P.一般地利用本章性质 5.3.8 可得到:对数域 P 上任意多项式 f(x)=akxk+⋯+a1x+a0,线性变换 ak<mi>A</mi>k+⋯+a1<mi>A</mi>+a0<mi>E</mi> 在基 η1,η2,η3 下的矩阵为对角矩阵 diag[f(−1),f(1),f(3)].

本章例 5.4.2 指出:设矩阵 A=(122212221), 则存在正交矩阵 U 使得 U−1AU=diag[5,−1,−1]. 用线性变换语言说就是:设 R3 中线性变换 <mi>A</mi> 在一组标准正交基 ε1,ε2,ε3 下的矩阵为 A,则 <mi>A</mi> 在标准正交基 η1,η2,η3 下的矩阵为对角矩阵 diag[5,−1,−1],其中 [η1η2η3]=[ε1ε2ε3]U.而一般地利用本章性质 5.3.8 可得出:对 R 上任意多项式 f(x)=akxk+⋯+a1x+a0,线性变换 ak<mi>A</mi>k+⋯+a1<mi>A</mi>+a0<mi>E</mi> 在标准正交基 η1,η2,η3 下的矩阵为 diag[f(5),f(−1),f(−1)].

说明 相似标准形的意义与若尔当标准形

回忆第 3 章的矩阵等价和等价标准形,感到现在所讲的应该是方阵的相似和相似标准形.但迄今我们并未提及相似标准形这一概念,这是因为我们没有阐明将所有同阶方阵按相似分类后,相似类的标准形(即最简单矩阵)是什么形式的?实际上,至今我们尚未给出矩阵相似的充分必要条件,所以连分类的"标准"都没有.诚然若相似类中有对角矩阵,当然该对角矩阵可作为这一类矩阵的相似标准形.但事实上并不是所有的方阵都能与对角矩阵相似,这也就是说并不是所有的相似类中都有对角矩阵存在.那么所有的同阶方阵按相似分类后,相似类的标准形(即类中最简单矩阵)是什么呢?作为介绍我们指出相似类中的标准形可取不同的形式,例如若尔当(Jordan)标准形(参见文献[2],第八章)、有理标准形等.这些"标准形"都是准对角矩阵.这就是说凡不能与对角矩阵相似的方阵,它能相似的最简单矩阵是准对角矩阵.至此我们简短地解答了本章开始 5.1 节的问题(4).

例题

例 5.5.2★★★☆☆证明题正交矩阵的特征值展开题目与讲解
例 5.5.2 正交矩阵必有特征值 −1

设 A 为 n 阶正交矩阵,且 |A|=−1,则 −1 是 A 的一个特征值.

证 |−E−A|=|−ATA−A|=|−AT−E||A|=−|(−E−A)T|=−|−E−A|. 移项得 2|−E−A|=0⇒|−E−A|=0. 故 −1 是 A 的一个特征值.

注记 正交矩阵当然是实矩阵,但它的特征值可以是复数,如 A=(0−110), 易见 A 是正交阵,但 A 的特征值为 ±i,所以命题"正交矩阵的特征值为 ±1"是错误的,正确的命题应是:正交矩阵实的特征值为 ±1.

例 5.5.3★★★★☆计算题幂等矩阵的行列式展开题目与讲解
例 5.5.3 由 A2=A 与秩求 |5E+A|

设 n 阶方阵 A 满足 A2=A,且 r(A)=r(0<r≤n),求 |5E+A|.

解 先证 A 能对角化,由 A2=A 可推出 A 的特征值或为 0,或为 1.

特征值 0 所对应的方程组 (0E−A)X=<mi>O</mi> 的基础解系所含向量个数 r1=n−r(A)=n−r. 特征值 1 所对应的方程组 (E−A)X=<mi>O</mi> 的基础解系所含向量个数 r2=n−r(E−A). 由附录四练习题第二题第 3 小题知,此时 r(A)+r(A−E)=n,故 r(E−A)=n−r(A)=n−r, 从而 r2=n−r(E−A)=r.由 r1+r2=n 知,A 能与对角矩阵 Λ 相似,且 Λ 的主对角线上元素为 r 个 1,(n−r) 个 0,即有可逆矩阵 P 使得 P−1AP=diag[1,⋯,1,0,⋯,0], 其中 1 有 r 个,0 有 n−r 个.再取多项式 f(x)=x+5,利用性质 5.3.8 之(2)有 |5E+A|=|f(A)|=fr(1)fn−r(0)=6r5n−r.

例 5.5.4★★★★★计算题用相似标准形与特征向量表示求方幂展开题目与讲解
例 5.5.4 求 Anβ 的两种解法

设 3 阶方阵 A 的特征值为 λ1=1,λ2=2,λ3=3,对应的特征向量依次为:ξ1=[1,1,1]T,ξ2=[1,2,4]T,ξ3=[1,3,9]T;又设 β=[1,1,3]T,求 Anβ,其中 n 为任意正整数.

解

解法一 因 A 有 3 个互异的特征值,故 A 可对角化,令 P=[ξ1ξ2ξ3],有 P−1AP=diag[1,2,3].于是 An=Pdiag[1,2n,3n]P−1 =(111123149)(10002n0003n)(3−5212−34−11−3212), 从而可计算出 Anβ=[(111123149)(10002n0003n)][(3−5212−34−11−3212)(113)] =(12n3n12n+13n+112n+23n+2)(2−21)=(2−2n+1+3n2−2n+2+3n+12−2n+3+3n+2).

解法二 由 ξ1,ξ2,ξ3 线性无关,所以 ξ1,ξ2,ξ3 构成 P3 一组基.故可设 β=x1ξ1+x2ξ2+x3ξ3,将 β,ξ1,ξ2,ξ3 的分量代入,即得线性方程组 {x1+x2+x3=1,x1+2x2+3x3=1,x1+4x2+9x3=3. 解之可得 x1=2,x2=−2,x3=1,故 β=2ξ1−2ξ2+ξ3.从而 Aβ=A(2ξ1−2ξ2+ξ3)=2Aξ1−2Aξ2+Aξ3 =2λ1ξ1−2λ2ξ2+λ3ξ3, A2β=A(Aβ)=A(2λ1ξ1−2λ2ξ2+λ3ξ3) =2λ1Aξ1−2λ2Aξ2+λ3Aξ3=2λ12ξ1−2λ22ξ2+λ32ξ3, ⋯⋯⋯⋯ Anβ=2λ1nξ1−2λ2nξ2+λ3nξ3 =2(111)−2n+1(124)+3n(139)=(2−2n+1+3n2−2n+2+3n+12−2n+3+3n+2).

注记 注意解法一和解法二中的一些运算技巧,并可比较一下两种方法的计算工作量.

06第六章 二次型
一§6.1 配方法化二次型为标准形选自 §6.14 个知识分组 · 含例题
定义+
定义 6.1.1 二次型

一个系数取自数域 P 含有 n 个变量 x1,x2,⋯,xn 的二次齐次多项式 f(x1,x2,⋯,xn)=a11x12+2a12x1x2+⋯+2a1nx1xn +a22x22+⋯+2a2nx2xn ⋯⋯ +annxn2,(6.1.1) 称为数域 P 上的一个 n 元二次型,简称为二次型.特别地当 P=R 时称为实二次型;当 P=C 时称为复二次型.

二次型的一个重要议题就是化二次型为标准形,即用变量的线性替换化简一个二次型使它只含平方项.

定义 6.1.2 线性替换与非退化线性替换

设 x1,x2,⋯,xn;y1,y2,⋯,yn 是两组变量,系数在数域 P 中的一组关系式 {x1=c11y1+c12y2+⋯+c1nyn,x2=c21y1+c22y2+⋯+c2nyn,⋯⋯⋯⋯xn=cn1y1+cn2y2+⋯+cnnyn(6.1.2) 称为由 x1,x2,⋯,xn 到 y1,y2,⋯,yn 的一个线性替换,简称为线性替换(或线性变换).特别地当 P=R 时称为实线性替换(或实线性变换),当 P=C 时称为复线性替换(或复线性变换).如果系数行列式 |c11c12⋯c1nc21c22⋯c2n⋮⋮⋮cn1cn2⋯cnn|≠0, 则线性替换 (6.1.2) 称为非退化的(或满秩的).

容易看出把 (6.1.2) 式代入二次型 f(x1,x2,⋯,xn) 得到的关于 y1,y2,⋯,yn 的多项式仍然是齐二次的.故线性替换把二次型变为二次型.我们将只含平方项,不含混合项的二次型称为标准形,研究如何通过非退化的线性替换将二次型 f(x1,x2,⋯,xn) 化为标准形 d1y12+d2y22+⋯+dnyn2 是本章主旨之一.

定理+
定理 6.1.1 配方法化标准形

数域 P 上任意一个二次型 f(x1,x2,⋯,xn) 都可经 P 上的非退化线性替换化为标准形 d1y12+d2y22+⋯+dnyn2. 该定理详细证明可参见文献[2],215 页.

说明+
配方法的一般步骤

配方法是应用中学代数配平方的方法来达到逐次消去混合项,最后只剩下平方项,从而化为标准形的.

上述两例是有代表性的,所使用的方法适用于一般的二次型.令 aij=aji,(6.1.1) 式可表为 f(x1,x2,⋯,xn)=∑i=1n∑j=1naijxixj. 若 a11≠0,对 x1 配方: f(x1,x2,⋯,xn)=a11−1(a11x1+a12x2+⋯+a1nxn)2+∑i=2n∑j=2nbijxixj, 其中 bij=aij−a11−1a1ia1j.因 aij=aji,所以 bij=bji.这样 ∑i=2n∑j=2nbijxixj 就是一个 n−1 元二次型.若 b22≠0,重复上述讨论,对 x2 配方.如此重复若干次即可化为标准形,且所作的线性替换是非退化的.

若 a11=a22=⋯=ann=0,混合项系数,比如说 a12≠0,则可如例 6.1.2 先作非退化线性替换 {x1=y1+y2,x2=y1−y2,x3=y3,⋯⋯xn=yn, 得到 f(x1,x2,⋯,xn)=2a12y12+⋯. 再用例 6.1.1 方法逐个对 y1,y2,⋯,yn 配方,可得标准形,且所作线性替换是非退化的.

注记 标准形不惟一

用配方法所得标准形不惟一,如若作非退化线性替换为 {y1=x1+x2+x3,y2=2x2,y3=2(x2+x3), 或 {x1=y1−22y3,x2=22y2,x3=−22y2+22y3, 则二次型化得标准形是 y12+y22−y32.

二次型的来源与本章任务

二次型的“型”(form)意指齐次多项式,故二次型就是二次齐次多项式.二次型的研究起于解析几何中化二次曲线和二次曲面的方程为标准形的问题.回忆一下平面解析几何中,以坐标原点为中心的二次有心曲线方程为 ax2+2bxy+cy2=1, 方程的左端是两个变量的二次型.选取适当的旋转变换 <mi>R</mi>φ,可将它化为标准形: d1x′2+d2y′2=1.

二次型不仅在几何中出现,而且在数学的其他分支以及物理、力学中也常常碰到.因而二次型的理论有着广泛的应用.

本章主要讨论两个问题: (1)化二次型为标准形; (2)实二次型的分类以及正定二次型和正定矩阵的一些基本性质.

例题

例 6.1.1 含平方项的二次型配方★★☆☆☆计算题展开题目与讲解
例 6.1.1 含平方项的二次型配方

化二次型 f(x1,x2,x3)=x12+2x1x2+2x1x3+x22−2x2x3−x32 为标准形,并写出所用的非退化线性替换.

解 先对 x1 配方消去所有含 x1 的项 x12,x1x2,x1x3: f(x1,x2,x3)=(x1+x2+x3)2−4x2x3−2x32. 再对 x3 配方消去所有含 x3 的项 x32,x2x3: f(x1,x2,x3)=(x1+x2+x3)2−2(x2+x3)2+2x22. 作线性替换 {y1=x1+x2+x3,y2=x2+x3,y3=x2, 或 {x1=y1−y2,x2=y3,x3=y2−y3, 把二次型化为标准形 f(x1,x2,x3)=y12−2y22+2y32. 注意到 |1−1000101−1|=−1≠0, 故所作的线性替换是非退化的.

例 6.1.2 无平方项时先作和差替换★★★☆☆计算题展开题目与讲解
例 6.1.2 无平方项时先作和差替换

化二次型 f(x1,x2,x3)=2x1x2+2x1x3−6x2x3 为标准形,并写出所用的非退化线性替换.

解 作非退化线性替换 {x1=y1+y2,x2=y1−y2,x3=y3,(6.1.3) 则 f(x1,x2,x3)=2(y1+y2)(y1−y2)+2(y1+y2)y3−6(y1−y2)y3 =2y12−2y22−4y1y3+8y2y3. 至此又可用例 6.1.1 的方法,先对 y1 配方,再对 y2 配方,即 f(x1,x2,x3)=2(y1−y3)2−2y22+8y2y3−2y32 =2(y1−y3)2−2(y2−2y3)2+6y32. 作线性替换 {z1=y1−y3,z2=y2−2y3,z3=y3, 或 {y1=z1+z3,y2=z2+2z3,y3=z3,(6.1.4) 把二次型化为标准形 f(x1,x2,x3)=2z12−2z22+6z32. 把 (6.1.4) 式代入 (6.1.3) 式得 {x1=z1+z2+3z3,x2=z1−z2−z3,x3=z3.(6.1.5) 由 |1131−1−1001|=−2≠0 知,所作的线性替换是非退化的.

二§6.2 矩阵理论化二次型为标准形和矩阵的合同选自 §6.25 个知识分组 · 含例题
定义+
定义 6.2.1 矩阵的合同

设 A,B∈Pn×n,若存在可逆矩阵 C∈Pn×n,使得 CTAC=B,则称在数域 P 上 A 与 B 合同.

定理+
定理 6.2.1 与 6.2.1′ 对称矩阵合同于对角矩阵

用配方法已证得了定理 6.1.1,现用矩阵的语言可将定理 6.1.1 叙述如下.

定理 6.2.1 Pn×n 中任意一个对称矩阵 A,存在 Pn×n 可逆矩阵 C 使 CTAC 为对角形.

用合同的概念,上述结论又可叙述如下.

定理 6.2.1′ Pn×n 中任意一个对称矩阵 A 均与对角矩阵合同.

这个对角矩阵称为 A 的合同标准形.

定理 6.2.2 用正交替换化实二次型为标准形

利用 5.4 节矩阵理论可得到化实二次型为标准形的另一种方法.

设二次型 f(x1,x2,⋯,xn)=XTAX 是实二次型,则它的矩阵 A 是实对称矩阵.利用 5.4 节的定理 5.4.1 知,存在正交矩阵 U,使得 U−1AU=UTAU=diag[λ1,λ2,⋯,λn], 其中 λ1,λ2,⋯,λn 为 A 的全部特征值.

用二次型语言来说就是

定理 6.2.2 任意一个实二次型 f(x1,x2,⋯,xn)=XTAX 都可经非退化的实线性替换 X=UY 化为 λ1y12+λ2y22+⋯+λnyn2,其中 λ1,λ2,⋯,λn 为 A 的全部特征值,U 为正交矩阵.并称线性替换 X=UY 为正交线性替换.

因在 5.4 节中已具体给出求正交矩阵 U 的方法,所以在此只要依样画葫芦即可.

性质+
性质 6.2.1 二次型矩阵的惟一性

若 f(x1,x2,⋯,xn)=XTAX,f(x1,x2,⋯,xn)=XTBX, 其中 A,B 均为对称矩阵,则 A=B.

证明留作习题.

性质 6.2.2 合同是等价关系

n 阶矩阵间的合同关系具有 (1)自反性:任意矩阵 A 与自身合同; (2)对称性:若 A 与 B 合同,则 B 与 A 合同; (3)传递性:若 A 与 B 合同,B 与 C 合同,则 A 与 C 合同.

证明与性质 4.10.4 的证明是类似的,不再赘述.

性质 6.2.3 合同保持秩与对称性

设 A,B 合同,则 (1)保持秩:r(A)=r(B); (2)保持对称性:若 A 是对称矩阵,则 B 也是对称矩阵.

因二次型的矩阵是对称矩阵,所以本章所讨论的合同常限定为对称矩阵的合同.

说明+
二次型的矩阵表示

为把二次型和矩阵联系起来,作如下变形称为二次型的矩阵表示: f(x1,x2,⋯,xn)=∑i=1n∑j=1naijxixj=[x1,x2,⋯,xn][a11a12⋯a1na21a22⋯a2n⋮⋮⋮an1an2⋯ann][x1x2⋮xn]. 记 A=[aij]n×n,因 aij=aji,故 A 为对称矩阵.再记 X=[x1,x2,⋯,xn]T,则二次型可表为 f(x1,x2,⋯,xn)=XTAX,该式称为二次型的矩阵表示,其中对称矩阵 A 称为二次型 f(x1,x2,⋯,xn) 的矩阵.

反之,任意一个 n 阶对称矩阵 A=[aij]n×n 可视作二次型 f(x1,x2,⋯,xn)=∑i=1n∑j=1naijxixj 的矩阵.综上所述在 n 元二次型和 n 阶对称矩阵之间建立起 1–1 对应.

线性替换的矩阵形式与 CTAC

同样将线性替换 (6.1.2) 式改写为矩阵形式 [x1x2⋮xn]=[c11c12⋯c1nc21c22⋯c2n⋮⋮⋮cn1cn2⋯cnn][y1y2⋮yn], 或 X=CY,其中 X=[x1,x2,⋯,xn]T,Y=[y1,y2,⋯,yn]T,C=[cij]n×n.于是有 f(x1,x2,⋯,xn)=∑i=1n∑j=1naijxixj=XTAX =(CY)TACY=YT(CTAC)Y. 由 AT=A 知 CTAC 也是对称矩阵,这样二次型 f(x1,x2,⋯,xn)=XTAX 经 P 上非退化线性替换 X=CY 化为标准形,等价于存在可逆矩阵 C∈Pn×n 使 CTAC 为对角形.

注记 正交替换与配方法所得标准形不同

例 6.2.2 中用配方法化得的标准形为 x′2−8y′2,(6.2.2) (6.2.2) 式和 (6.2.1) 式是不同的.这再次表明同一个二次型通过不同的非退化线性替换化得的标准形可以不同.即二次型的标准形不是惟一的,与所作的非退化线性替换有关.

我们希望能得到有惟一性的特殊形式的标准形,下一节将讨论这问题.

例题

例 6.2.1 用正交线性替换化实二次型为标准形★★★☆☆计算题展开题目与讲解
例 6.2.1 用正交线性替换化实二次型为标准形

用正交线性替换化实二次型 f(x1,x2,x3)=x12+4x1x2+4x1x3+x22+4x2x3+x32 为标准形,并写出正交线性替换.

解 二次型的矩阵为 A=[122212221]. 由 5.4 节例 5.4.2 知,存在正交矩阵 U=[1312−161302613−12−16], 使得 U−1AU=UTAU=diag[5,−1,−1].利用此结果,作正交线性替换 X=UY,二次型化为标准形 5y12−y22−y32.

例 6.2.2 二元二次型的正交替换及几何意义★★★★☆综合题展开题目与讲解
例 6.2.2 二元二次型的正交替换及几何意义

用正交线性替换化实二次型 f(x,y)=x2+6xy+y2 为标准形,并写出正交线性替换.

解 二次型的矩阵为 A=[1331]. A 的特征多项式为 |λE−A|=|λ−1−3−3λ−1|=(λ+2)(λ−4). A 的特征值为 λ1=−2,λ2=4.

以 λ1=−2 代入 (λ1E−A)X=0,解得基础解系为 [1,−1]T,单位化得 ξ1=12[1,−1]T.

以 λ2=4 代入 (λ2E−A)X=0,解得基础解系为 [1,1]T,单位化得 ξ2=12[1,1]T. 记 U=[ξ1ξ2]=12[11−11], 则 U 为正交矩阵,且 UTAU=12[1−111][1331][11−11]=[−2004]. 所做的正交线性替换为 [xy]=12[11−11][x′y′]. 所得标准形为 −2x′2+4y′2.(6.2.1)

我们来看一下这道题的几何背景.设(欧氏)平面上一条有心二次曲线的方程为 4=x2+6xy+y2=[x,y][1331][xy]. 在作正交线性替换 [xy]=12[11−11][x′y′]=[cos−π4−sin−π4sin−π4cos−π4][x′y′] 后得到标准形 −2x′2+4y′2=4. 这表明把平面围绕坐标原点按顺时针方向旋转 45∘ 角,在新的坐标系下该二次曲线方程为 −x′22+y′2=1. 此为双曲线标准方程.

这就是本章开始所说以坐标原点为中心的二次有心曲线经过适当旋转变换 <mi>R</mi>φ 化标准形的一例.

注记 本例要求用正交线性替换化实二次型 f(x,y) 为标准形,如果只要求非退化线性替换化 f(x,y) 为标准形,那么就可用配方法来解. f(x,y)=x2+6xy+y2=(x+3y)2−8y2. 作非退化线性替换 {x′=x+3y,y′=y, 或 {x=x′−3y′,y=y′,

三§6.3 二次型的规范形选自 §6.34 个知识分组 · 含例题
定义+
二次型的秩

二次型 f(x1,x2,⋯,xn)=XTAX 的矩阵 A 的秩称为二次型 f(x1,x2,⋯,xn) 的秩.

复二次型的规范形

设 f(x1,x2,⋯,xn) 是秩为 r 的复二次型,经适当的非退化复线性替换化为标准形后再作替换,可得 f(x1,x2,⋯,xn)=z12+z22+⋯+zr2,(6.3.1) 将 (6.3.1) 式称为复二次型 f(x1,x2,⋯,xn) 的规范形.它是由 r 项系数均为 1 的平方项构成,故由二次型 f(x1,x2,⋯,xn) 惟一确定.

实二次型的规范形

设 f(x1,x2,⋯,xn) 是秩为 r 的实二次型,则经过适当的非退化实线性替换可化为标准形.在标准形中不为零的 r 个平方项系数可正可负,再适当排列变量的次序可得到 f(x1,x2,⋯,xn)=d1y12+⋯+dpyp2−dp+1yp+12−⋯−dryr2, 其中 0<di∈R(i=1,2,⋯,r).再作一个非退化实线性替换后则得 f(x1,x2,⋯,xn)=z12+⋯+zp2−zp+12−⋯−zr2.(6.3.2) 我们将 (6.3.2) 式称为实二次型 f(x1,x2,⋯,xn) 的规范形.

定义 6.3.1 正惯性指数、负惯性指数与符号差

在秩为 r 实二次型的标准形或规范形中,正平方项的个数 p 称为正惯性指数,负平方项的个数 r−p 称为负惯性指数,它们的差 p−(r−p)=2p−r 称为符号差.

定义 6.3.2 实对称矩阵的正、负惯性指数

实对称矩阵 A 可看作二次型 XTAX=f(x1,x2,⋯,xn) 的矩阵,此时将该二次型的正(负)惯性指数称为 A 的正(负)惯性指数.

定理+
定理 6.3.1 标准形中非零平方项个数等于矩阵的秩

虽然二次型的标准形不惟一,但这些不同的标准形有其共性.

定理 6.3.1 二次型 f(x1,x2,⋯,xn) 的标准形中,系数不为零的平方项个数等于该二次型的矩阵的秩.

证 设二次型 f(x1,x2,⋯,xn) 的矩阵为 A,经过非退化线性替换 X=CY 化为标准形,即 f(x1,x2,⋯,xn)=XTAX=YT(CTAC)Y =b1y12+b2y22+⋯+bryr2, 其中 bi≠0(i=1,2,⋯,r).显然 r=r(CTAC).因 C 可逆,故 r=r(CTAC)=r(A). 这定理表明虽二次型 f(x1,x2,⋯,xn)=XTAX 可化为不同的标准形,但这些标准形中不为零的平方项个数均为 r(A),与所作的非退化线性替换无关.

定理 6.3.2 复二次型的规范形惟一

(1)(二次型语言)任何一个复二次型经过适当的非退化复线性替换可化为规范形,规范形是惟一的,是由二次型的秩惟一确定.

(2)(矩阵语言)Cn×n 上的任意秩为 r 的对称矩阵 A 与 [ErOOO]n×n 合同,即存在可逆矩阵 C∈Cn×n,使得 CTAC=[ErOOO]n×n.

推论 A,B 均为 n 阶复对称矩阵,则 A 与 B 在复数域上合同 ⇔ r(A)=r(B).

定理 6.3.3 惯性定理(含 6.3.3′)

任意一个秩为 r 的实二次型 f(x1,x2,⋯,xn) 均可化为规范型,且不论用何种非退化的实线性替换化得的规范形是惟一的.

证 定理的前一部分上面已阐明,下证惟一性.设二次型 f(x1,x2,⋯,xn)=XTAX 经非退化实线性替换 X=CY 化为规范形 f=y12+⋯+yp2−yp+12−⋯−yr2.(6.3.3) 又设 f 经另一个非退化实线性替换 X=DZ 化为规范形 f=z12+⋯+zq2−zq+12−⋯−zr2.(6.3.4) 为证明定理仅需证 p=q 即可.

(反证法)设 p>q,由 (6.3.3) 式与 (6.3.4) 式有 y12+⋯+yp2−yp+12−⋯−yr2=z12+⋯+zq2−zq+12−⋯−zr2.(6.3.5) 由 X=CY 及 X=DZ 得 Z=D−1X=D−1CY=GY,(6.3.6) 其中 G=D−1C=[gij]n×n.则 (6.3.6) 式可表为 {z1=g11y1+g12y2+⋯+g1nyn,z2=g21y1+g22y2+⋯+g2nyn,⋯⋯⋯⋯zq=gq1y1+gq2y2+⋯+gqnyn,⋯⋯⋯⋯zn=gn1y1+gn2y2+⋯+gnnyn.(6.3.7)

构造齐次线性方程组 {g11y1+g12y2+⋯+g1nyn=0,g21y1+g22y2+⋯+g2nyn=0,⋯⋯⋯⋯gq1y1+gq2y2+⋯+gqnyn=0,yp+1=0,⋯⋯yn=0.(Ⅰ)

则 (Ⅰ) 含有 n 个变量,q+(n−p)=n−(p−q)<n 个方程,故有非零解,取其一个为 Y0=[k1,k2,⋯,kp,kp+1,⋯,kn]T≠0, 显然其中 kp+1=⋯=kn=0,而 k1,k2,⋯,kp 不全为零.将 Y0 代入 (6.3.5) 式左边得 k12+k22+⋯+kp2>0.(6.3.8) 同时将 Y0 代入 (6.3.7) 式得 Z0=[t1,t2,⋯,tq,tq+1,⋯,tn]T. 由于 Y0 是 (Ⅰ) 的解,故 t1=⋯=tq=0,将 Z0 代入 (6.3.5) 式右边得 −tq+12−⋯−tn2≤0, 与 (6.3.8) 式矛盾.故 p≤q.

同理可证 q≤p,故 p=q.定理得证.

用矩阵的语言惯性定理可表达为:任意秩为 r 的 n 阶实对称矩阵 A 与 [EpOOO−Er−pOOOO]n×n 合同,即存在 Rn×n 中可逆矩阵 C,使得 CTAC=[EpOOO−Er−pOOOO]n×n, 其中 p 是 A 所惟一确定的.

按上述两定义惯性定理可叙述如下.

定理 6.3.3′ (1)二次型语言:实二次型经过非退化的实线性替换化为标准形或规范形,它的秩(不为零的平方项个数)、正惯性指数(正平方项的个数)及负惯性指数(负平方项的个数)都是惟一的.

(2)矩阵语言:n 阶实对称矩阵 A 与对角矩阵 diag[a1,a2,⋯,an] 合同时,ai(1≤i≤n) 中不为零的个数(即 r(A))、正数的个数(即 A 的正惯性指数)及负数的个数(即 A 的负惯性指数)都是惟一的.

定理 6.3.4 实对称矩阵合同的判别法

A,B 均为 n 阶实对称矩阵,则 A 与 B 在实数域上合同 ⇔ A,B 有相同的秩和相同的正(负)惯性指数.

证 先证必要性.因 A 与 B 在实数域上合同,故有可逆矩阵 C 使得 CTAC=B. 构作实二次型 f(x1,x2,⋯,xn)=XTAX,则 f(x1,x2,⋯,xn) 可化为规范形,得出二次型 f,从而也是矩阵 A 的秩为 r1,正惯性指数为 p1.另一方面对二次型 f(x1,x2,⋯,xn)=XTAX 先作一个非退化实线性替换 X=CY,则 f(x1,x2,⋯,xn)=XTAX=(CY)TACY=YT(CTAC)Y=YTBY. 再将 f=YTBY 化为规范型,得出二次型 f,从而也是矩阵 B 的秩为 r2,正惯性指数为 p2.据惯性定理有 r1=r2,p1=p2, 所以 A,B 有相同的秩和相同的正惯性指数.

再证充分性.设 r(A)=r(B)=r,A,B 正惯性指数均为 p,利用惯性定理知,存在可逆矩阵 C1,C2 使得 C1TAC1=[EpOOO−Er−pOOOO]n×n;C2TBC2=[EpOOO−Er−pOOOO]n×n. 从而 C1TAC1=C2TBC2. 上式两边同时左乘 (C2T)−1,右乘 C2−1 得 (C1C2−1)TA(C1C2−1)=B, 所以 A 与 B 合同.

说明+
复数域与实数域分论的必要性

定理 6.3.1 表明虽二次型 f(x1,x2,⋯,xn)=XTAX 可化为不同的标准形,但这些标准形中不为零的平方项个数均为 r(A),与所作的非退化线性替换无关.下面分复数域和实数域来进一步讨论标准形的惟一性问题.

注意 秩、正负惯性指数与特征值的关系

注意到 A 是实对称矩阵,据 5.4 节定理 5.4.1 知,存在正交矩阵 U 使 U−1AU=UTAU=diag[λ1,λ2,⋯,λn],其中 λ1,λ2,⋯,λn 为 A 的全部特征值.据此有

A 的秩即为 A 的不为零的特征值的个数,

A 的正惯性指数为 A 的特征值中正数的个数,

A 的负惯性指数为 A 的特征值中负数的个数.

据惯性定理这三个数都是由 A 惟一确定的.利用惯性定理可得出实对称矩阵合同的判别法.

例题

例 6.3.1 判断矩阵是否合同★★★★☆判定题展开题目与讲解
例 6.3.1 判断矩阵是否合同

设 A=[1000−10002],B=[1−10−120002], C=[10001101−1],D=[1−10−110002], 则与 A 合同矩阵为 _.

解 注意到 r(A)=3,A 的正惯性指数为 2,而 r(B)=r(C)=3,r(D)=2, 所以 A 与 D 不合同.矩阵 B 可看作二次型 f(x1,x2,x3)=x12−2x1x2+2x22+2x32=(x1−x2)2+x22+2x32 的矩阵,所以 B 的正惯性指数为 3,据此 A 与 B 不合同.矩阵 C 可看作二次型 f(x1,x2,x3)=x12+x22+2x2x3−x32=x12+(x2+x3)2−2x32 的矩阵,所以 C 的正惯性指数为 2,据此 A 与 C 合同.这样本例应填 C.

注记 求实对称矩阵的正(负)惯性指数也可从矩阵的特征值求得,例如由 |λE−B|=|λ−1101λ−2000λ−2|=(λ−2)|λ−111λ−2| =(λ−2)(λ−3+52)(λ−3−52) 知,B 的特征值为 2,3+52,3−52 均为正数.故 B 的秩为 3,正惯性指数为 3,从而 A 与 B 不合同.由 |λE−C|=|λ−1000λ−1−10−1λ+1|=(λ−1)|λ−1−1−1λ+1| =(λ−2)(λ+2)(λ−2) 知,C 的特征值为 1,2,−2,故 C 的秩为 3,正惯性指数 2,从而 A 与 C 合同.

四§6.4 正定二次型选自 §6.45 个知识分组 · 含例题
定义+
定义 6.4.1 正定、负定、半正定、半负定、不定

设实二次型 f(x1,x2,⋯,xn)=XTAX.如果对任意的实向量 X=[x1,x2,⋯,xn]T≠0,恒有 (1)f=XTAX>0,则称 f 为正定的; (2)f=XTAX<0,则称 f 为负定的; (3)f=XTAX≥0,则称 f 为半正定的; (4)f=XTAX≤0,则称 f 为半负定的; (5)如 f 既不是(3),又不是(4),则称 f 为不定的.

据定义容易得到如下性质.

定义 6.4.2 正定矩阵(及负定、半正定、半负定矩阵)

若实二次型 f(x1,x2,⋯,xn)=XTAX 为正定(或负定,半正定,半负定)的,则实对称矩阵 A 称为正定(或相应地负定,半正定,半负定)的.

注记 按此定义正定矩阵一定是实对称矩阵.

定义 6.4.3 k 阶主子式与顺序主子式

在 n 阶矩阵 A 中由第 i1 行,第 i2 行,⋯,第 ik 行和第 i1 列,第 i2 列,⋯,第 ik 列组成的 k 阶子式称为 k 阶主子式.特别地当 i1=1,i2=2,⋯,ik=k 时,称为 k 阶顺序主子式,记为 Δk.

易见 n 阶方阵有且仅有 n 个顺序主子式 Δ1,Δ2,⋯,Δn.

定理+
定理 6.4.1 正定二次型的等价刻画

设实二次型 f(x1,x2,⋯,xn)=XTAX,则下述陈述等价: (1)f(x1,x2,⋯,xn) 是正定的. (2)f(x1,x2,⋯,xn) 的正惯性指数为 n. (3)A 的特征值均大于零. (4)存在 n 阶可逆实矩阵 B,使得 A=BTB.

证 (1)⇒(2)设 f(x1,x2,⋯,xn) 经非退化的实线性替换 X=CY 化为标准形 f(x1,x2,⋯,xn)=b1y12+b2y22+⋯+bnyn2. 若 f(x1,x2,⋯,xn) 的正惯性指数小于 n,则 b1,b2,⋯,bn 不能全大于零,不妨设 bn≤0,取 Y0=[0,0,⋯,0,1]T≠0, 代入 X=CY,因 C 为可逆矩阵,故 X0=CY0=[x10,x20,⋯,xn0]T≠0, 有 f(x10,x20,⋯,xn0)=(Y0)Tdiag[b1,b2,⋯,bn]Y0=bn≤0. 这与 f(x1,x2,⋯,xn) 正定矛盾,故(2)成立.

(2)⇒(3)据定理 6.2.2 实二次型 f(x1,x2,⋯,xn)=XTAX 可经正交线性替换 X=UY 化为标准形 λ1y12+λ2y22+⋯+λnyn2,其中 λ1,λ2,⋯,λn 为 A 的全部特征根,据(2)知,λi>0,i=1,2,⋯,n.(3)得证.

(3)⇒(4)A 是实对称矩阵,故存在正交矩阵 U,使得 UTAU=diag[λ1,λ2,⋯,λn]. 据(3)知,λi>0,i=1,2,⋯,n.故 A=Udiag[λ1,λ2,⋯,λn]UT =Udiag[λ1,⋯,λn]UTUdiag[λ1,⋯,λn]UT. 记 B=Udiag[λ1,⋯,λn]UT, 则 B 为 n 阶可逆的实矩阵,有 A=BTB.(4)得证.

(4)⇒(1)据(4)知,此时有 f(x1,x2,⋯,xn)=XTAX=XT(BTB)X=(BX)T(BX), 对任意的 X≠0,因 B 为可逆矩阵,故实的 n×1 矩阵 BX=[b1b2⋯bn]T≠0. 从而 (BX)T(BX)=b12+b22+⋯+bn2>0. 据定义 6.4.1,f(x1,x2,⋯,xn) 为正定的,(1)得证.

综上所述定理得证.

推论 正定二次型 f(x1,x2,⋯,xn) 的规范形为:y12+y22+⋯+yn2.

定理 6.4.2 正定矩阵的等价刻画

设 A 为实对称矩阵,则下述陈述等价: (1)A 是正定矩阵. (2)A 的特征值全大于零. (3)存在可逆的实矩阵 B,使得 A=BTB. (4)A 与单位矩阵 E 合同.

推论 正定矩阵 A 的行列式 |A|>0.

为了进一步刻画正定矩阵引入以下概念.

定理 6.4.3 顺序主子式判别法

实二次型 f(x1,x2,⋯,xn)=XTAX 为正定二次型 ⇔ A 的所有顺序主子式全大于零.

证 先证必要性.设实二次型 f(x1,x2,⋯,xn)=XTAX=∑i=1n∑j=1naijxixj 是正定的.记 fk(x1,x2,⋯,xk)=∑i=1k∑j=1kaijxixj(k=1,2,⋯,n). 则 fk(x1,x2,⋯,xk) 是 k 元的正定二次型.这是因为对任意一组不全为零的实数 c1,c2,⋯,ck 有 fk(c1,c2,⋯,ck)=∑i=1k∑j=1kaijxixj =f(c1,c2,⋯,ck,0,⋯,0)>0. 故 fk(x1,x2,⋯,xk) 是正定的,从而它的矩阵 Ak=[a11a12⋯a1ka21a22⋯a2k⋮⋮⋮ak1ak2⋯akk] 是正定的.由定理 6.4.2 的推论得 Δk=|Ak|>0,k=1,2,⋯,n.

再证充分性.对二次型变量个数 n 作数学归纳法.

当 n=1 时,f(x1)=a11x12.由题设条件 a11>0,故 f(x1) 为正定的.

假设对于 n−1 个变量的二次型论断成立.现来证 n 个变量的情况.为此对 x1 配方有 f(x1,x2,⋯,xn)=∑i=1n∑j=1naijxixj =a11−1(a11x1+⋯+a1nxn)2+∑i=2n∑j=2nbijxixj,(6.4.1) 其中 bij=aij−a11−1a1ia1j.因 aij=aji,所以 bij=bji.这样 ∑i=2n∑j=2nbijxixj 就是 n−1 个变量的二次型.如能证明 ∑i=2n∑j=2nbijxixj 为正定的,由 (6.4.1) 式容易推得 f(x1,x2,⋯,xn) 是正定的,充分性就可得证.

事实上由行列式性质知 Δk=|a11a12⋯a1ka21a22⋯a2k⋮⋮⋮ak1ak2⋯akk|=|a11a12⋯a1k0b22⋯b2k⋮⋮⋮0bk2⋯bkk| =a11|b22⋯b2k⋮⋮bk2⋯bkk|. 由已知条件 Δk>0,a11>0 得 |b22⋯b2k⋮⋮bk2⋯bkk|>0,k=2,⋯,n. 由归纳法假设 n−1 个变量的二次型 ∑i=1n∑j=2nbijxixj 是正定的.

至此定理证毕.

推论 实二次型 f(x1,x2,⋯,xn)=XTAX 是负定的 ⇔ A 的顺序主子式 Δk 适合 (−1)kΔk>0,k=1,2,⋯,n.

定理 6.4.4 半正定二次型的等价刻画

设秩为 r 的实二次型 f(x1,x2,⋯,xn)=XTAX.则下述陈述等价: (1)f(x1,x2,⋯,xn) 是半正定的. (2)f(x1,x2,⋯,xn) 的正惯性指数为 r. (3)f(x1,x2,⋯,xn) 的规范形为:y12+y22+⋯+yr2. (4)A 的特征值均是非负的. (5)存在 n 阶实矩阵 C,使得 A=CTC. (6)A 与 [ErOOO] 合同. (7)A 的所有主子式均非负.

注记 (1)、(2)、(3)、(4)、(5)、(6)彼此等价的证明是类似有关正定的相应证明,故不赘述,陈述(7)和陈述(1)等价性证明限于篇幅也不列出,有兴趣的读者可自行证明(在文献[2]中这就是一道习题.参见[2],236 页,第 9 题).在此要指出的是,A 的所有顺序主子式均非负不能保证 f(x1,x2,⋯,xn)=XTAX 为半正定.最简单例子是:f(x1,x2)=−x22,它的矩阵为 [000−1]. 有 Δ1=0,Δ2=0. 但显见 f(x1,x2) 不是半正定的.

性质+
性质 6.4.1 负定与半负定的转化

(1)f(x1,x2,⋯,xn) 负定 ⇔ −f(x1,x2,⋯,xn) 正定; (2)f(x1,x2,⋯,xn) 半负定 ⇔ −f(x1,x2,⋯,xn) 半正定.

这表明负定,半负定可分别转化为正定,半正定的问题来讨论,加之正定二次型在数学其他分支以及物理、力学等领域都有广泛应用,所以本节将着重讨论正定二次型.

性质 6.4.2 正定矩阵的运算封闭性

设 A 是正定矩阵,则 (1)kA 为正定矩阵,其中 k 为任意正实数. (2)A−1 为正定矩阵. (3)A 的伴随矩阵 A∗ 为正定矩阵. (4)Ak 为正定矩阵,其中 k 为任意正整数. (5)CTAC 为正定矩阵,其中 C 为可逆实矩阵.

注记 用二次型语言(5)可表叙为:非退化的实线性替换保持二次型的正定性不变.

性质 6.4.3 同阶正定矩阵的和与分块对角矩阵

设 A,B 为同阶的正定矩阵,则 (1)A+B 为正定矩阵. (2)[AOOB] 为正定矩阵.

说明+
引入实二次型的函数观点

本节所讨论的二次型都是实二次型.

任意一个实二次型 f(x1,x2,⋯,xn) 均可看成定义在实数域上 n 个变量的实函数,因而可引入以下概念.

利用定理 6.4.1 与 6.4.3 导出的两个性质

利用定理 6.4.1 和定理 6.4.3 容易得到下述两个性质(性质 6.4.2 与性质 6.4.3).

例题

例 6.4.1 求矩阵的顺序主子式★★☆☆☆计算题展开题目与讲解
例 6.4.1 求矩阵的顺序主子式

设 A=[1−101−120−100311−114]. 则 A 有 4 个顺序主子式,分别为 Δ1=1,Δ2=|1−1−12|=1, Δ3=|1−10−120003|=3,Δ4=|A|=8.

利用本定理(定理 6.4.3)可断定性 6.4.1 中的矩阵 A 是正定矩阵.

例 6.4.2 用五种方法判定二次型不正定★★★★☆综合题展开题目与讲解
例 6.4.2 用五种方法判定二次型不正定

判断实二次型 f(x1,x2,⋯,xn)=x12+2x1x2+x22+x32+⋯+xn2 是否正定.

解 f(x1,x2,⋯,xn)=(x1+x2)2+x32+⋯+xn2.

方法一 取 x10=1,x20=−1,x30=⋯=xn0=0,则 X0=[1,−1,0,⋯,0]T≠0, 但 f(x10,x20,⋯,xn0)=0,故 f(x1,x2,⋯,xn) 不正定.

方法二 设 y1=x1+x2,yk=xk,k=2,3,⋯,n,则 f(x1,x2,⋯,xn)=y12+y32+⋯+yn2. 故 f(x1,x2,⋯,xn) 的正惯性指数为 n−1,所以 f(x1,x2,⋯,xn) 不正定.

方法三 f(x1,x2,⋯,xn) 的矩阵为 A=[110⋯00110⋯00001⋯00⋮⋮⋮⋮⋮000⋯10000⋯01]n×n 计算得 |λE−A|=λ(λ−2)(λ−1)n−2, 这表明 A 的特征值不全大于零,故 f(x1,x2,⋯,xn) 不正定.

方法四(反证) 若 f(x1,x2,⋯,xn) 正定,则 A 为正定矩阵,故有可逆矩阵 B,使得 A=BTB,从而 |A|=|BT||B|=|B|2>0. 现 |A|=0,此为矛盾,故 f(x1,x2,⋯,xn) 不正定.

方法五 A 的 2 阶顺序主子式为 |1111|=0. 故 f(x1,x2,⋯,xn) 不正定.

例 6.4.3 求参数使二次型正定★★★☆☆计算题展开题目与讲解
例 6.4.3 求参数使二次型正定

t 取何值时二次型 f(x1,x2,x3)=x12+2tx1x2+2x1x3+4x22+2x32 是正定的?

解 此类题应用定理 6.4.3 来解.写出该二次型的矩阵 A=[1t1t40102], A 的顺序主子式为 Δ1=1>0;Δ2=|1tt4|=4−t2;Δ3=|A|=−2t2+4. 这样二次型正定的充要条件为 {4−t2>0,−2t2+4>0⇔−2<t<2. 所以当 −2<t<2 时二次型正定.

五§6.5 概要及小结选自 §6.53 个知识分组 · 含例题
性质+
性质 6.5.1 实对称矩阵相似必合同

设 A,B 均为 n 阶实对称矩阵.若 A 与 B 相似,则 A 与 B 必合同.

证 因 A 与 B 相似,所以 A 与 B 有相同的特征多项式.从而 A 与 B 有相同的特征值 λ1,λ2,⋯,λn.现 A,B 均为实对称矩阵,所以存在正交矩阵 U1,U2 使 U1TAU1=diag[λ1,λ2,⋯,λn],U2TBU2=diag[λ1,λ2,⋯,λn]. 从而 U1TAU1=U2TBU2,等式两边同时左乘 U2,右乘 U2T 导出 (U1U2T)TA(U1U2T)=B. 所以 A 与 B 合同.

矩阵的等价,相似和合同均体现了这样的一种想法:把一个数学问题经过允许的限制条件不同的变换(等价变换、相似变换、合同变换),化为不同的标准形(在不同限制条件下的最简单形式),借助标准形解决原先的数学问题.

说明+
概要

概要:二次型及标准形(矩阵的合同);正定二次型(正定矩阵).

6.5.1 一、二次型及标准形

1.二次型是指二次齐次多项式 f(x1,x2,⋯,xn)=∑i=1n∑j=1naijxixj, 其中 aij=aji.

本章主要研究通过非退化线性替换 X=CY 化二次型为标准形 b1y12+b2y22+⋯+bnyn2. 数域 P 上任何一个二次型都可通过配方法找到一个数域 P 上的非退化线性替换,经过这个线性替换二次型化为标准形.

6.5.1 二、利用矩阵理论研究二次型

2.利用矩阵理论研究二次型

为把二次型和矩阵联系起来作如下变形称为二次型的矩阵表示: f(x1,x2,⋯,xn)=∑i=1n∑j=1naijxixj=XTAX, 其中 A=[aij]n×n,X=[x1,x2,⋯,xn]T.若限定 AT=A,则 A 和二次型 f(x1,x2,⋯,xn) 可互相惟一确定,故称对称矩阵 A 为二次型 f(x1,x2,⋯,xn)=XTAX 的矩阵.这样二次型 f(x1,x2,⋯,xn)=XTAX 化标准形可转化为找一个可逆矩阵 C 使 CTAC 为对角形.于是上述用配方法关于二次型的结果,用矩阵语言来说就是:

Pn×n 中任意一个对称矩阵 A,存在 Pn×n 中可逆矩阵 C,使得 CTAC 为对角形.

实二次型 f(x1,x2,⋯,xn)=XTAX 的矩阵 A 是实对称矩阵,故可用 5.7 节矩阵理论知存在正交矩阵 U,使 U−1AU=UTAU=diag[λ1,λ2,⋯,λn],其中 λ1,λ2,⋯,λn 为 A 的全部特征值.

上述矩阵结果用二次型语言来说就是:

实二次型 f(x1,x2,⋯,xn)=XTAX 经过正交线性替换 X=UY 化为标准形 λ1y12+λ2y22+⋯+λnyn2, 其中 λ1,λ2,⋯,λn 为 A 的全部特征值.

6.5.1 三、规范形

3.规范形

鉴于二次型的标准形不惟一,为此分别在复数域和实数域讨论二次型的规范形.

(1)复数域

二次型语言:任意一个复二次型经过适当的非退化复线性替换可化为规范形 y12+y22+⋯+yr2, 其中 r 为二次型的秩,规范形是惟一的.

矩阵语言:Cn×n 上任意一个秩为 r 的对称矩阵 A,存在 Cn×n 中可逆矩阵 C,使得 CTAC=[ErOOO].

(2)实数域

二次型语言:任意一个实二次型经过适当的非退化实线性替换可化为规范形 z12+⋯+zp2−zp+12−⋯−zr2, 其中 r 为二次型的秩,p 为二次型的正惯性指数,规范形是惟一的.

矩阵语言:Rn×n 上任意秩为 r 的对称矩阵 A,存在 Rn×n 上可逆矩阵 C,使得 CTAC=[EpOOO−Er−pOOOO], 其中 p 是 A 所惟一确定的.

6.5.1 四、矩阵的合同

4.矩阵的合同

矩阵的合同是两个矩阵之间的关系(二元关系),且具有自反性,对称性、传递性.故与矩阵的等价、矩阵的相似一样可将矩阵按合同分类,在合同类中找出最简单矩阵(标准形),利用合同标准形来解问题.

矩阵是否合同的主要判别法是:

(1)设 A,B 均为复数域上的 n 阶对称矩阵,则 A 与 B 在复数域上合同 ⇔ r(A)=r(B).

(2)设 A,B 均为实数域上 n 阶对称矩阵,则 A 与 B 在实数域上合同 ⇔ A,B 有相同的秩和相同的正惯性指数.

6.5.1 五、矩阵的等价、相似和合同

5.矩阵的等价,相似和合同

等价、相似、合同都是两个矩阵间的关系,根据定义我们有:A 与 B 相似 ⇒A 与 B 等价;A 与 B 合同 ⇒A 与 B 等价.反之,则未必然.

这表明对矩阵 A 而言,A 所在的等价类既比 A 所在的相似类大,也大于(实数域上)或等于(复数域上)A 所在的合同类.另一方面 A 所在等价类中的矩阵彼此相同的仅为秩,而 A 所在的相似类中的矩阵不仅秩相同,而且有相同的特征多项式,相同的迹.同样 A 在实数域上的合同类中矩阵不仅有相同的秩,而且有相同的正惯性指数.

对实对称矩阵 A 而言,存在正交矩阵 U,使得 U−1AU=UTAU=diag[λ1,λ2,⋯,λn]. 这表明 A 与 diag[λ1,λ2,⋯,λn] 既相似,也合同(当然也是等价的).正因为实对称矩阵有此结果,使得它有下述好性质.

三种关系对照如下表(表中 P,Q,C 为可逆矩阵).

| 关系 | 定义 | 标准形 | 判别法 | 共同性质 | | --- | --- | --- | --- | --- | | Am×n 与 Bm×n 等价 | PAQ=B | [ErOOO],r=r(A) | r(A)=r(B) | 秩相同 | | An×n 与 Bn×n 相似 | P−1AP=B | 本书不讨论 | 特征多项式相同 | 秩相同、特征多项式相同、迹相同、行列式相同 | | 同阶实对称矩阵 A 与 B 合同 | CTAC=B | [EpOOO−EqOOOO],p+q=r(A) | 秩相同且正惯性指数相同 | 秩相同且正(负)惯性指数相同 |

从表中可看出

(1)A 与 B 相似的判别法和相似标准形空缺,这是因为现有的线性代数教学大纲不作要求,所以本书不涉及,我们要掌握的是 A 与对角矩阵相似(即 A 可对角化)的判别法和标准形.对此我们有:

①(判别法)A 与对角矩阵相似 ⇔ A 有 n 个线性无关的特征向量.

② A 能对角化,则相似标准形为 diag[λ1,λ2,⋯,λn],其中 λ1,λ2,⋯,λn 为 A 的全部特征值.

③ 实对称矩阵 A 一定能与对角矩阵相似,且存在正交矩阵 U 使 UTAU=diag[λ1,λ2,⋯,λn], 其中 λ1,λ2,⋯,λn 为 A 的全部特征值.

④ 当 A 与 B 为同阶方阵,且均能对角化,则有 A 与 B 相似 ⇔ |λE−A|=|λE−B|(有相同的特征多项式).

据此,利用③可有:当 A 与 B 均为同阶的实对称矩阵时,有 A 与 B 相似 ⇔ |λE−A|=|λE−B|(有相同的特征多项式).

(2)表中矩阵等价、合同的判别法和性质是相同的.这表明这些性质是等价、合同的充分必要条件.而表中相似的性质一般只是矩阵相似的必要条件而不是充分的,所以不能据此来判断两个矩阵相似,而常用来判断两个矩阵不相似,如由 trA≠trB(或 |A|≠|B| 等)就可推出 A 与 B 不相似.

(3)我们只讨论实对称矩阵的合同,是因为这时可把矩阵看成实二次型的矩阵,从而利用实二次型的某些概念,如实对称矩阵 A 的正(负)惯性指数是指二次型 XTAX 的正(负)惯性指数.

(4)由 n 阶实对称矩阵 A 为正定矩阵 ⇔r(A)=n,且正惯性指数为 n,所以两个同阶正定矩阵必合同,反之和正定矩阵合同的矩阵必是正定矩阵,所以将实对称矩阵按合同分类,所有同阶的正定矩阵分在一类,该类的标准形是单位矩阵 E.

(5)凡相似矩阵必等价,凡合同矩阵必等价,反之则未必然.所以矩阵相似、合同的条件均比等价严,而凡相似、合同的矩阵比等价的矩阵有更多的共同性质(见表中“性质”一栏),这样对于矩阵 A 而言,与 A 相似或与 A 合同的矩阵一般说来就要比与 A 等价的矩阵少.

(6)一般情况矩阵相似和合同关系较难比较,即相似矩阵未必合同,合同的矩阵未必相似,这一点从两者的定义容易看出的.然而在 A,B 均为实对称矩阵时,若 A 与 B 相似,则 A 与 B 必合同(参见性质 6.5.1).

(7)对实对称矩阵 A 来说,存在正交矩阵 U 使 UTAU=U−1AU=diag[λ1,λ2,⋯,λn], 其中 λi(i=1,2,⋯,n) 为 A 的全部特征值.这表明 A 与 diag[λ1,λ2,⋯,λn] 既相似,又合同.当然也等价.从而两者有许多共同之处,如秩相同、特征多项式相同(特别地,行列式相同、迹相同)、正(负)惯性指数相同等.这也是我们强调对实对称矩阵确定正交矩阵 U 使 UTAU 为对角矩阵方法重要性的原因之一,另一个原因是这问题可源于矩阵对角化和实二次型化标准形两种不同的背景.

6.5.2 正定二次型和正定矩阵

1. 在实二次型中引入正定、负定、半正定、半负定、不定的概念实质上是用分类的方法来研究二次型.在这些类中以正定二次型最为重要,应用也最广.

2. 正定二次型的矩阵定义为正定矩阵,故正定矩阵一定是实对称的.

3.判别法

设实二次型 f(x1,x2,⋯,xn)=XTAX,则下述命题等价:

(1)f(x1,x2,⋯,xn) 是正定的. (2)f(x1,x2,⋯,xn) 的正惯性指数为 n. (3)f(x1,x2,⋯,xn) 的规范形为:y12+y22+⋯+yn2. (4)A 是正定矩阵. (5)A 的全部特征值均大于零. (6)A=BTB,其中 B 为 n 阶可逆实矩阵. (7)A 与 n 阶单位矩阵 E 合同. (8)A 的所有顺序主子式全大于零.

6.5.3 联系

本章开始曾指出二次型的研究源于解析几何中化二次曲线和二次曲面的方程为标准形问题,所以二次型的理论可用来解决平面二次曲线、空间二次曲面的分类问题.有兴趣的读者可参阅:孟道骥,高等代数与解析几何,北京:科学出版社,1998.

例题

例 6.5.1 复数域上合同而实数域上不合同★★★☆☆判定题展开题目与讲解
例 6.5.1 复数域上合同而实数域上不合同

设 A=[100011012],B=[−100010002]. 我们可断定 A 与 B 在复数域上合同,在实数域上不合同.这是因为 r(A)=r(B),A 正定,B 不正定.

上述规范型和矩阵的合同的论述中是分实数域和复数域两种情况讨论的,而在实际问题中常限定在实数域中讨论,所以对实数域的有关结论要多加关注.

例 6.5.2 正定矩阵行列式不等式★★★★☆证明题展开题目与讲解
例 6.5.2 正定矩阵行列式不等式

设 A 是 n 阶正定矩阵,证明:|A+E|>1.

证法一 A 是正定矩阵,故 A 是实对称的,从而有正交矩阵 U 使得 UTAU=U−1AU=diag[λ1,λ2,⋯,λn],其中 λi(i=1,2,⋯,n) 是 A 的全部特征值.现 A 正定,所以 λi>0(i=1,2,⋯,n).注意到一方面 |U−1(A+E)U|=|U−1||A+E||U|=|A+E|. 另一方面 |U−1(A+E)U|=|U−1AU+U−1EU|=|U−1AU+E| =|1+λ100⋯001+λ20⋯0001+λ3⋯0⋮⋮⋮⋮000⋯1+λn| =(1+λ1)(1+λ2)⋯(1+λn)>1. 综上得:|A+E|>1.

证法二 因 A 正定,所以 A 的特征值 λ1,λ2,⋯,λn 全大于零,从而 A+E 的全部特征值为 λ1+1,λ2+1,⋯,λn+1 全大于 1,所以 |A+E|=(λ1+1)(λ2+1)⋯(λn+1)>1.

例 6.5.3 等价、相似、合同的选择★★★★☆判定题展开题目与讲解
例 6.5.3 等价、相似、合同的选择

设实对称矩阵 A=[110110003],B=[100011013], C=[100010000],D=[000020003]. ① B,C,D 中与 A 等价的矩阵是 _. ② B,C,D 中与 A 相似的矩阵是 _. ③ B,C,D 中与 A 合同的矩阵是 _.

解 ① 由题设易知 r(A)=2,r(B)=3,r(C)=r(D)=2,从而 B 与 A 不等价,C 与 A 等价,D 与 A 等价,所以应填:C,D.

② 由题设得 |λE−A|=λ(λ−2)(λ−3),即 A 有 3 个相异的根,所以 A 能对角化.注意到 D 是对角矩阵,且 |λE−A|=|λE−D|,所以 A 与 D 相似.由 r(A)≠r(B),trA≠trC, 可推得 A 与 B 不相似,A 与 C 不相似,所以应填:D.

③ A 可视为实二次型 f(x1,x2,x3)=x12+2x1x2+x22+3x32=(x1+x2)2+3x32 的矩阵,所以 A 的秩为 2,正惯性指数为 2,注意到 C,D 的秩均为 2,正惯性均为 2,所以 C 与 A,D 与 A 均合同.由 r(A)≠r(B) 知 A,B 不合同,所以应填:C,D.

注记 第③小题,也可从 |λE−A|=λ(λ−2)(λ−3) 知,A 的特征值为 0,2,3,故 A 的秩为 2,正惯性指数为 2.

例 6.5.4 用顺序主子式判定合同★★★☆☆判定题展开题目与讲解
例 6.5.4 用顺序主子式判定合同

设实对称矩阵 A=[100011013],B=[120210003], C=[100012023],D=[100012025]. 问与 A 合同的矩阵是 _.

解 因 A 的 3 个顺序主子式均大于零,所以 A 为正定矩阵.而 B 的 2 阶顺序主子式为 −3,C 的 3 阶顺序主子式为 −1,故 B,C 均不是正定矩阵,所以 A 与 B,A 与 C 均不合同.D 的三个顺序主子式也均大于零,故 D 为正定矩阵,同阶的正定矩阵 D 与 A 合同,所以应填 D.

例 6.5.5 按等价与合同分类★★★☆☆问答题展开题目与讲解
例 6.5.5 按等价与合同分类

对所有的秩为 r(r≤n) 的 n 阶实对称矩阵按等价分类(即把彼此等价的矩阵看成一类)可分成几类?按实数域上合同分类可分成几类?

解 按等价可分成 1 类,因此时彼此秩均为 r.按合同可分成 r+1 类,即按正惯性指数为 0,1,2,⋯,r 分类.

例 6.5.6 同时合同对角化★★★★☆证明题展开题目与讲解
例 6.5.6 同时合同对角化

设 A,B 均为 n 阶实对称矩阵,且 B 为正定矩阵.证明:存在一个 n 阶可逆矩阵 P,使得 PTAP 与 PTBP 同时化为对角形.

证 因 B 为正定矩阵,故存在 n 阶可逆实矩阵 Q,使得 QTBQ=E.因 QTAQ 仍为实对称矩阵,故存在 n 阶正交矩阵 U,使得 UT(QTAQ)U 为对角形.同时 UT(QTBQ)U=UTEU=E. 记 P=QU,则 n 阶可逆矩阵 P 就使 PTAP 与 PTBP 同时化为对角形.

例 6.5.7 由二次曲面标准形反求参数与正交矩阵★★★★★综合题展开题目与讲解
例 6.5.7 由二次曲面标准形反求参数与正交矩阵

已知二次曲面方程 x2+ay2+z2+2bxy+2xz+2yz=4, 可经正交线性替换 [xyz]=U[x′y′z′] 化为椭圆柱面方程 y′2+4z′2=4.求 a,b 的值和正交矩阵 U.

解 按题设二次型 f(x,y,z)=x2+ay2+z2+2bxy+2xz+2yz 经正交线性变换化为标准形:y′2+4z′2.故相应的矩阵 [1b1ba1111] 与 [000010004] 相似,从而 |A|=|B|,trA=trB.解之可得:a=3,b=1.这表明矩阵 A=[111131111] 有特征值 λ1=0,λ2=1,λ3=4.

对应于特征值 λ1=0,可解得 A 的一个单位特征向量为 ξ1=12[1,0,−1]T. 对应于特征值 λ2=1,可解得 A 的一个单位特征向量为 ξ2=13[1,−1,1]T. 对应于特征值 λ3=4,可解得 A 的一个单位特征向量为 ξ3=16[1,2,1]T. 因而所求的正交矩阵为 U=[1213160−1326−121316].

注记 如此例改述为:将二次曲面 x2+3y2+z2+2xy+2xz+2yz=4 用正交线性替换化为标准形,并判断该二次曲面的类型.这就是解析几何中化二次曲面为标准形问题了.

例题速查