← 学习库 线性代数与解析几何(第三版) 本册目录

第七章 线性空间与线性变换

原书第 197 页

第七章 线性空间与线性变换

在前面的章节中,我们已经学习了任意一个数域 F 上 n 维向量空间 $ F^{n} $ 及其性质,特别涉及 $ R^{n} $ 和 $ C^{n} $。在本章中,我们将此推广到更一般的情形,介绍抽象线性空间的定义和简单的性质,并讨论联系线性空间之间关系的映射:线性变换及其矩阵表示。

§7.1 线性空间与线性子空间

1. 线性空间的定义

线性空间的定义和基本性质比较抽象,初学者可能会不同程度地感到困难,建议读者积极思考,反复地考察各种例子,并把抽象的理论和具体的例子相对照,克服这些困难。

线性空间总定义在一个数域上. 第二章已给出了数域的定义, 这里总是假设 F 是一个数域.

第四章已经定义了数域 F 上的 n 维向量空间 $ F^{n} $. 我们先回顾一下这个概念.

设 $ \boldsymbol{\alpha} = (a_1, a_2, \cdots, a_n) \in F^n $, $ \boldsymbol{\beta} = (b_1, b_2, \cdots, b_n) \in F^n $. 定义加法:

$$ \boldsymbol{\alpha}+\boldsymbol{\beta}=(a_{1}+b_{1},a_{2}+b_{2},\cdots,a_{n}+b_{n}). $$

显然, $ \alpha + \beta \in F^n $. 对于任意 $ k \in F $, 定义数乘:

$$ k\boldsymbol{\alpha}=(k a_{1},k a_{2},\cdots,k a_{n}), $$

原书第 198 页

显然, $ k\alpha \in F^n $. 因此, $ F^n $ 对向量的加法和数乘运算是封闭的, 并且满足以下 8 条基本运算规律:

(1) $ \alpha + \beta = \beta + \alpha; $

(2) $ (\alpha + \beta) + \gamma = \alpha + (\beta + \gamma) $;

(3) $ \alpha + 0 = \alpha $;

(4) $ \alpha + (-\alpha) = 0 $;

(5) $ 1\alpha = \alpha $;

(6) $ k(\ell\alpha) = (k\ell)\alpha $,

(7) $ k(\alpha + \beta) = k\alpha + k\beta; $

(8) $ (k + \ell)\alpha = k\alpha + \ell\alpha $,

这里 $ \alpha, \beta, \gamma \in F^n, k, \ell \in F $.

第三章讨论过平面上的向量和空间中的向量. 对于空间中以一个固定点 O 为起点的全体向量, 我们有向量的加法 (平行四边形法则) 和数乘, 这两种运算也满足上述 8 条规律. 只是在那里参与数乘运算的数 k 是实数. 若在平面上或空间内以固定点 O 为原点建立直角坐标系, 则每个从原点出发的向量就可以用它的终点坐标 $ (a_{1}, a_{2}) $ 或 $ (a_{1}, a_{2}, a_{3}) $ 来表示, 其中 $ a_{i} $ 也均为实数. 此时向量 $ (a_{1}, a_{2}) $ 与 $ (b_{1}, b_{2}) $ 之和正好是 $ (a_{1} + b_{1}, a_{2} + b_{2}) $, $ (a_{1}, a_{2}, a_{3}) $ 与 $ (b_{1}, b_{2}, b_{3}) $ 之和正好是 $ (a_{1} + b_{1}, a_{2} + b_{2}, a_{3} + b_{3}) $, 而实数 k 与向量的数乘为 $ (k a_{1}, k a_{2}) $ 或 $ (k a_{1}, k a_{2}, k a_{3}) $. 这样一来, 可将平面上 (从原点出发的) 全体向量组成的集合看成实数域 $ \mathbb{R} $ 上的二维向量空间 $ \mathbb{R}^{2} $, 将空间中的全体向量组成的集合看成三维向量空间 $ \mathbb{R}^{3} $. 于是我们前面定义过的 F 上的向量空间 $ F^{n} $ 只不过是 $ \mathbb{R}^{2} $, $ \mathbb{R}^{3} $ 的推广而已: 分量个数从 2,3 推广到 n, 数域从 $ \mathbb{R} $ 推广到一般的 F. 这也就说明我们把 $ F^{n} $ 中的元素称为向量的原因.

除去 $ F^{n} $ 及平面上和空间中的向量以外,在其他的一些集合上也可以定义加法和数乘.

例题 1.1. 用 $ F[0,1] $ 表示闭区间 $ [0,1] $ 上的全体实函数构成的集合. 若 $ f(x) $, $ g(x) \in F[0,1] $, 把函数 $ h(x) $ 称为 $ f(x) $, $ g(x) $ 的和, 即

$$ h(x)=f(x)+g(x). $$

若 c 是实数,规定 $ \ell(x) = cf(x) $ 为 c 与 $ f(x) $ 的数乘。那么上述 8 条基本运算规

原书第 199 页

律也成立.

例题 1.2. 用 $ \mathbb{R}^{\infty} $ 表示无限实数序列 $ (a_{n}) = (a_{1}, a_{2}, \cdots) $ 的全体. 规定加法

$$ (a_{n})+(b_{n})=(a_{n}+b_{n}) $$

和数乘

$$ k(a_{n})=(ka_{n}). $$

那么8条基本运算规律也成立.

我们把 $ F^{n} $,例题 1.1 中的 F[0,1] 和例题 1.2 中的 $ R^{\infty} $ 等抽象成如下的概念.

定义 1.1. 设 $F$ 为一个数域,$V$ 为一个非空集合。设在 $V$ 中定义了加法和数乘两种运算(即对 $V$ 中任意的排好次序的两个元素 $\alpha, \beta$,有 $V$ 中唯一的一个元素 $\gamma$ 与之对应,$\gamma$ 称为 $\alpha, \beta$ 之和,记为 $\gamma = \alpha + \beta$;同时对数域 $F$ 中任意数 $k$ 与 $V$ 中任意元素 $\alpha$,有 $V$ 中唯一的元素 $\delta$ 与之对应,$\delta$ 称为 $k$ 与 $\alpha$ 的数乘,记为 $\delta = k\alpha$),并且满足以下八个条件:

(1) 加法交换律: 对一切 $ \alpha, \beta \in V $, $ \alpha + \beta = \beta + \alpha $;

(2) 加法结合律: 对一切 $ \alpha, \beta, \gamma \in V, (\alpha + \beta) + \gamma = \alpha + (\beta + \gamma) $;

(3) 在 $V$ 中有一个向量 $\mathbf{0}$,它对每个 $\alpha \in V$ 均有 $\alpha + \mathbf{0} = \alpha$;

(4) 若 $ \alpha \in V $,则存在 $ \beta \in V $,使 $ \alpha + \beta = 0 $;

(5) 数域 $F$ 中元素 1 与每个 $\alpha \in V$ 的数乘都是 $\alpha$ 本身: $1\alpha = \alpha$;

(6) 若 $ k, \ell \in F $,而 $ \alpha \in V $,则 $ k(\ell \alpha) = (k \ell) \alpha $;

(7) 若 $ k, \ell \in F $,而 $ \alpha \in V $,则 $ (k + \ell) \alpha = k \alpha + \ell \alpha $;

(8) 若 $ k \in F $,而 $ \alpha, \beta \in V $,则 $ k(\alpha + \beta) = k\alpha + k\beta $,

则 V 称为 F 上的线性空间,V 中元素称为向量,(3) 中的 0 称为零向量,而 (4) 中的 $ \beta $ 称为 $ \alpha $ 的负向量.

今后总用大写拉丁文字母如 $U,V,\cdots$ 表示线性空间,用小写希腊字母如 $\alpha, \beta,\cdots$ 表示向量。

这个定义高度抽象,定义未具体规定 V 由何种元素组成,也未规定 V 中的两种运算如何进行,定义要求的只是运算满足规律 (1)—(8). 这种抽象性使我们可以把不同的数学对象统一到线性空间这一概念之下. 读者不难验证,按上边的定义,向量空间 $ F^{n} $、例题 1.1 中的 $ F[0,1] $、例题 1.2 中的 $ \mathbb{R}^{\infty} $ 都是线性空间. 由定义可知,线性空间的概念涉及四个要素:数域 F,非空集合 V,加法和数乘. 所

原书第 200 页

以如果要具体给出一个线性空间,必须指明数域 F,指明 V 由何种数学对象组成,并说明两种运算如何施行。当然只有(1)—(8)都成立时才能称它是一个线性空间。

下面举例说明.

例题 1.3. 全体 $ m \times n $ 的实矩阵,关于矩阵的加法和数乘两种运算构成实数域 $ \mathbb{R} $ 上的线性空间,记为 $ M_{mn}(\mathbb{R}) $.

例题 1.4. 用 $ \mathbb{R}_n[x] $ 表示 x 的以 $ \mathbb{R} $ 中元素为系数的次数小于 n 的多项式以及零多项式组成的集合. 在 $ \mathbb{R}_n[x] $ 中把多项式的加法作为我们的加法. 设

$$ f(x)=a_{0}+a_{1}x+\cdots+a_{n-1}x^{n-1}, $$

而 $ k \in \mathbb{R} $,则数乘规定为

$$ kf(x)=ka_{0}+ka_{1}x+\cdots+ka_{n-1}x^{n-1}. $$

容易验证 (1)—(8) 成立,所以 $ \mathbb{R}_{n}[x] $ 在上述运算下是一个线性空间.

例题 1.5. 把全体复数 C 看成向量集合, 向量加法规定为复数加法. 取 $ F = \mathbb{R} $, 若 $ k \in \mathbb{R} $, $ \alpha \in \mathbb{C} $, 规定 $ k\alpha $ 即通常复数乘法的积, 那么 C 就成为实数域上的线性空间. 类似地, 复数域也可以看成自身上的线性空间.

例题 1.6. 令 $ \mathbb{R} $ 表示实数域,令 $ V = \mathbb{R}^+ $,即 V 是由全体正实数组成的集合。在 V 中规定加法 $ \oplus $ 和数乘 $ \odot $ 为

$$ x\oplus y=x y,~x,y\in V; $$

$$ k\odot x=x^{k},~k\in\mathbb{R},x\in V. $$

即 $x,y$ 在运算 $\oplus$ 下的“和”为 $x,y$ 在通常实数乘法下的积 (例如 $3\oplus5=15$), 而 $k\in\mathbb{R}$ 与 $x\in V$ 经数乘 $\odot$ 的结果是 $x$ 的 $k$ 次方 (如 $3\odot5=125$). 由实数乘法的交换律和结合律知 (1),(2) 成立. 实数 1 对任何 $x\in\mathbb{R}^{+}$ 都满足 $1\oplus x=x$, 故 1 可充当 (3) 中的零向量. 同样 $x^{-1}$ 可充当 $x$ 的负向量. 由指数函数的性质可推出 (5)—(8) 成立. 故 $V$ 在运算 $\oplus,\odot$ 下成为实数域上的线性空间.

2. 线性空间的性质

下面列出线性空间的一些简单性质. 注意, 证明中我们只能使用定义 1.1 的 (1)–(8) 作为依据. 设 V 为数域 F 上的线性空间.

原书第 201 页

性质 1.1. 零向量是唯一的.

证明 设 $ 0,0' $ 都是线性空间 V 中的零向量. 因 0 为零向量, 故由 (3) 知 $ 0'+0=0' $. 又 $ 0' $ 也为零向量, 故由 (3) 又知 $ 0+0'=0 $. 因为 (1), $ 0+0'=0'+0 $, 故 $ 0=0' $.

性质 1.2. 负向量是唯一的. 以后把 $ \alpha $ 的负向量记作 $ -\alpha $.

证明 设 $ \beta,\gamma $ 都是 $ \alpha $ 的负向量. 我们有

$$ \boldsymbol{\beta}=\boldsymbol{\beta}+\mathbf{0}=\boldsymbol{\beta}+(\boldsymbol{\alpha}+\boldsymbol{\gamma})=(\boldsymbol{\beta}+\boldsymbol{\alpha})+\boldsymbol{\gamma}=(\boldsymbol{\alpha}+\boldsymbol{\beta})+\boldsymbol{\gamma}=\mathbf{0}+\boldsymbol{\gamma}=\boldsymbol{\gamma}+\mathbf{0}=\boldsymbol{\gamma}. $$

这里各等号成立的依据依次为定义 1.1 的 (3), (4), (2), (1), (4), (1) 和 (3).

性质 1.3. 加法消去律成立,即若 $ \alpha + \gamma = \beta + \gamma $,则 $ \alpha = \beta $.

证明 记 $ \delta = -\gamma $,则

$$ \boldsymbol{\alpha}=\boldsymbol{\alpha}+\mathbf{0}=\boldsymbol{\alpha}+(\boldsymbol{\gamma}+\boldsymbol{\delta})=(\boldsymbol{\alpha}+\boldsymbol{\gamma})+\boldsymbol{\delta}=(\boldsymbol{\beta}+\boldsymbol{\gamma})+\boldsymbol{\delta}=\boldsymbol{\beta}+(\boldsymbol{\gamma}+\boldsymbol{\delta})=\boldsymbol{\beta}+\mathbf{0}=\boldsymbol{\beta}. $$

性质 1.4. (1) $ 0\alpha = 0 $; (2) $ k\mathbf{0} = \mathbf{0} $; (3) $ (-1)\alpha = -\alpha $.

证明 (1) 0 为 F 的零元素, 若 $ \alpha \in V $, 则

$$ \boldsymbol{\alpha}+0\boldsymbol{\alpha}=1\boldsymbol{\alpha}+0\boldsymbol{\alpha}=(1+0)\boldsymbol{\alpha}=1\boldsymbol{\alpha}=\boldsymbol{\alpha}+\mathbf{0}. $$

故由性质1.3知 $ 0\alpha=0 $.

(2) 任取 $ k \in F $. 若 k = 0, 则由 (1), $ k\mathbf{0} = \mathbf{0} $. 今设 $ k \neq 0 $, 则 $ k^{-1} $ 存在. 于是对任意 $ \alpha \in V $,

$$ \boldsymbol{\alpha}+k\mathbf{0}=k(k^{-1}\boldsymbol{\alpha})+k\mathbf{0}=k(k^{-1}\boldsymbol{\alpha}+\mathbf{0})=k(k^{-1}\boldsymbol{\alpha})=(kk^{-1})\boldsymbol{\alpha}=1\boldsymbol{\alpha}=\boldsymbol{\alpha}. $$

故由消去律知 k0=0.

(3) $ \alpha+(-1)\alpha=1\alpha+(-1)\alpha=(1+(-1))\alpha=0\alpha=0 $. 由负向量的唯一性知, $ (-1)\alpha=-\alpha $.

性质 1.5. 若 $ k \in F $, $ \alpha \in V $ 使 $ k\alpha = 0 $, 则要么 k = 0, 要么 $ \alpha = 0 $.

证明 即要证当 $ k\alpha = 0 $ 时,“k = 0” 与 “ $ \alpha = 0 $” 二者之中至少有一个成立.

今设 $ k \neq 0 $ , 那么 $ k^{-1} $ 存在. 于是 $ \alpha = 1\alpha = (k^{-1}k)\alpha = k^{-1}(k\alpha) = k^{-1}\mathbf{0} = \mathbf{0} $.

  1. 线性子空间

本节总假设 V 是数域 F 上的线性空间.

原书第 202 页

定义 1.2. 设 W 为 V 的一个非空子集合,若 W 关于 V 的加法和数乘也成为线性空间,则称 W 为 V 的一个线性子空间.

例题 1.7. V 的零元素构成的子集 $ \{0\} $ 是 V 的子空间,称为 V 的零子空间;V 本身是 V 的子空间。这两个子空间称为 V 的平凡子空间,V 的其他子空间称为 V 的非平凡子空间。

例题 1.8. 在 $ F^{n} $ 中取集合

$$ W=\{(0,a_{2},a_{3},\cdots,a_{n})\mid a_{i}\in F\}, $$

则 W 为 $ F^{n} $ 的子空间.

由于

$$ (0,a_{2},a_{3},\cdots,a_{n})+(0,b_{2},b_{3},\cdots,b_{n})=(0,a_{2}+b_{2},a_{3}+b_{3},\cdots,a_{n}+b_{n}), $$

所以 W 中两个向量在 V 的加法运算下之和还在 W 中. 同样,

$$ k(0,a_{2},a_{3},\cdots,a_{n})=(0,ka_{2},ka_{3},\cdots,ka_{n})\in W. $$

易知此时定义 1.1 的 (1)—(8) 均成立. 其中 $ (0,0,\cdots,0) $ 为 W 的零向量, $ (0,-a_{2},-a_{3},\cdots,-a_{n}) $ 为 $ (0,a_{2},a_{3},\cdots,a_{n}) $ 的负向量. 于是 W 为 $ F^{n} $ 的一个子空间.

设在 $V$ 中已给了一个非空子集合 $W$,$W$ 要满足什么条件才成为 $V$ 的子空间呢?首先,$W$ 作为 $V$ 的子集,$V$ 中的运算对 $W$ 中的元素来说,线性空间的定义 1.1 中的 (1),(2),(5)—(8) 显然满足。因此,只要 $W$ 关于 $V$ 的两种运算封闭且满足 (3) 和 (4),则 $W$ 就可构成一个线性空间。这里,“$W$ 关于 $V$ 的两种运算封闭”是指:若 $\alpha, \beta \in W$,则 $\alpha + \beta \in W$;若 $k \in F$,$\alpha \in W$,则 $k \alpha \in W$。但是,若 $W$ 关于 $V$ 的两种运算封闭,则对 $\alpha \in W$,分别取 $k = 0, 1$,就有 $0 = 0\alpha \in W$,$- \alpha = (-1)\alpha \in W$,即定义 1.1 中的 (3) 和 (4) 自然也满足。

由此引入定理 1.1.

定理 1.1. 设 $V$ 为数域 $F$ 上的线性空间, $W$ 为 $V$ 的非空子集合. $W$ 是 $V$ 的子空间的充要条件是: $W$ 对 $V$ 中的加法和数乘封闭, 即对于任意 $\alpha, \beta \in W$, $k \in F$, 必有 $\alpha + \beta \in W$, $k \alpha \in W$.

证明 由上面的分析知,条件是必要的.

今设 $W$ 对加法和数乘封闭. 此时 $V$ 的加法和数乘就是 $W$ 的运算. 因为 $W$ 非空, 设 $\alpha \in W$, 于是 $0 = 0\alpha \in W$. 当 $\beta$ 为 $W$ 中任意向量时, 由数乘的封闭

原书第 203 页

性知, $ -\beta = (-1)\beta \in W $, 故在 W 中定义 1.1 的 (3), (4) 成立. 由上面的分析知, (1), (2), (5)—(8) 在 W 中自然成立, 故 W 为 V 的子空间.

例题 1.9. n 元实系数齐次线性方程组 AX = 0 的解 $ (c_1, c_2, \cdots, c_n) $ 可视为 $ \mathbb{R}^n $ 的向量. 其全部解构成 $ \mathbb{R}^n $ 的一个子集合 W. 由于 $ (0, 0 \cdots, 0) $ 为解, 故 W 非空. 两个解的和以及数乘还是解. 于是我们得到了一个重要结论: 一个 n 元实系数齐次线性方程组的解的集合对 $ \mathbb{R}^n $ 中的加法和数乘封闭, 它构成 $ \mathbb{R}^n $ 的子空间, 我们称之为齐次线性方程组的解空间.

n 元实系数非齐次线性方程组 $ AX = b (b \neq 0) $ 解的集合不构成 $ \mathbb{R}^n $ 的子空间.

例题 1.10. n 阶上三角形实矩阵的全体关于矩阵的加法和数乘运算是封闭的,因此它是 $ M_{nn}(\mathbb{R}) $ 的子空间;所有 n 阶下三角形实矩阵集合也是 $ M_{nn}(\mathbb{R}) $ 的子空间.

例题 1.11. 设 V 为数域 F 上的线性空间, $ \alpha_1, \alpha_2 \in V $, 它们所有可能的线性组合的全体集合

$$ W=\{\beta\vert\beta=k_{1}\alpha_{1}+k_{2}\alpha_{2},~k_{1},k_{2}\in F\} $$

关于 V 的加法和数乘运算构成 V 的线性子空间.

事实上,W 非空,且对两种运算封闭,即若 $ \beta_{1}=k_{1}\alpha_{1}+k_{2}\alpha_{2},\beta_{2}=\ell_{1}\alpha_{1}+\ell_{2}\alpha_{2} $,则

$$ \boldsymbol{\beta}_{1}+\boldsymbol{\beta}_{2}=(k_{1}+\ell_{1})\boldsymbol{\alpha}_{1}+(k_{2}+\ell_{2})\boldsymbol{\alpha}_{2}\in W, $$

$$ k\beta_{1}=k k_{1}\alpha_{1}+k k_{2}\alpha_{2}\in W. $$

因此,W 是 V 的子空间,称为由元素(向量) $ \alpha_{1}, \alpha_{2} $ 生成的子空间,记为 W = L( $ \alpha_{1}, \alpha_{2} $),而 $ \alpha_{1}, \alpha_{2} $ 称为 W 的生成元.

一般而言,由 V 的向量 $ \alpha_{1}, \alpha_{2}, \cdots, \alpha_{s} $ 所生成的子空间为

$$ L(\alpha_{1},\alpha_{2},\cdots,\alpha_{s})=\{\beta\mid\beta=k_{1}\alpha_{1}+k_{2}\alpha_{2}+\cdots+k_{s}\alpha_{s},\,k_{1},k_{2},\cdots,k_{s}\in F\}. $$

由子空间的定义知若 V 的一个子空间 U 包含 $ \alpha_{1}, \alpha_{2}, \cdots, \alpha_{s} $,则 U 一定包含 $ \alpha_{1}, \alpha_{2}, \cdots, \alpha_{s} $ 的一切线性组合,从而它必包含 $ L(\alpha_{1}, \alpha_{2}, \cdots, \alpha_{s}) $ 作为子空间.

原书第 204 页

§7.2 维数、基与坐标

1. 向量的线性表示

在第四章讨论 n 维向量空间 $ F^{n} $ 时,我们定义了线性组合、线性相关、线性无关、向量组等价、极大线性无关组和向量组秩的概念,以及有关的性质。这些概念和结果都可以直接推广到抽象的线性空间。

定义 2.1. 设 $V$ 是数域 $F$ 上的线性空间, $\alpha, \alpha_1, \alpha_2, \cdots, \alpha_s$ 是 $V$ 中的 $s+1 (s \geqslant 1)$ 个向量, 若存在一组数 $k_1, k_2, \cdots, k_s \in F$, 使

$$ \alpha=k_{1}\alpha_{1}+k_{2}\alpha_{2}+\cdots+k_{s}\alpha_{s} $$

成立, 则称 $ \alpha $ 是向量组 $ \alpha_1, \alpha_2, \cdots, \alpha_s $ 的线性组合, 或者说 $ \alpha $ 可由 $ \alpha_1, \alpha_2, \cdots, \alpha_s $ 线性表示 (线性表出).

定义 2.2. 若向量组 (I): $ \alpha_{1}, \alpha_{2}, \cdots, \alpha_{s} $ 和向量组 (II): $ \beta_{1}, \beta_{2}, \cdots, \beta_{t} $ 是 V 中的两个向量组,且向量组 (I) 的每个向量都可以由向量组 (II) 中的向量线性表出,则称向量组 (I) 可以由向量组 (II) 线性表出。若向量组 (I) 和向量组 (II) 可以互相线性表出,则称它们等价。

定义 2.3. 设 $ \alpha_{1}, \alpha_{2}, \cdots, \alpha_{s} $ 为线性空间 V 中的向量,若 F 中存在 s 个不全为零的元素 $ k_{1}, k_{2}, \cdots, k_{s} $,使

$$ k_{1}\boldsymbol{\alpha}_{1}+k_{2}\boldsymbol{\alpha}_{2}+\cdots+k_{s}\boldsymbol{\alpha}_{s}=\boldsymbol{0} $$

成立,则称向量 $ \alpha_{1}, \alpha_{2}, \cdots, \alpha_{s} $ 线性相关. 否则,称 $ \alpha_{1}, \alpha_{2}, \cdots, \alpha_{s} $ 线性无关.

这些定义与第四章中的一样,只不过那里是在 $ F^{n} $ 这个特殊的线性空间中来定义的,其元素或向量是 F 上的 n 元有序数组,而这里是在一般的线性空间上来给出定义的,这里 V 的元素或向量是抽象的,其具体形式没有给出。同样,在 $ F^{n} $ 中讨论的向量组的性质也可以照搬到一般的线性空间上来,这里列出几个常用的结果:

原书第 205 页

(1) 单个向量 $ \alpha $ 是线性相关当且仅当 $ \alpha = 0 $。两个以上的向量 $ \alpha_1, \alpha_2, \cdots, \alpha_m $ 线性相关的充要条件是其中至少有一个向量可由其余向量线性表出。

(2) 若向量组 $ \alpha_{1}, \alpha_{2}, \cdots, \alpha_{r} $ 线性无关,且可以被向量组 $ \beta_{1}, \beta_{2}, \cdots, \beta_{s} $ 线性表出,则 $ r \leqslant s $.

由此易得,两个等价的线性无关向量组含有相同个数的向量.

(3) 若向量组 $ \alpha_{1}, \alpha_{2}, \cdots, \alpha_{r} $ 线性无关,而向量组 $ \alpha_{1}, \alpha_{2}, \cdots, \alpha_{r}, \beta $ 线性相关,则 $ \beta $ 可由 $ \alpha_{1}, \alpha_{2}, \cdots, \alpha_{r} $ 线性表出,且表示方法唯一.

我们给出 (3) 的证明. 由向量组 $ \alpha_{1}, \alpha_{2}, \cdots, \alpha_{r}, \beta $ 线性相关知, 存在不全为零的数 $ k_{1}, k_{2}, \cdots, k_{r}, k \in F $, 使得

$$ k_{1}\boldsymbol{\alpha}_{1}+k_{2}\boldsymbol{\alpha}_{2}+\cdots+k_{r}\boldsymbol{\alpha}_{r}+k\boldsymbol{\beta}=\mathbf{0}, $$

则必有 $ k \neq 0 $。这是因为若 k = 0,则 $ k_1, k_2, \cdots, k_r $ 不全为零,且上式变为 $ k_1 \alpha_1 + k_2 \alpha_2 + \cdots + k_r \alpha_r = 0 $,这样 $ \alpha_1, \alpha_2, \cdots, \alpha_r $ 线性相关,与已知矛盾。故 $ k \neq 0 $,从而有

$$ \beta=-\frac{k_{1}}{k}\alpha_{1}-\frac{k_{2}}{k}\alpha_{2}-\cdots-\frac{k_{r}}{k}\alpha_{r}, $$

即 $ \beta $ 可由 $ \alpha_{1}, \alpha_{2}, \cdots, \alpha_{r} $ 线性表出.

若有 $ \beta = k_1\alpha_1 + k_2\alpha_2 + \cdots + k_r\alpha_r $, $ \beta = k_1'\alpha_1 + k_2'\alpha_2 + \cdots + k_r'\alpha_r $. 两式相减得

$$ ({\cal k}_{1}-k_{1}^{\prime})\alpha_{1}+({\cal k}_{2}-k_{2}^{\prime})\alpha_{2}+\cdots+({\cal k}_{r}-k_{r}^{\prime})\alpha_{r}=\mathbf{0}. $$

而 $ \alpha_{1},\alpha_{2},\cdots,\alpha_{r} $ 线性无关,故 $ k_{1}=k_{1}^{\prime},\cdots,k_{r}=k_{r}^{\prime} $,表示方法唯一.

2. 维数、基与坐标

在 $ \mathbb{R}^3 $ 中,线性无关的向量最多有 3 个,而任意 4 个向量一定共面,即线性相关;在 $ F^n $ 中,有 $ n $ 个线性无关的向量,比如 $ n $ 维单位向量 $ \boldsymbol{\epsilon}_1, \boldsymbol{\epsilon}_2, \cdots, \boldsymbol{\epsilon}_n $,而任意 $ n+1 $ 个向量一定是线性相关的。我们自然想到,在一个数域 $ F $ 上的线性空间 $ V $ 中线性无关的向量有几个。为此,我们给出定义。

定义 2.4. 在线性空间 V 中,若有 n 个向量 $ \alpha_{1}, \alpha_{2}, \cdots, \alpha_{n} $,满足

(1) $ \alpha_{1},\alpha_{2},\cdots,\alpha_{n} $ 线性无关;

(2) V 中任意一个向量 $ \alpha $ 都可以被 $ \alpha_{1}, \alpha_{2}, \cdots, \alpha_{n} $ 线性表出,

则称 $ \alpha_{1},\alpha_{2},\cdots,\alpha_{n} $ 是线性空间 V 的一组基,V 就称为是 n 维的线性空间或 V 的维数是 n,记为 $ \dim(V)=n $。如果在 V 中可以找到任意多个线性无关的向量,

原书第 206 页

那么 V 就称为是无限维的线性空间. 规定零空间的维数是 0.

由定义知, $ \dim(\mathbb{R}^3) = 3 $, $ \dim(F^n) = n $。实数域 $ \mathbb{R} $ 上的一元多项式的全体构成的实线性空间是无限维的,因为对于任意的 $ n $,都可以找到 $ n $ 个线性无关的向量 $ 1, x, x^2, \cdots, x^{n-1} $。又比如 $ n $ 元齐次线性方程组 $ AX = 0 $ 的解空间的维数为 $ n - r(A) $,解空间的基为该齐次线性方程组的任意一个基础解系。

今设 $ \alpha_{1},\alpha_{2},\cdots,\alpha_{n} $ 为 n 维线性空间 V 的一组基, $ \alpha $ 为 V 中的一个向量, 则 $ \alpha $ 可表示成 $ \alpha_{1},\alpha_{2},\cdots,\alpha_{n} $ 的线性组合, 即

$$ \mathbf{\alpha}=x_{1}\mathbf{\alpha}_{1}+x_{2}\mathbf{\alpha}_{2}+\cdots+x_{n}\mathbf{\alpha}_{n}, $$

且表示唯一,即 $ x_{i} $ 由 $ \alpha $ 和基 $ \alpha_{i} $ 唯一确定。此时我们把 $ F^{n} $ 中的向量 $ (x_{1}, x_{2}, \cdots, x_{n}) $ 称为 $ \alpha $ 在基 $ \alpha_{1}, \alpha_{2}, \cdots, \alpha_{n} $ 下的坐标。

式子(2.1)可以形式地表示为

$$ \boldsymbol{\alpha}=\left(\boldsymbol{\alpha}_{1},\boldsymbol{\alpha}_{2},\cdots,\boldsymbol{\alpha}_{n}\right)\begin{pmatrix}x_{1}\\ x_{2}\\ \vdots\\ x_{n}\end{pmatrix}. $$

若此时向量 $ \beta $ 在基 $ \alpha_{1}, \alpha_{2}, \cdots, \alpha_{n} $ 下有坐标 $ (y_{1}, y_{2}, \cdots, y_{n}) $,那么易知 $ \alpha + \beta $ 在此基下的坐标为

$$ (x_{1}+y_{1},x_{2}+y_{2},\cdots,x_{n}+y_{n}), $$

$ k\alpha $ 的坐标为

$$ (k x_{1},k x_{2},\cdots,k x_{n}). $$

于是,利用基和坐标可把线性空间的运算变得更具体.

例题 2.1. 在 $ R^{n} $ 中,我们已经知道

$$ \begin{aligned}\boldsymbol{\epsilon}_{1}&=(1,0,\cdots,0),\\\boldsymbol{\epsilon}_{2}&=(0,1,\cdots,0),\\&\cdots\\\boldsymbol{\epsilon}_{n}&=(0,0,\cdots,1)\end{aligned} $$

线性无关,且任意一个向量 $ \alpha=(a_{1},a_{2},\cdots,a_{n}) $ 都有

$$ \alpha=a_{1}\varepsilon_{1}+a_{2}\varepsilon_{2}+\cdots+a_{n}\varepsilon_{n}. $$

原书第 207 页

所以, $ \varepsilon_{1},\varepsilon_{2},\cdots,\varepsilon_{n} $ 是一组基,且 $ (a_{1},a_{2},\cdots,a_{n}) $ 就是 $ \alpha $ 在这组基下的坐标.

再比如,若取

$$ \begin{aligned}\eta_{1}&=(1,1,\cdots,1),\\\eta_{2}&=(0,1,\cdots,1),\\&\cdots\\\eta_{n}&=(0,0,\cdots,1),\end{aligned} $$

易证它们线性无关,对任意向量 $ \alpha=(a_{1},a_{2},\cdots,a_{n}) $ 有

$$ \alpha=a_{1}\eta_{1}+(a_{2}-a_{1})\eta_{2}+\cdots+(a_{n}-a_{n-1})\eta_{n}. $$

所以 $ \eta_{1}, \eta_{2}, \cdots, \eta_{n} $ 是一组基,且 $ (a_{1}, a_{2} - a_{1}, \cdots, a_{n} - a_{n-1}) $ 就是 $ \alpha $ 在基 $ \eta_{1}, \eta_{2}, \cdots, \eta_{n} $ 下的坐标.

例题 2.2. 考虑实数域上的所有 $ 2 \times 2 $ 矩阵的全体关于矩阵的加法和数乘构成的线性空间 $ M_{22}(\mathbb{R}) $.

解 设

$$ \boldsymbol{E}_{11}=\begin{pmatrix}1&0\\ 0&0\end{pmatrix},\boldsymbol{E}_{12}=\begin{pmatrix}0&1\\ 0&0\end{pmatrix},\boldsymbol{E}_{21}=\begin{pmatrix}0&0\\ 1&0\end{pmatrix},\boldsymbol{E}_{22}=\begin{pmatrix}0&0\\ 0&1\end{pmatrix}. $$

首先我们证明 $ E_{11}, E_{12}, E_{21}, E_{22} $ 线性无关. 若 $ k_{1}E_{11} + k_{2}E_{12} + k_{3}E_{21} + k_{4}E_{22} = 0 $, 即有 $ \begin{pmatrix} k_{1} & k_{2} \\ k_{3} & k_{4} \end{pmatrix} = \begin{pmatrix} 0 & 0 \\ 0 & 0 \end{pmatrix} $, 故得 $ k_{1} = k_{2} = k_{3} = k_{4} = 0 $. 又对任意 $ 2 \times 2 $ 矩阵 $ A = \begin{pmatrix} a & b \\ c & d \end{pmatrix} $ 有

$$ \mathbf{A}=a\mathbf{E}_{11}+b\mathbf{E}_{12}+c\mathbf{E}_{21}+d\mathbf{E}_{22}, $$

所以 $ E_{ij}(i,j=1,2) $ 是 $ M_{22}(\mathbb{R}) $ 的一组基, $ \dim(M_{22}(\mathbb{R}))=4 $ 且 A 在基 $ E_{11},E_{12},E_{21},E_{22} $ 下的坐标为 $ (a,b,c,d) $.

此例题的结果不难推广到一般的空间 $ M_{mn}(\mathbb{R}) $

3. 基变换和坐标变换公式

由例题 2.1 可知,一个线性空间有不同的基。一般而言,线性空间的同一个向量在不同基下有不同的坐标,这里我们讨论坐标之间的关系。

原书第 208 页

设 $ \alpha_{1},\alpha_{2},\cdots,\alpha_{n} $ 和 $ \beta_{1},\beta_{2},\cdots,\beta_{n} $ 都是 V 的基, $ \alpha $ 为 V 的一个向量, 设 $ \alpha $ 在 $ \alpha_{1},\alpha_{2},\cdots,\alpha_{n} $ 下的坐标为 $ (x_{1},x_{2},\cdots,x_{n}) $, 在 $ \beta_{1},\beta_{2},\cdots,\beta_{n} $ 下的坐标为 $ (y_{1},y_{2},\cdots,y_{n}) $.

坐标之间的关系显然由两组基之间的关系决定. 由于 $ \alpha_{1}, \alpha_{2}, \cdots, \alpha_{n} $ 为基, 故每个 $ \beta_{j} $ 可以表示为 $ \alpha_{1}, \alpha_{2}, \cdots, \alpha_{n} $ 的线性组合. 设

$$ \{\begin{array}{l}\beta_{1}=c_{11}\alpha_{1}+c_{21}\alpha_{2}+\cdots+c_{n1}\alpha_{n},\\\beta_{2}=c_{12}\alpha_{1}+c_{22}\alpha_{2}+\cdots+c_{n2}\alpha_{n},\\\quad\cdots\cdots\cdots\cdots\\\beta_{n}=c_{1n}\alpha_{1}+c_{2n}\alpha_{2}+\cdots+c_{n n}\alpha_{n},\end{array}. $$

我们把矩阵

$$ \boldsymbol{C}=\begin{pmatrix}c_{11}&c_{12}&\cdots&c_{1n}\\c_{21}&c_{22}&\cdots&c_{2n}\\\vdots&\vdots&&\vdots\\c_{n1}&c_{n2}&\cdots&c_{nn}\end{pmatrix} $$

称为由基 $ \alpha_{1},\alpha_{2},\cdots,\alpha_{n} $ 到基 $ \beta_{1},\beta_{2},\cdots,\beta_{n} $ 的过渡矩阵. 利用矩阵的乘法, 两组基的关系可形式地表示为

$$ (\beta_{1},\beta_{2},\cdots,\beta_{n})=(\alpha_{1},\alpha_{2},\cdots,\alpha_{n})C, $$

称为基变换公式. 另一方面, 我们也可用矩阵写法表示 $ \alpha $ 在两组基下的坐标, 即

$$ \boldsymbol{\alpha}=(\boldsymbol{\alpha}_{1},\boldsymbol{\alpha}_{2},\cdots,\boldsymbol{\alpha}_{n})\boldsymbol{X}=(\boldsymbol{\beta}_{1},\boldsymbol{\beta}_{2},\cdots,\boldsymbol{\beta}_{n})\boldsymbol{Y}, $$

这里

$$ \boldsymbol{X}=\left(\begin{aligned}x_{1}\\ x_{2}\\ \vdots\\ x_{n}\end{aligned}\right),\boldsymbol{Y}=\left(\begin{aligned}y_{1}\\ y_{2}\\ \vdots\\ y_{n}\end{aligned}\right). $$

因此

$$ \boldsymbol{\alpha}=(\beta_{1},\beta_{2},\cdots,\beta_{n})\boldsymbol{Y}=((\alpha_{1},\alpha_{2},\cdots,\alpha_{n})\boldsymbol{C})\boldsymbol{Y}=(\alpha_{1},\alpha_{2},\cdots,\alpha_{n})(\boldsymbol{C}\boldsymbol{Y}). $$

原书第 209 页

但 $ \alpha_{1},\alpha_{2},\cdots,\alpha_{n} $ 是基,因而线性无关。由坐标的唯一性,得到 X=CY,即

$$ \begin{pmatrix}x_{1}\\x_{2}\\\vdots\\x_{n}\end{pmatrix}=\boldsymbol{C}\begin{pmatrix}y_{1}\\y_{2}\\\vdots\\y_{n}\end{pmatrix}. $$

亦即

$$ \{\begin{array}{l}x_{1}=c_{11}y_{1}+c_{12}y_{2}+\cdots+c_{1n}y_{n},\\x_{2}=c_{21}y_{1}+c_{22}y_{2}+\cdots+c_{2n}y_{n},\\\quad\cdots\cdots\cdots\cdots,\\x_{n}=c_{n1}y_{1}+c_{n2}y_{2}+\cdots+c_{nn}y_{n}.\end{array}. $$

式(2.4)或(2.5)称为坐标变换公式.

最后,我们断言由基 $ \alpha_{1},\alpha_{2},\cdots,\alpha_{n} $ 到基 $ \beta_{1},\beta_{2},\cdots,\beta_{n} $ 的过渡矩阵 C 是可逆矩阵.

理由如下:考虑 n 元齐次线性方程组 CX = 0,若能证明它只有零解,则 $ r(C) = n $,从而 C 可逆。设

$$ \mathbf{X}_{0}=\begin{pmatrix}k_{1}\\k_{2}\\\vdots\\k_{n}\end{pmatrix} $$

是CX=0的解,则

$$ \begin{align*}(\boldsymbol{\beta}_{1},\boldsymbol{\beta}_{2},\cdots,\boldsymbol{\beta}_{n})\boldsymbol{X}_{0}&=(\boldsymbol{\alpha}_{1},\boldsymbol{\alpha}_{2},\cdots,\boldsymbol{\alpha}_{n})(C\boldsymbol{X}_{0})=(\boldsymbol{\alpha}_{1},\boldsymbol{\alpha}_{2},\cdots,\boldsymbol{\alpha}_{n})\begin{pmatrix}0\\ 0\\ \vdots\\ 0\end{pmatrix}=\mathbf{0}.\end{align*} $$

即 $ k_1\beta_1 + k_2\beta_2 + \cdots + k_n\beta_n = 0 $ 成立,而 $ \beta_1, \beta_2, \cdots, \beta_n $ 是线性空间 $ V $ 的一组基,它们线性无关,故 $ k_1 = k_2 = \cdots = k_n = 0 $。故 $ r(C) = n $,从而 $ C $ 可逆。

综上,有下述定理.

定理 2.1. 设 $n$ 维线性空间 $V$ 的基 $\alpha_1, \alpha_2, \cdots, \alpha_n$ 到基 $\beta_1, \beta_2, \cdots, \beta_n$ 的过渡矩阵为 $C$,则 $C$ 是可逆矩阵。若向量 $\alpha \in V$ 在这两组基下的坐标分别是

原书第 210 页

$ (x_{1},x_{2},\cdots,x_{n}),(y_{1},y_{2},\cdots,y_{n}) $ 令 $ \boldsymbol{X}=(x_{1},x_{2},\cdots,x_{n})^{\mathrm{T}} $ 和 $ \boldsymbol{Y}=(y_{1},y_{2},\cdots,y_{n})^{\mathrm{T}} $ 则

$$ \boldsymbol{X}=C\boldsymbol{Y}\quad 或 \quad\boldsymbol{Y}=C^{-1}\boldsymbol{X}. $$

§7.3 线性变换

1. 线性变换的定义

定义 3.1. 设 V 是数域 F 上的线性空间, $ \sigma $ 是 V 到 V 自身的一个映射. 如果 $ \sigma $ 满足

(1) 对任意的 $ \alpha, \beta \in V $,都有 $ \sigma(\alpha + \beta) = \sigma(\alpha) + \sigma(\beta) $;

(2) 对任意的 $ \alpha \in V $, $ k \in F $, 都有 $ \sigma(k\alpha) = k\sigma(\alpha) $,

则称 $ \sigma $ 为线性空间 V 的一个线性变换.

在定义中,(1) 要求对 V 中的向量 $ \alpha, \beta $ 而言,它们的和在 $ \sigma $ 下的像等于它们像的和。这一事实称为 $ \sigma $ 保持加法;(2) 要求向量 $ \alpha $ 与 k 的数乘的像等于 $ \alpha $ 的像与 k 的数乘。这一事实称 $ \sigma $ 保持数乘。

例题 3.1. 设在空间中建立了直角坐标系,全体从原点出发的向量组成了三维线性空间 V,令

$$ \sigma:\quad(x,y,z)\longrightarrow(x,y,0), $$

则 $ \sigma $ 是 V 的线性变换,常称为投影变换,它的几何意义是把向量 $ \alpha $ 投影到 xOy 平面上.

例题 3.2. 设 V 为 F 上的 n 维线性空间. $ \forall \alpha \in V, k \in F $, 定义 $ \sigma(\alpha) = k\alpha $, 则易验证 $ \sigma $ 是 V 的一个线性变换, 称为由数 k 决定的数乘变换.

特别地,取 $ k = 0 $,即 $ \forall \alpha \in V $,定义 $ \sigma(\alpha) = 0 $,即把 $ V $ 中每个向量都映射成 $ V $ 的零向量,此时变换称为零变换,记为 $ \mathcal{O} $。若定义 $ \sigma(\alpha) = \alpha $(即取 $ k = 1 $),常称为恒等变换或单位变换,记为 $ \mathcal{E} $。

例题 3.3. 设 $ V = \mathbb{R}_{n}[x] $ 为次数小于 n 的实系数多项式以及零多项式组成

原书第 211 页

的线性空间,则求导数运算

$$ \mathcal{D}:\quad f(x)\longrightarrow f^{\prime}(x) $$

是 V 的线性变换,称为微分变换.

证明 对任意的 $ f(x), g(x) \in V $, $ k \in \mathbb{R} $ 有

$$ \mathcal{D}(f(x)+g(x))=(f(x)+g(x))^{\prime}=f^{\prime}(x)+g^{\prime}(x)=\mathcal{D}(f(x))+\mathcal{D}(g(x)). $$

$$ \mathcal{D}(k f(x))=(k f(x))^{\prime}=k f^{\prime}(x)=k\mathcal{D}(f(x)). $$

故它是 $ \mathbb{R}_{n}[x] $的线性变换.

2. 线性变换的简单性质

线性空间 V 的线性变换 $ \sigma $ 有下列初等性质:

(1) $ \sigma(\mathbf{0}) = \mathbf{0}, \sigma(-\alpha) = -\sigma(\alpha) $.

实际上,

$$ \sigma(\mathbf{0})=\sigma(0\alpha)=0\sigma(\alpha)=\mathbf{0}, $$

$$ \sigma(-\boldsymbol{\alpha})=\sigma((-1)\boldsymbol{\alpha})=(-1)\sigma(\boldsymbol{\alpha})=-\sigma(\boldsymbol{\alpha}). $$

(2) 线性变换保持线性组合与线性关系式不变,即

$$ \sigma(k_{1}\boldsymbol{\alpha}_{1}+k_{2}\boldsymbol{\alpha}_{2}+\cdots+k_{s}\boldsymbol{\alpha}_{s})=k_{1}\sigma(\boldsymbol{\alpha}_{1})+k_{2}\sigma(\boldsymbol{\alpha}_{2})+\cdots+k_{s}\sigma(\boldsymbol{\alpha}_{s}). $$

反复使用定义中的(1),(2)即得.

(3) 若 $ \alpha_1, \alpha_2, \cdots, \alpha_s \in V $ 线性相关,则 $ \sigma(\alpha_1), \sigma(\alpha_2) \cdots, \sigma(\alpha_s) $ 也线性相关。设有不全为 0 的数 $ k_1, k_2, \cdots, k_s $,使 $ k_1\alpha_1 + k_2\alpha_2 + \cdots + k_s\alpha_s = 0 $,则

$$ \sigma(k_{1}\boldsymbol{\alpha}_{1}+k_{2}\boldsymbol{\alpha}_{2}+\cdots+k_{s}\boldsymbol{\alpha}_{s})=\sigma(\mathbf{0})=\mathbf{0}, $$

$$ k_{1}\sigma(\alpha_{1})+k_{2}\sigma(\alpha_{2})+\cdots+k_{s}\sigma(\alpha_{s})=\mathbf{0}, $$

这说明 $ \sigma(\alpha_{1}), \sigma(\alpha_{2}), \cdots, \sigma(\alpha_{s}) $ 线性相关.

注意, 性质 (3) 的逆命题不成立, 线性变换可能把线性无关的向量组变成线性相关的向量组, 比如零变换.

原书第 212 页

(4) 设 $ \sigma $ 为 n 维线性空间 V 的线性变换, $ \sigma $ 的像集

$$ \sigma(V)=\{\beta\mid\beta=\sigma(\alpha),\alpha\in V\}, $$

它是 V 的一个线性子空间,称为 $ \sigma $ 的值域或像空间.

显然 $ 0 \in \sigma(V) $,故 $ \sigma(V) $ 为 V 的非空子集。任取 $ \beta_1, \beta_2 \in \sigma(V) $,则存在 $ \alpha_1, \alpha_2 \in V $,使得 $ \sigma(\alpha_1) = \beta_1, \sigma(\alpha_2) = \beta_2 $,则

$$ \boldsymbol{\beta}_{1}+\boldsymbol{\beta}_{2}=\boldsymbol{\sigma}(\boldsymbol{\alpha}_{1})+\boldsymbol{\sigma}(\boldsymbol{\alpha}_{2})=\boldsymbol{\sigma}(\boldsymbol{\alpha}_{1}+\boldsymbol{\alpha}_{2})\in\boldsymbol{\sigma}(V), $$

$$ k\beta_{1}=k\sigma(\alpha_{1})=\sigma(k\alpha_{1})\in\sigma(V). $$

因此, $ \sigma(V) $为V的一个子空间.

(5) 设 $ \sigma $ 为 n 维线性空间 V 的线性变换,集合

$$ \mathrm{K e r}(\sigma)=\{\alpha\in V|\sigma(\alpha)=\mathbf{0}\}, $$

称为线性变换 $ \sigma $ 的核. 容易证明 $ \mathrm{Ker}(\sigma) $ 也是 V 的一个子空间, 称为 $ \sigma $ 的核空间.

关于 n 维线性空间 V 的线性变换的值域和核, 我们不加证明地给出以下结果:

$$ \mathrm{d i m}(\sigma(V))+\mathrm{d i m}(\mathrm{K e r}(\sigma))=n. $$

3. 线性变换的矩阵

定义 3.2. 设 V 为 F 上的 n 维线性空间, $ \sigma $ 为 V 的线性变换. 设 $ \varepsilon_{1}, \varepsilon_{2}, \cdots, \varepsilon_{n} $ 为 V 中的一组基, 则基向量在 $ \sigma $ 下的像可以被基 $ \varepsilon_{1}, \varepsilon_{2}, \cdots, \varepsilon_{n} $ 线性表出, 如果设

$$ \{\begin{array}{l}\sigma(\varepsilon_{1})=a_{11}\varepsilon_{1}+a_{21}\varepsilon_{2}+\cdots+a_{n1}\varepsilon_{n},\\\sigma(\varepsilon_{2})=a_{12}\varepsilon_{1}+a_{22}\varepsilon_{2}+\cdots+a_{n2}\varepsilon_{n},\\\quad\cdots\cdots\cdots\cdots\\\sigma(\varepsilon_{n})=a_{1n}\varepsilon_{1}+a_{2n}\varepsilon_{2}+\cdots+a_{nn}\varepsilon_{n},\end{array}. $$

则 n 阶方阵

$$ \boldsymbol{A}=\begin{pmatrix}a_{11}&a_{12}&\cdots&a_{1n}\\a_{21}&a_{22}&\cdots&a_{2n}\\\vdots&\vdots&&\vdots\\a_{n1}&a_{n2}&\cdots&a_{nn}\end{pmatrix} $$

原书第 213 页

称为线性变换 $ \sigma $ 在基 $ \epsilon_{1},\epsilon_{2},\cdots,\epsilon_{n} $ 下的矩阵. 其中 A 的第 j 列就是基向量 $ \epsilon_{j} $ 的像 $ \sigma(\epsilon_{j}) $ 在这组基下的坐标.

记 $ \sigma(\varepsilon_{1},\varepsilon_{2},\cdots,\varepsilon_{n})=(\sigma(\varepsilon_{1}),\sigma(\varepsilon_{2}),\cdots,\sigma(\varepsilon_{n})) $,则上式可用矩阵表示为

$$ \sigma(\varepsilon_{1},\varepsilon_{2},\cdots,\varepsilon_{n})=(\sigma(\varepsilon_{1}),\sigma(\varepsilon_{2}),\cdots,\sigma(\varepsilon_{n}))=(\varepsilon_{1},\varepsilon_{2},\cdots,\varepsilon_{n}){\cal A}. $$

这样,取定 F 上的 n 维线性空间 V 的一组基之后,对于 V 的每一个线性变换,F 上有唯一确定的 $ n \times n $ 矩阵和它对应。反过来,任给一个数域 F 上的 n 阶方阵,按照 (3.1) 式可以唯一地定义一个线性变换 $ \sigma $(其证明我们不作要求)。这表明,V 的线性变换与 n 阶方阵之间一一对应。当然这种对应关系以给定 V 的一组基为前提条件,若基改变,线性变换对应的矩阵一般也要改变,这一点后面还会谈到。

由定义知,把一切向量都映射成零向量的线性变换 O 在任意基下的矩阵为 n 阶零矩阵 0,而恒等变换 E 在任意基下的矩阵是单位矩阵 $ E_{n} $.

例题 3.4. 在 $ \mathbb{R}^{3} $ 中,取基 $ \epsilon_{1} = (1,0,0), \epsilon_{2} = (0,1,0), \epsilon_{3} = (0,0,1) $,对于例题 3.1 中的投影变换 $ \sigma $,求 $ \sigma $ 在 $ \epsilon_{1}, \epsilon_{2}, \epsilon_{3} $ 下的矩阵.

实际上,对投影变换 $ \sigma $有

$$ \boldsymbol{\sigma}(\boldsymbol{\varepsilon}_{1})=(1,0,0)=\boldsymbol{\varepsilon}_{1},\boldsymbol{\sigma}(\boldsymbol{\varepsilon}_{2})=(0,1,0)=\boldsymbol{\varepsilon}_{2},\boldsymbol{\sigma}(\boldsymbol{\varepsilon}_{3})=(0,0,0)=\mathbf{0}, $$

故 $ \sigma $在这组基下的矩阵为 $ A=\begin{pmatrix}1&0&0\\0&1&0\\0&0&0\end{pmatrix} $

例题 3.5. 在实线性空间 $ \mathbb{R}_{n}[x] $ 中,取基 $ 1, x, x^2, \cdots, x^{n-1} $,求微商变换 D 在这组基下的矩阵.

解 我们有

$$ \begin{aligned}&\mathcal{D}(1)=0=0\cdot1+0x+0x^{2}+\cdots+0x^{n-1},\\&\mathcal{D}(x)=1=1\cdot1+0x+0x^{2}+\cdots+0x^{n-1},\\&\mathcal{D}(x^{2})=2x=0\cdot1+2x+0x^{2}+\cdots+0x^{n-1},\\&\quad\cdots\\&\mathcal{D}(x^{n-1})=(n-1)x^{n-2}=0\cdot1+0x+\cdots+(n-1)x^{n-2}+0x^{n-1}.\end{aligned} $$

原书第 214 页

所以,D 在这组基下的矩阵是

$$ \boldsymbol{A}=\begin{pmatrix}0&1&&&\\&0&2&&\\&&0&\ddots&\\&&&\ddots&n-1\\&&&&0\end{pmatrix}. $$

定理 3.1. 设线性变换 $ \sigma $ 在基 $ \varepsilon_{1}, \varepsilon_{2}, \cdots, \varepsilon_{n} $ 下的矩阵为 A,向量 $ \alpha $ 在这组基下的坐标是 $ (x_{1}, x_{2}, \cdots, x_{n}) $,则 $ \sigma(\alpha) $ 在基 $ \varepsilon_{1}, \varepsilon_{2}, \cdots, \varepsilon_{n} $ 下的坐标 $ (y_{1}, y_{2}, \cdots, y_{n}) $ 可以按下列公式

$$ \begin{pmatrix}y_{1}\\y_{2}\\\vdots\\y_{n}\end{pmatrix}=\boldsymbol{A}\begin{pmatrix}x_{1}\\x_{2}\\\vdots\\x_{n}\end{pmatrix} $$

计算.

证明 由条件知,

$$ \boldsymbol{\alpha}=\left(\varepsilon_{1},\varepsilon_{2},\cdots,\varepsilon_{n}\right)\begin{pmatrix}x_{1}\\ x_{2}\\ \vdots\\ x_{n}\end{pmatrix}, $$

$$ \sigma(\varepsilon_{1},\varepsilon_{2},\cdots,\varepsilon_{n})=(\varepsilon_{1},\varepsilon_{2},\cdots,\varepsilon_{n})\boldsymbol{A}, $$

所以

$$ \sigma(\boldsymbol{\alpha})=(\sigma(\boldsymbol{\varepsilon}_{1}),\sigma(\boldsymbol{\varepsilon}_{2}),\cdots,\sigma(\boldsymbol{\varepsilon}_{n}))\begin{pmatrix}x_{1}\\ x_{2}\\ \vdots\\ x_{n}\end{pmatrix}=(\boldsymbol{\varepsilon}_{1},\boldsymbol{\varepsilon}_{2},\cdots,\boldsymbol{\varepsilon}_{n})\boldsymbol{A}\begin{pmatrix}x_{1}\\ x_{2}\\ \vdots\\ x_{n}\end{pmatrix}. $$

另一方面,由假设知

$$ \sigma(\boldsymbol{\alpha})=(\boldsymbol{\varepsilon}_{1},\boldsymbol{\varepsilon}_{2},\cdots,\boldsymbol{\varepsilon}_{n})\begin{pmatrix}y_{1}\\ y_{2}\\ \vdots\\ y_{n}\end{pmatrix}. $$

原书第 215 页

由于 $ \varepsilon_{1}, \varepsilon_{2}, \cdots, \varepsilon_{n} $ 线性无关,所以

$$ \begin{pmatrix}y_{1}\\y_{2}\\\vdots\\y_{n}\end{pmatrix}=\boldsymbol{A}\begin{pmatrix}x_{1}\\x_{2}\\\vdots\\x_{n}\end{pmatrix}. $$

例题 3.6. 设 D 是实线性空间 $ \mathbb{R}_n[x] $ 的微商变换. 取基 $ 1, x, x^2, \cdots, x^{n-1} $, 则 D 在这组基下的矩阵 (参见例题 3.5) 为

$$ \boldsymbol{A}=\begin{pmatrix}0&1&&&\\&0&2&&\\&&\backslash&&0&\ddots&\\&&&&\ddots&n-1\\&&&&&0\end{pmatrix}. $$

取多项式 $ f(x)=1+x+x^{2}+x^{3}+\cdots+x^{n-1} $,则 $ \mathcal{D}(f(x)) $ 在这组基下的坐标为

$$ {\left(\begin{array}{l l l l}{0}&{1}&&\\ &{0}&{2}&\\ &&{0}&{\ddots}\\ &&&{\ddots}&{n-1}\\ &&&{0}\end{array}\right)}\left(\begin{array}{l}{1}\\ {1}\\ {\vdots}\\ {1}\\ {1}\end{array}\right)=\left(\begin{array}{c}{1}\\ {2}\\ {\vdots}\\ {n-1}\\ {0}\end{array}\right). $$

因此, $ \mathcal{D}(f(x))=1+2x+3x^{2}+\cdots+(n-1)x^{n-2} $.这显然与直接求微商的结果一致.

下面的定理给出了同一个线性变换在不同基下的矩阵间的联系.

定理 3.2. 设 F 上的 n 维线性空间的线性变换 $ \sigma $ 在基 $ \varepsilon_{1}, \varepsilon_{2}, \cdots, \varepsilon_{n} $ 下的矩阵为 A,在基 $ \eta_{1}, \eta_{2}, \cdots, \eta_{n} $ 下的矩阵为 B,且由基 $ \varepsilon_{1}, \varepsilon_{2}, \cdots, \varepsilon_{n} $ 到基 $ \eta_{1}, \eta_{2}, \cdots, \eta_{n} $ 的过渡矩阵为 P,那么

$$ \boldsymbol{B}=\boldsymbol{P}^{-1}\boldsymbol{A}\boldsymbol{P}. $$

证明 由条件知道,

$$ \sigma(\varepsilon_{1},\varepsilon_{2},\cdots,\varepsilon_{n})=(\varepsilon_{1},\varepsilon_{2},\cdots,\varepsilon_{n})\mathbb{A}, $$

原书第 216 页

$$ \sigma(\eta_{1},\eta_{2},\cdots,\eta_{n})=(\eta_{1},\eta_{2},\cdots,\eta_{n}){\cal B}, $$

$$ (\eta_{1},\eta_{2},\cdots,\eta_{n})=(\varepsilon_{1},\varepsilon_{2},\cdots,\varepsilon_{n})P, $$

于是

$$ \begin{align*}\sigma(\boldsymbol{\eta}_{1},\boldsymbol{\eta}_{2},\cdots,\boldsymbol{\eta}_{n})&=\sigma[(\boldsymbol{\varepsilon}_{1},\boldsymbol{\varepsilon}_{2},\cdots,\boldsymbol{\varepsilon}_{n})\boldsymbol{P}]=[\sigma(\boldsymbol{\varepsilon}_{1},\boldsymbol{\varepsilon}_{2},\cdots,\boldsymbol{\varepsilon}_{n})]\boldsymbol{P}\\&=(\boldsymbol{\varepsilon}_{1},\boldsymbol{\varepsilon}_{2},\cdots,\boldsymbol{\varepsilon}_{n})\boldsymbol{A}\boldsymbol{P}=(\boldsymbol{\eta}_{1},\boldsymbol{\eta}_{2},\cdots,\boldsymbol{\eta}_{n})\boldsymbol{P}^{-1}\boldsymbol{A}\boldsymbol{P}.\end{align*} $$

因为线性变换 $ \sigma $ 在基 $ \eta_{1}, \eta_{2}, \cdots, \eta_{n} $ 下的矩阵唯一确定,所以 $ B = P^{-1}AP $

定理表明,n 维线性空间的同一个线性变换在不同基下的矩阵是相似的.

例题 3.7. 设 V 为实数域上的三维线性空间, $ \alpha_{1}, \alpha_{2}, \alpha_{3} $ 和 $ \beta_{1}, \beta_{2}, \beta_{3} $ 都是 V 的基,并且

$$ \beta_{1}=\alpha_{1}+\alpha_{2}+\alpha_{3}, $$

$$ \beta_{2}=\frac{1}{5}\alpha_{1}+\frac{1}{5}\alpha_{2}, $$

$$ \beta_{3}=\alpha_{2}+\alpha_{3}. $$

今设 $ \sigma $ 是 V 的一个线性变换. 设 $ \sigma $ 在基 $ \alpha_{1}, \alpha_{2}, \alpha_{3} $ 下的矩阵为

$$ \boldsymbol{A}=\begin{pmatrix}1&-2&2\\2&2&-3\\2&3&-4\end{pmatrix}, $$

求 $ \sigma $ 在基 $ \beta_{1},\beta_{2},\beta_{3} $ 下的矩阵.

解 设 $ \sigma $ 在基 $ \beta_{1},\beta_{2},\beta_{3} $ 下的矩阵为 B. 基 $ \alpha_{1},\alpha_{2},\alpha_{3} $ 到基 $ \beta_{1},\beta_{2},\beta_{3} $ 的过渡矩阵为

$$ \boldsymbol{P}=\begin{pmatrix}1&\frac{1}{5}&0\\1&\frac{1}{5}&1\\1&0&1\end{pmatrix}. $$

于是

$$ \boldsymbol{B}=\boldsymbol{P}^{-1}\boldsymbol{A}\boldsymbol{P}=\begin{pmatrix}{{{1}}}&{{{0}}}&{{{0}}} \\{{{0}}}&{{{-1}}}&{{{0}}} \\{{{0}}}&{{{1}}}&{{{-1}}}\end{pmatrix}. $$

由此可知, $ \sigma(\beta_{1})=\beta_{1},\sigma(\beta_{2})=-\beta_{2}+\beta_{3},\sigma(\beta_{3})=-\beta_{3} $

原书第 217 页

习题七

  1. 讨论下列集合对于所给的线性运算是否构成线性空间:

(1) 实数域上的全体 n 阶对称 (反称, 上三角形) 矩阵, 对于矩阵的加法和数乘;

(2) 实数域上的全体 n 维向量,关于通常的向量加法和如下定义的数乘:

$$ k\cdot\alpha=\alpha; $$

(3) $ V = \{(x_1, x_2) \mid x_1, x_2 \in \mathbb{R}\} $,关于下述定义的加法和数乘:

$$ (x_{1},x_{2})\oplus(y_{1},y_{2})=(x_{1}+y_{1},x_{2}+y_{2}), $$

$$ k\odot(x_{1},x_{2})=\left(k x_{1},k x_{2}+\frac{k(k-1)}{2}x_{1}^{2}\right). $$

  1. 在 $ \mathbb{R}^{4} $ 中,求向量 $ \beta $ 在基 $ \alpha_{1}, \alpha_{2}, \alpha_{3}, \alpha_{4} $ 下的坐标,其中

$$ \begin{array}{r}(1)\{\begin{array}{l}\boldsymbol{\alpha}_{1}=(1,1,1,1),\\\boldsymbol{\alpha}_{2}=(1,1,-1,-1),\\\boldsymbol{\alpha}_{3}=(1,-1,1,-1),\\\boldsymbol{\alpha}_{4}=(1,-1,-1,1),\\\boldsymbol{\beta}=(1,2,1,1);\end{array}.\quad(2)\{\begin{array}{l}\boldsymbol{\alpha}_{1}=(1,1,0,1),\\\boldsymbol{\alpha}_{2}=(2,1,3,1),\\\boldsymbol{\alpha}_{3}=(1,1,0,0),\\\boldsymbol{\alpha}_{4}=(0,1,-1,-1),\\\boldsymbol{\beta}=(0,0,0,1).\end{array}.\end{array} $$

  1. 在 $ \mathbb{R}^{4} $ 中,求下列基 $ \alpha_{1}, \alpha_{2}, \alpha_{3}, \alpha_{4} $ 到基 $ \beta_{1}, \beta_{2}, \beta_{3}, \beta_{4} $ 的过渡矩阵:

(1) $ \alpha_{1},\alpha_{2},\alpha_{3},\alpha_{4} $ 为标准单位向量, $ \{\begin{aligned}\beta_{1}&=(2,1,-1,1),\\ \beta_{2}&=(0,3,1,0),\\ \beta_{3}&=(5,3,2,1),\\ \beta_{4}&=(6,6,1,3);\end{aligned}. $

$$ \begin{array}{r l}{(2)\{\begin{array}{l}{\boldsymbol{\alpha}_{1}=(1,2,-1,0),}\\ {\boldsymbol{\alpha}_{2}=(1,-1,1,1),}\\ {\boldsymbol{\alpha}_{3}=(-1,2,1,1),}\\ {\boldsymbol{\alpha}_{4}=(-1,-1,0,1).}\end{array}.}&{\{\begin{array}{l}{\boldsymbol{\beta}_{1}=(2,1,0,1),}\\ {\boldsymbol{\beta}_{2}=(0,1,2,2),}\\ {\boldsymbol{\beta}_{3}=(-2,1,1,2),}\\ {\boldsymbol{\beta}_{4}=(1,3,1,2).}\end{array}.}\end{array} $$

  1. 设 $ V = M_{nn}(F) $ 表示由 F 上全部 $ n \times n $ 矩阵所组成的线性空间,A 为一个 $ n \times n $ 矩阵.

(1) 变换 $ \sigma(X) = AX, X \in V $ 是不是 V 的线性变换?

(2) 设又有 $ n \times n $ 矩阵 B. 变换 $ \tau(X) = A X B $, $ X \in V $ 是不是 V 的线性变换?

原书第 218 页
  1. 设 V, A 和 $ \sigma $ 的定义由上题给出,但 n = 2. 令

$$ \boldsymbol{A}=\begin{pmatrix}a_{11}&a_{12}\\ a_{21}&a_{22}\end{pmatrix}, $$

求线性变换 $ \sigma $ 在基 $ E_{11}, E_{12}, E_{21}, E_{22} $ 下的矩阵,其中

$$ \boldsymbol{E}_{11}=\begin{pmatrix}1&0\\ 0&0\end{pmatrix},\boldsymbol{E}_{12}=\begin{pmatrix}0&1\\ 0&0\end{pmatrix},\boldsymbol{E}_{21}=\begin{pmatrix}0&0\\ 1&0\end{pmatrix},\boldsymbol{E}_{22}=\begin{pmatrix}0&0\\ 0&1\end{pmatrix}. $$

  1. 已知三维空间 V 的线性变换 $ \sigma $ 在基 $ \varepsilon_{1}, \varepsilon_{2}, \varepsilon_{3} $ 下的矩阵为

$$ \boldsymbol{A}=\begin{pmatrix}a_{11}&a_{12}&a_{13}\\a_{21}&a_{22}&a_{23}\\a_{31}&a_{32}&a_{33}\end{pmatrix}, $$

(1) 求 $ \sigma $ 在基 $ \varepsilon_{3}, \varepsilon_{1}, \varepsilon_{2} $ 下的矩阵;

(2) 求 $ \sigma $ 在基 $ \varepsilon_{1}, 5\varepsilon_{2}, -6\varepsilon_{3} $ 下的矩阵;

(3) 求 $ \sigma $ 在基 $ \varepsilon_{1} + \varepsilon_{2}, \varepsilon_{2}, \varepsilon_{3} $ 下的矩阵.

  1. 设 $ V = F_{n}[x] $ 表示数域 F 上的由次数小于 n 的多项式及零多项式组成的线性空间,在 V 内取基

$$ 1,x,\frac{1}{2}x^{2},\cdots,\frac{1}{n-1}x^{n-1}, $$

求微分变换 D 在此基下的矩阵.

  1. 在三维线性空间 V 中给定了线性变换 $ \sigma $ 在基 $ \varepsilon_{1}, \varepsilon_{2}, \varepsilon_{3} $ 下的矩阵为

$$ \boldsymbol{A}=\begin{pmatrix}-5&9&4\\-6&11&5\\7&-13&-6\end{pmatrix}, $$

另一组基 $ \eta_{1}, \eta_{2}, \eta_{3} $ 与 $ \varepsilon_{1}, \varepsilon_{2}, \varepsilon_{3} $ 的关系为

$$ \{\begin{aligned}{\eta_{1}}&{{}=9\varepsilon_{1}+3\varepsilon_{2}+4\varepsilon_{3},}\\ {\eta_{2}}&{{}=2\varepsilon_{1}+\varepsilon_{2},}\\ {\eta_{3}}&{{}=\varepsilon_{1}+\varepsilon_{2}-\varepsilon_{3},}\\ \end{aligned}. $$

(1) 求 $ \sigma $ 在基 $ \eta_{1}, \eta_{2}, \eta_{3} $ 下的矩阵;

(2) 又设 $ \alpha $ 在基 $ \varepsilon_{1}, \varepsilon_{2}, \varepsilon_{3} $ 下的坐标为 (1,1,1),求向量 $ \alpha $ 在基 $ \eta_{1}, \eta_{2}, \eta_{3} $ 下的坐标.

  1. 设 $ \sigma $ 为 $ R^{3} $ 的一个线性变换,已知 $ \sigma $ 在标准单位向量 $ \varepsilon_{1}, \varepsilon_{2}, \varepsilon_{3} $ 下的矩阵为

$$ \boldsymbol{A}=\left(\begin{array}{r r r}{0}&{2}&{6}\\ {-1}&{0}&{3}\\ {1}&{-1}&{2}\end{array}\right), $$

求 $ \sigma $ 在基 $ \alpha_{1}=\varepsilon_{1},\alpha_{2}=\varepsilon_{1}+\varepsilon_{2},\alpha_{3}=\varepsilon_{1}+\varepsilon_{2}+\varepsilon_{3} $下的矩阵.

原书第 219 页
  1. 设 $ \sigma $ 是 n 维线性空间 V 的线性变换, $ \alpha \in V $, 若 $ \alpha, \sigma(\alpha), \sigma^{2}(\alpha), \cdots, \sigma^{k-1}(\alpha) $ 都不是零向量, 但 $ \sigma^{k}(\alpha) = 0 $. 证明: $ \alpha, \sigma(\alpha), \sigma^{2}(\alpha), \cdots, \sigma^{k-1}(\alpha) (k \geqslant 1) $ 线性无关.
Image

第七章 自测题

← 第六章 二次型与二次曲面部分习题参考答案 →