主要内容

高等代数 多项式与线性代数

6.6 线性映射的表示矩阵

在本节中,我们重点讨论有限维线性空间上的线性映射与矩阵的关系。

子节 6.6.1 表示矩阵

首先,我们注意到,线性映射的行为由其在基向量上的行为唯一决定。

证明.

首先,我们证明存在性。由于\((\xi_{1}, \ldots, \xi_{n})\)\(V\)的基,\(V\)中任一向量\(\alpha \in V\)可被基向量唯一表出
\begin{equation*} \alpha = a_{1} \xi_{1} + \cdots + a_{n} \xi_{n}, \quad a_{1},\ldots,a_{n} \in \F. \end{equation*}
考虑\(V\)\(U\)的映射\(\varphi\)
\begin{equation*} \varphi(\alpha) = a_{1} \beta_{1} + \cdots + a_{n} \beta_{n}, \quad \forall \alpha \in V. \end{equation*}
则显然\(\varphi(\xi_{i}) = \beta_{i}, \forall i \in [n]\)。我们验证\(\varphi\)确实是线性映射。 对于任意\(\alpha = \sum_{i=1}^{n} a_{i} \xi_{i}, \beta = \sum_{i=1}^{n} b_{i} \xi_{i} \in V\),有
\begin{equation*} \varphi(\alpha + \beta) = \varphi\bigg( \sum_{i=1}^{n} (a_{i} + b_{i}) \xi_{i} \bigg) = \sum_{i=1}^{n} (a_{i} + b_{i}) \beta_{i}. \end{equation*}
进一步展开,并根据\(\varphi\)的定义有
\begin{equation*} \varphi(\alpha + \beta) = \sum_{i=1}^{n} a_{i} \beta_{i} + \sum_{i=1}^{n} b_{i} \beta_{i} = \varphi(\alpha) + \varphi(\beta). \end{equation*}
所以\(\varphi\)保持加法运算。类似地,对于任意\(\alpha = \sum_{i=1}^{n} a_{i} \xi_{i}\)以及\(c \in \F\)
\begin{equation*} \varphi(c \alpha) = \sum_{i=1}^{n} c a_{i} \beta_{i} = c \sum_{i=1}^{n} a_{i} \beta_{i} = c \varphi(\alpha). \end{equation*}
所以\(\varphi\)保持数乘运算。综上,\(\varphi\)确实为线性映射,存在性成立。
下面证明唯一性。假设存在其他线性映射\(\psi \in \mathcal{L}(V,U)\)使得\(\psi(\xi_{i}) = \beta_{i}, \forall i = 1, \ldots, n\)。 由于\(\psi\)是线性映射,而任意的向量\(\alpha \in V\)可被线性表出为\(\alpha = a_{1} \xi_{1} + \cdots + a_{n} \xi_{n}\),所以有
\begin{equation*} \psi(\alpha) = a_{1} \psi(\xi_{1}) + \cdots + a_{n} \psi(\xi_{n}) = a_{1} \beta_{1} + \cdots + a_{n} \beta_{n}. \end{equation*}
又由\(\varphi\)的定义,我们有
\begin{equation*} \psi(\alpha) = a_{1} \varphi(\xi_{1}) + \cdots + a_{n} \varphi(\xi_{n}) = \varphi(\alpha). \end{equation*}
因此,\(\psi\)\(\varphi\)是同一个映射。
\((\eta_{1}, \ldots, \eta_{m})\)是目标线性空间\(U\)的基,则\(V\)中的基向量\(\xi_{i}\)在线性映射\(\varphi\)下的像\(\varphi(\xi_{i})\)可由\(U\)的基向量\(\eta_{1}, \ldots, \eta_{m}\)唯一地线性表出。 由此,我们引出与\(\varphi\)有关的一个矩阵。

定义 6.6.2.

\(V\)\(U\)为数域\(\F\)上的有限维线性空间,\(\varphi \in \mathcal{L}(V,U)\)\(V\)\(U\)的线性映射,又设\((\xi_{1}, \ldots, \xi_{n})\)\(V\)的基,\((\eta_{1}, \ldots, \eta_{m})\)\(U\)的基。由基的定义可知,存在\(a_{ij}\in \F\),其中\(i=1,\ldots,n\)\(j=1,\ldots,m\)使得
\begin{equation} \left\{ \begin{array}{c}\varphi(\xi_{1}) = a_{11}\eta_{1} + a_{21}\eta_{2} + \cdots + a_{m1}\eta_{m} \\ \varphi(\xi_{2}) = a_{12}\eta_{1} + a_{22}\eta_{2} + \cdots + a_{m2}\eta_{m} \\\vdots \\ \varphi(\xi_{n}) = a_{1n}\eta_{n} + a_{2n}\eta_{2} + \cdots + a_{mn}\eta_{m}\end{array}\right.\tag{6.6.1} \end{equation}
我们称矩阵
\begin{equation*} A = \begin{pmatrix}a_{11}&a_{12}&\cdots&a_{1n}\\ a_{21}&a_{22}&\cdots&a_{2n}\\ \vdots&\vdots &\ddots&\vdots \\ a_{m1}&a_{m2}&\cdots&a_{mn} \end{pmatrix} \in \F^{m \times n} \end{equation*}
为线性映射\(\varphi\)在基\((\xi_{1}, \ldots, \xi_{n})\)\((\eta_{1}, \ldots, \eta_{m})\)下的表示矩阵(或简称矩阵)。为方便起见,我们将((6.6.1))形式上记为
\begin{equation*} \varphi(\xi_{1}, \ldots, \xi_{n}) = (\varphi(\xi_{1}), \ldots, \varphi(\xi_{n}) ) = (\eta_{1}, \ldots, \eta_{m}) A. \end{equation*}

备注 6.6.3.

表示矩阵\(A\)的第\(j\)列是\(\varphi(\xi_{j})\)在基\((\eta_{1}, \ldots, \eta_{m})\)下的坐标。给定线性映射\(\varphi\)和基\((\xi_{1}, \ldots, \xi_{n})\)\((\eta_{1}, \ldots, \eta_{m})\),由坐标的唯一性,\(\varphi\)的表示矩阵\(A\)被唯一确定。
另一方面,对于给定的基\((\xi_{1}, \ldots, \xi_{n})\)\((\eta_{1}, \ldots, \eta_{m})\),一旦给定矩阵\(A \in \F^{m \times n}\)(即确定了基向量\(\xi_{i}\)的像的坐标),则根据命题6.6.1,线性映射\(\varphi\)被唯一确定。

6.6.4.

\(V_{1}, V_{2}\)为线性空间\(V\)的的子空间,且\(V = V_{1} \oplus V_{2}\)。考虑从\(V\)\(V_{1}\)的投影映射:\(\varphi: V \to V_{1}, \alpha=\alpha_{1} + \alpha_{2} \mapsto \alpha_{1}\),其中\(\alpha_{1} \in V_{1}, \alpha_{2} \in V_{2}\)是将\(\alpha\)分解为\(V_{1}\)\(V_{2}\)中向量和的唯一方式。又设\((\xi_{1}, \ldots, \xi_{r})\)\(V_{1}\)的基,\((\xi_{r+1}, \ldots, \xi_{n})\)\(V_{2}\)的基。 由直和的定义及投影映射的定义有\(\varphi(\xi_{i}) = \xi_{i}, \forall i = 1, \ldots, r\)\(\varphi(\xi_{j}) = 0, \forall j=r+1, \ldots, n\),所以\(\varphi\)\((\xi_{1}, \ldots, \xi_{n})\)\((\xi_{1}, \ldots, \xi_{r})\)下的矩阵为
\begin{equation*} (\varepsilon_{1}, \ldots, \varepsilon_{r}, 0, \ldots, 0) \in \F^{r \times n}. \end{equation*}
基于表示矩阵,我们可以很容易地得到向量经过线性映射作用后的新坐标。

证明.

由于\(\alpha = x_{1} \xi_{1} + \cdots + x_{n} \xi_{n}\)\(\varphi\)是线性映射,我们有
\begin{equation*} \varphi(\alpha) = x_{1} \varphi(\xi_{1}) + \cdots + x_{n} \varphi(\xi_{n}). \end{equation*}
又因为\(A\)\(\varphi\)的表示矩阵,\(\varphi(\xi_{j})\)在基\((\eta_{1}, \ldots, \eta_{m})\)下的坐标为\((a_{1j}, \ldots, a_{mj})^{T}\),因此
\begin{equation*} \varphi(\alpha) = \sum_{j=1}^{n} x_{j} \bigg( \sum_{i=1}^{m} a_{ij}\eta_{i} \bigg) = \sum_{i=1}^{m} \bigg( \sum_{j=1}^{n} a_{ij}x_{j} \bigg) \eta_{i}, \end{equation*}
\(\varphi(\alpha)\)在基\((\eta_{1}, \ldots, \eta_{m})\)下的坐标为\(AX\)

6.6.6.

求线性映射\(\varphi: \F^{3} \to \F^{2}, (x,y,z)^{T} \mapsto (x+y, 2y-z)^{T}\)在基\((\varepsilon_{1}, \varepsilon_{2}, \varepsilon_{3})\)和基\((\varepsilon'_{1}, \varepsilon'_{2})\)下的表示矩阵(为了区别,这里\(\varepsilon_{i}\)表示\(3\)维标准单位向量,\(\varepsilon'_{j}\)表示\(2\)维标准单位向量),并求\(\varphi((3,2,-1)^{T})\)\((\varepsilon'_{1}, \varepsilon'_{2})\)下的坐标。
解答.
由于
\begin{equation*} \varphi(\varepsilon_{1}) = (1,0)^{T} = 1 \cdot \varepsilon'_{1} + 0 \cdot \varepsilon'_{2}, \end{equation*}
\begin{equation*} \varphi(\varepsilon_{2}) = (1,2)^{T} = 1 \cdot \varepsilon'_{1} + 2 \cdot \varepsilon'_{2}, \end{equation*}
\begin{equation*} \varphi(\varepsilon_{3}) = (0,-1)^{T} = 0 \cdot \varepsilon'_{1} + (-1) \cdot \varepsilon'_{2}, \end{equation*}
所以,\(\varphi\)\((\varepsilon_{1}, \varepsilon_{2}, \varepsilon_{3})\)\((\varepsilon'_{1}, \varepsilon'_{2})\)下的表示矩阵为
\begin{equation*} \begin{pmatrix}1 & 1 & 0 \\ 0 & 2 & -1\end{pmatrix}. \end{equation*}
由于\((3,2,-1)^{T}\)\((\varepsilon_{1}, \varepsilon_{2}, \varepsilon_{3})\)下的坐标为其自身,根据命题6.6.5\(\varphi((3,2,-1)^{T})\)\((\varepsilon'_{1}, \varepsilon'_{2})\)下的坐标为
\begin{equation*} \begin{pmatrix}1 & 1 & 0 \\ 0 & 2 & -1\end{pmatrix} \begin{pmatrix}3 \\ 2 \\ -1\end{pmatrix} = \begin{pmatrix}5 \\ 5\end{pmatrix}. \end{equation*}

子节 6.6.2 线性映射空间与矩阵空间的同构

我们可以验证,在确定\(V\)\(U\)的基\((\xi_{1}, \ldots, \xi_{n})\)\((\eta_{1}, \ldots, \eta_{m})\)之后,\(V\)\(U\)的线性映射\(\varphi, \psi\)的和\(\varphi+\psi\)的表示矩阵为\(\varphi\)\(\psi\)表示矩阵的和,\(\varphi\)的数乘的表示矩阵为\(\varphi\)表示矩阵的数乘。

证明.

首先计算\(\varphi + \psi\)的表示矩阵。对于任意\(j \in [n]\),考虑\(\varphi + \psi(\xi_{j})\)在基\((\eta_{1}, \ldots, \eta_{m})\)下的坐标。由线性映射和运算的定义知\(\varphi + \psi(\xi_{j}) = \varphi(\xi_{j}) + \psi(\xi_{j})\)。又因为\(A,B\)分别为\(\varphi\)\(\psi\)的表示矩阵,我们有
\begin{equation*} \varphi + \psi(\xi_{j}) = \sum_{i=1}^{m} a_{ij}\eta_{i} + \sum_{i=1}^{m} b_{ij}\eta_{i} = \sum_{i=1}^{m} (a_{ij}+ b_{ij}) \eta_{i}, \end{equation*}
\(\varphi+\psi(\xi_{j})\)在基\((\eta_{1}, \ldots, \eta_{m})\)下的坐标为\((a_{1j}+ b_{1j}, \ldots a_{mj}+ b_{mj})^{T}\)。因此,\(A+B\)\(\varphi+ \psi\)的表示矩阵。
接着,我们计算\(c \varphi\)的表示矩阵。类似地,对于任意\(j \in [n]\),考虑\((c \varphi)(\xi_{j})\)在基\((\eta_{1}, \ldots, \eta_{m})\)下的坐标。我们有
\begin{equation*} (c \varphi)(\xi_{j}) = c \varphi(\xi_{j}) = c \sum_{i=1}^{m} a_{ij}\eta_{i} = \sum_{i=1}^{m} c a_{ij}\eta_{i}. \end{equation*}
因此,\(cA\)\(c \varphi\)的表示矩阵。

备注 6.6.8.

上面的引理说明,从线性映射到表示矩阵的映射可以保持线性映射的加法和数乘运算。事实上,它进一步还能保持线性映射的乘法运算,见习题。
这表明,表示矩阵不仅仅带来坐标计算等方面的便利,还揭示了线性映射与矩阵之间更深层的代数联系。

证明.

首先,由引理6.6.7可知\(\Theta\)保持线性映射的加法运算和数乘运算,因此\(\Theta\)是线性映射。下面我们只需要验证\(\Theta\)是双射即可。
对于任意\(\varphi, \psi \in \mathcal{L}(V,U)\),若其满足\(\Theta(\varphi) = \Theta(\psi)\),则\(\varphi\)\(\psi\)有相同的表示矩阵。基于备注6.6.3中的讨论,由于表示矩阵中的列向量是基向量\(\xi_{j}\)的像在基\((\eta_{1}, \ldots, \eta_{m})\)下的坐标,具有唯一性,即表示矩阵有唯一性。因此,\(\varphi = \psi\)。这表明\(\Theta\)是单射。
同时,对于任意\(A \in \F^{m \times n}\),我们可以构造线性映射
\begin{equation*} \varphi(\xi_{1}, \ldots, \xi_{n}) = (\eta_{1}, \ldots, \eta_{m}) A, \end{equation*}
使得\(\Theta(\varphi) = A\)。这表明\(\Theta\)既是单射又是满射,所以\(\Theta\)是双射。

备注 6.6.10.

由于线性映射空间与表示矩阵空间同构,关于线性映射的许多线性代数性质的讨论可以等价地转化为对我们较为熟悉的矩阵的讨论。我们将在第6.7节中看到,这是一种具有普遍性的证明策略。
我们下面从另一个角度理解线性映射空间到矩阵空间的同构。 设\(V\)\(U\)为数域\(\F\)上的有限维线性空间,\((\xi_{1}, \ldots, \xi_{n})\)\((\eta_{1}, \ldots, \eta_{m})\)分别为\(V\)\(U\)的基,又设线性映射\(\varphi \in \mathcal{L}(V,U)\)在基\((\xi_{1}, \ldots, \xi_{n})\)\((\eta_{1}, \ldots, \eta_{m})\)下的表示矩阵为\(A \in \F^{m \times n}\),我们构造下列几个映射:
  • \(\sigma_{V}: V \to \F^{n}, \alpha \mapsto (a_{1}, \ldots, a_{n})^{T}\)为将向量\(\alpha = \sum_{i=1}^{n} a_{i} \xi_{i} \in V\)映射到其在基\((\xi_{1}, \ldots, \xi_{n})\)下坐标的映射;
  • \(\sigma_{U}: U \to \F^{m}, \beta \mapsto (b_{1}, \ldots, b_{m})^{T}\)为将向量\(\beta = \sum_{j=1}^{m} b_{j} \eta_{j} \in V\)映射到其在基\((\eta_{1}, \ldots, \eta_{m})\)下坐标的映射;
  • \(\varphi_{A} : \F^{n} \to \F^{m}, X \mapsto AX\)为基于矩阵\(A\)的从\(n\)维列向量到\(m\)维列向量的映射。

备注 6.6.11.

由第6.2节中的讨论可知,\(\sigma_{U}\)是双射,所以都存在逆映射\(\sigma_{U}^{-1}\)(见定理B.2.34),即给定一个列向量\(x \in \F^{m}\)\(\sigma_{U}^{-1}(x)\)\(U\)中基\((\eta_{1}, \ldots, \eta_{m})\)下以\(x\)为坐标的向量。\(\sigma_{V}\)也类似。

证明.

对于任意\(\alpha \in V\),设\(\alpha\)在基\((\xi_{1}, \ldots, \xi_{n})\)下的坐标为\(x \in \F^{n}\),则由命题6.6.5知,\(\varphi(\alpha)\)在基\((\eta_{1}, \ldots, \eta_{m})\)下的坐标为\(AX\),即
\begin{equation*} \varphi(\alpha) = (\eta_{1}, \ldots, \eta_{m}) AX. \end{equation*}
另一方面,由\(\sigma_{V}\)的定义有\(\sigma_{V}(\alpha) = X\),再结合\(\varphi_{A}\)的定义有
\begin{equation*} \varphi_{A} \sigma_{V}(\alpha) = AX. \end{equation*}
又因为\(\sigma_{U}^{-1}(AX)\)\(U\)中在基\((\eta_{1}, \ldots, \eta_{m})\)下以\(AX\)为坐标的向量,即
\begin{equation*} \sigma_{U}^{-1}\varphi_{A} \sigma_{V}(\alpha) = (\eta_{1}, \ldots, \eta_{m}) AX. \end{equation*}
上述命题所表明的同构关系可用图6.6.13中的关系表示。该关系表明,关于线性映射\(\varphi\)的讨论可以通过坐标映射\(\sigma_{V},\sigma_{U}\)转换到由表示矩阵\(A\)诱导的列向量空间之间的映射进行讨论。
同构交换关系图
6.6.13. 同构交换关系图

子节 6.6.3 不同基下的表示矩阵

到目前为止,我们关于线性映射表示矩阵的讨论都是在给定源空间\(V\)和目标空间\(U\)的基之后进行的。在本节的最后,我们讨论当基变换之后,表示矩阵如何变化以及不同基下的表示矩阵之间的关系。

证明.

由于基\((\xi_{1}, \ldots, \xi_{n})\)到基\((\xi'_{1}, \ldots, \xi'_{n})\)的过渡矩阵为\(P\),即\(\xi'_{j}\)在基\((\xi_{1}, \ldots, \xi_{n})\)下的坐标为\((p_{1j}, \ldots, p_{nj})^{T}\)。 又因\(\varphi\)在基\((\xi_{1}, \xi_{2}, \cdots, \xi_{n})\)\((\eta_{1}, \cdots, \eta_{m})\)下的矩阵为\(A\),根据命题6.6.5,对于任意\(j \in [n]\)\(\varphi(\xi'_{j})\)在基\((\eta_{1}, \cdots, \eta_{m})\)下的坐标为\(A(p_{1j}, \ldots, p_{nj})^{T}\)。可将上述推导用形式化的记号简记为
\begin{equation*} \varphi(\xi'_{1}, \cdots, \xi'_{n}) = \varphi((\xi_{1}, \cdots, \xi_{n}) P) = \varphi(\xi_{1}, \ldots, \xi_{n}) P = (\eta_{1}, \cdots, \eta_{m}) A P. \end{equation*}
因为基\((\eta_{1}, \ldots, \eta_{m})\)到基\((\eta'_{1}, \ldots, \eta'_{m})\)的过渡矩阵为\(Q\),根据备注6.2.13
\begin{equation*} (\eta_{1}, \ldots, \eta_{m}) = (\eta'_{1}, \ldots, \eta'_{m}) Q^{-1}. \end{equation*}
所以,
\begin{equation*} \varphi(\xi'_{1}, \cdots, \xi'_{n}) = (\eta'_{1}, \ldots, \eta'_{m}) Q^{-1}A P. \end{equation*}
由表示矩阵的唯一性,\(\varphi\)在基\((\xi'_{1}, \cdots, \xi'_{n})\)\((\eta'_{1}, \ldots, \eta'_{m})\)下的矩阵\(B = Q^{-1}AP\),即\(B\)\(A\)相抵。

备注 6.6.15.

思考:若\(\varphi\)在基\((\xi_{1}, \ldots, \xi_{n})\)\((\eta_{1}, \ldots, \eta_{m})\)下的表示矩阵为\(A\),若\(B\)\(A\)相抵,则\(B\)\(\varphi\)在另一对基下的表示矩阵。

6.6.16.

在次数不超过\(2\)的多项式线性空间 \(\F_{2}[x]\) 中,考虑微分算子 \(D: p(x) \mapsto p'(x)\)
  1. \(D\) 在基 \((1, x, x^{2})\)\((1, x, x^{2})\) 下的矩阵 \(A\)
  2. \(D\) 在基 \((1, x+1, (x+1)^{2})\)\((1, x+1, (x+1)^{2})\) 下的矩阵 \(B\)
解答.
对于第一部分,根据表示矩阵的定义,矩阵 \(A\) 的第 \(j\) 列是基 \((1, x, x^{2})\) 中第 \(j\) 个向量经 \(D\) 作用后,在 \((1, x, x^{2})\) 下的坐标。
  • \(1\) 作用:\(D(1) = 0 = 0 \cdot 1 + 0 \cdot x + 0 \cdot x^{2}\) \(\Rightarrow\) \(A\)的第\(1\)列为 \((0, 0, 0)^{T}\)
  • \(x\) 作用:\(D(x) = 1 = 1 \cdot 1 + 0 \cdot x + 0 \cdot x^{2}\) \(\Rightarrow\) \(A\)的第\(2\)列为 \((1, 0, 0)^{T}\)
  • \(x^{2}\) 作用:\(D(x^{2}) = 2x = 0 \cdot 1 + 2 \cdot x + 0 \cdot x^{2}\) \(\Rightarrow\) \(A\)的第\(3\)列为 \((0, 2, 0)^{T}\)
因此,得到矩阵 \(A\)
\begin{equation*} A = \begin{pmatrix}0 & 1 & 0 \\ 0 & 0 & 2 \\ 0 & 0 & 0\end{pmatrix}. \end{equation*}
对于第二部分,由 \((1, x, x^{2})\)\((1, x+1, (x+1)^{2})\) 的过渡矩阵 \(P\)可通过如下方式求得:
\begin{equation*} \begin{cases}1 = 1 \cdot 1 + 0 \cdot x + 0 \cdot x^{2} \\ x+1 = 1 \cdot 1 + 1 \cdot x + 0 \cdot x^{2} \\ (x+1)^{2} = 1 \cdot 1 + 2 \cdot x + 1 \cdot x^{2}\end{cases} ~~\implies~~ P = \begin{pmatrix}1 & 1 & 1 \\ 0 & 1 & 2 \\ 0 & 0 & 1\end{pmatrix}. \end{equation*}
由定理6.6.14
\begin{equation*} B = P^{-1}AP. \end{equation*}
首先求得 \(P^{-1}= \begin{pmatrix}1 & -1 & 1 \\ 0 & 1 & -2 \\ 0 & 0 & 1\end{pmatrix}\),代入得:
\begin{equation*} B = \begin{pmatrix}1 & -1 & 1 \\ 0 & 1 & -2 \\ 0 & 0 & 1\end{pmatrix} \begin{pmatrix}0 & 1 & 0 \\ 0 & 0 & 2 \\ 0 & 0 & 0\end{pmatrix} \begin{pmatrix}1 & 1 & 1 \\ 0 & 1 & 2 \\ 0 & 0 & 1\end{pmatrix} = \begin{pmatrix}0 & 1 & 0 \\ 0 & 0 & 2 \\ 0 & 0 & 0\end{pmatrix}. \end{equation*}

备注 6.6.17.

由上面的例子可以看出,一个线性映射/变换在不同基下的表示矩阵可能相同。

练习 6.6.4 练习

基础题.

1.
\(n \geq 1\),定义\(\F_{n-1}[x]\)\(\F_{n}[x]\)的映射\(\varphi\)如下:
\begin{equation*} \varphi(a_{0} + a_{1} x + \cdots + a_{n-1}x^{n-1}) = a_{0} x + \frac{1}{2} a_{1} x^{2} + \frac{1}{3} a_{2} x^{3} + \cdots + \frac{1}{n}a_{n-1}x^{n}, \end{equation*}
其中\(a_{0},a_{1},\ldots,a_{n-1}\in \F\)
  1. 证明:\(\varphi\)是线性映射;
  2. \(\varphi\)\(\F_{n-1}[x]\)的基\((1,x,\ldots,x^{n-1})\)\(\F_{n}[x]\)的基\((1,x,\ldots,x^{n-1},x^{n})\)下的矩阵。
2.
\(V,U,W\)为线性空间,\((\xi_{1}, \ldots, \xi_{n})\)\(V\)的基,\((\eta_{1}, \ldots, \eta_{m})\)\(U\)的基,\((\zeta_{1}, \ldots, \zeta_{p})\)\(W\)的基,又设线性映射\(\varphi \in \mathcal{L}(V,U)\)\((\xi_{1}, \ldots, \xi_{n})\)\((\eta_{1}, \ldots, \eta_{m})\)下的表示矩阵为\(A\),线性映射\(\psi \in \mathcal{L}(U,W)\)\((\eta_{1}, \ldots, \eta_{m})\)\((\zeta_{1}, \ldots, \zeta_{p})\)下的表示矩阵为\(B\)。证明:\(\psi \varphi\)在基\((\xi_{1}, \ldots, \xi_{n})\)\((\zeta_{1}, \ldots, \zeta_{p})\)下的表示矩阵为\(BA\)
3.
\(V\)\(U\)为线性空间,\((\xi_{1}, \ldots, \xi_{n})\)\(V\)的基,\((\eta_{1}, \ldots, \eta_{m})\)\(U\)的基,\(\varphi\)\(V\)\(U\)的线性映射,且在\((\xi_{1}, \ldots, \xi_{n})\)\((\eta_{1}, \ldots, \eta_{m})\)下的表示矩阵为\(A\)。若矩阵\(B\)\(A\)相抵,证明:\(B\)\(\varphi\)在另一对\(V\)\(U\)的基下的表示矩阵。
4.
\(V\)是数域\(\F\)上的\(n\)维线性空间,证明:\(V\)上所有线性函数构成的线性空间,即\(\mathcal{L}(V, \F)\),同构于\(\F^{n}\)

提高题.

5.
\(V\)\(n\)维线性空间,\(U\)\(m\)维线性空间,\(\varphi\)是从\(V\)\(U\)的线性映射,证明:存在\(V\)的一个基\((\xi_{1}, \ldots, \xi_{n})\)\(U\)的一个基\((\eta_{1}, \ldots, \eta_{m})\)使得\(\varphi\)在这两个基下的表示矩阵形如
\begin{equation*} \begin{pmatrix}E_{r}&0 \\ 0&0\end{pmatrix}_{m \times n}. \end{equation*}
解答.
\(V\)的一组基\((\varepsilon_{1}, \ldots, \varepsilon_{n})\)。考虑\(U\)中向量组\(\varphi(\varepsilon_{1}), \ldots, \varphi(\varepsilon_{n})\),设其极大线性无关组包含\(r\)个向量,不妨设为\(\varphi(\varepsilon_{1}), \ldots, \varphi(\varepsilon_{r})\)(若不然,可通过重排基向量的顺序实现)。则对任意\(j = r+1, \ldots, n\),存在标量\(a_{1j}, \ldots, a_{rj}\in \F\)使得
\begin{equation*} \varphi(\varepsilon_{j}) = \sum_{i=1}^{r} a_{ij}\varphi(\varepsilon_{i}). \end{equation*}
定义\(V\)的新向量组\((\xi_{1}, \ldots, \xi_{n})\)如下:
\begin{equation*} \xi_{i} = \varepsilon_{i} \quad (i=1,\ldots,r), \qquad \xi_{j} = \varepsilon_{j} - \sum_{i=1}^{r} a_{ij}\varepsilon_{i} \quad (j=r+1,\ldots,n). \end{equation*}
\((\varepsilon_{1}, \ldots, \varepsilon_{n})\)\((\xi_{1}, \ldots, \xi_{n})\)的变换矩阵为
\begin{equation*} P = \begin{pmatrix}E_{r}&-A \\ 0&E_{n-r}\end{pmatrix}, \end{equation*}
其中\(A = (a_{ij})_{r \times (n-r)}\)\(E_{r}\)\(E_{n-r}\)分别为\(r\)阶和\(n-r\)阶单位矩阵。因为\(\det P = 1 \neq 0\),所以\(P\)可逆,从而\((\xi_{1}, \ldots, \xi_{n})\)也是\(V\)的一组基。
由于\(\varphi(\varepsilon_{1}), \ldots, \varphi(\varepsilon_{r})\)线性无关,可将它们扩充为\(U\)的一组基。令
\begin{equation*} \eta_{i} = \varphi(\varepsilon_{i}) \quad (i=1,\ldots,r), \end{equation*}
再选取\(\eta_{r+1}, \ldots, \eta_{m} \in U\)使得\((\eta_{1}, \ldots, \eta_{m})\)构成\(U\)的一组基。
现在计算\(\varphi\)在基\((\xi_{1}, \ldots, \xi_{n})\)\((\eta_{1}, \ldots, \eta_{m})\)下的表示矩阵。
  • \(i=1,\ldots,r\),有\(\varphi(\xi_{i}) = \varphi(\varepsilon_{i}) = \eta_{i}\),故其坐标为第\(i\)个分量为\(1\)、其余分量为\(0\)的列向量。
  • \(j=r+1,\ldots,n\),有
    \begin{align*} \varphi(\xi_{j}) \amp = \varphi\!\left(\varepsilon_{j} - \sum_{i=1}^{r} a_{ij}\varepsilon_{i}\right)\\ \amp= \varphi(\varepsilon_{j}) - \sum_{i=1}^{r} a_{ij}\varphi(\varepsilon_{i}) \\ \amp = \sum_{i=1}^{r} a_{ij}\eta_{i} - \sum_{i=1}^{r} a_{ij}\eta_{i} = 0, \end{align*}
    故其坐标为零向量。
因此,\(\varphi\)的表示矩阵为
\begin{equation*} \begin{pmatrix}E_{r}&0 \\ 0&0\end{pmatrix}_{m \times n}, \end{equation*}
其中\(E_{r}\)\(r\)阶单位矩阵,左上角块为\(r \times r\),其余块为零矩阵。
6.
\((\xi_{1}, \ldots, \xi_{n})\)是线性空间\(V\)的一个基,\(\eta_{1}, \ldots, \eta_{n}\)是有限维线性空间\(U\)中的\(n\)个向量,命题6.6.1表明存在唯一的从\(V\)\(U\)的线性映射使得\(\varphi(\xi_{i}) = \eta_{i}, \forall i \in [n]\)。证明:
  1. \(\varphi\)是单射当且仅当\(\eta_{1}, \ldots, \eta_{n}\)线性无关;
  2. \(\varphi\)是满射当且仅当\(U = \langle \eta_{1}, \ldots, \eta_{n} \rangle\),即向量\(\eta_{1}, \ldots, \eta_{n}\)可以生成线性空间\(U\)
解答.
  1. 必要性:若\(\varphi\)是单射,设\(\sum_{i=1}^{n} c_{i} \eta_{i} = 0\),则\(\varphi\left( \sum_{i=1}^{n} c_{i} \xi_{i} \right) = \sum_{i=1}^{n} c_{i} \varphi(\xi_{i}) = \sum_{i=1}^{n} c_{i} \eta_{i} = 0\)。因为\(\varphi\)单射,所以\(\sum_{i=1}^{n} c_{i} \xi_{i} = 0\)。而\(\xi_{1}, \ldots, \xi_{n}\)是基,故线性无关,于是所有\(c_{i} = 0\)。因此\(\eta_{1}, \ldots, \eta_{n}\)线性无关。
    充分性:若\(\eta_{1}, \ldots, \eta_{n}\)线性无关,设\(\varphi(\alpha) = 0\),将\(\alpha\)表示为\(\alpha = \sum_{i=1}^{n} c_{i} \xi_{i}\)。则\(0 = \varphi(\alpha) = \sum_{i=1}^{n} c_{i} \eta_{i}\),由线性无关性得所有\(c_{i} = 0\),故\(\alpha = 0\)。由命题6.3.15\(\varphi\)是单射。
  2. 必要性:若\(\varphi\)是满射,则对任意\(\beta \in U\),存在\(\alpha \in V\)使得\(\varphi(\alpha) = \beta\)。设\(\alpha = \sum_{i=1}^{n} c_{i} \xi_{i}\),则\(\beta = \varphi(\alpha) = \sum_{i=1}^{n} c_{i} \eta_{i}\),所以\(\beta \in \langle \eta_{1}, \ldots, \eta_{n} \rangle\)。故\(U \subseteq \langle \eta_{1}, \ldots, \eta_{n} \rangle\),显然\(\langle \eta_{1}, \ldots, \eta_{n} \rangle \subseteq U\),所以\(U = \langle \eta_{1}, \ldots, \eta_{n} \rangle\)
    充分性:若\(U = \langle \eta_{1}, \ldots, \eta_{n} \rangle\),则对任意\(\beta \in U\),存在\(c_{1}, \ldots, c_{n}\)使得\(\beta = \sum_{i=1}^{n} c_{i} \eta_{i} = \varphi( \sum_{i=1}^{n} c_{i} \xi_{i} )\),故存在\(\beta\)\(\varphi\)下的原像,因此\(\varphi\)是满射。
7.
\((\xi_{1}, \ldots, \xi_{n})\)是线性空间\(V\)的一个基,\((\eta_{1}, \ldots, \eta_{m})\)是线性空间\(U\)的一个基,\(\varphi\)是从\(V\)\(U\)的线性映射且\(\varphi\)\((\xi_{1}, \ldots, \xi_{n})\)\((\eta_{1}, \ldots, \eta_{m})\)下的表示矩阵为\(A \in \F^{n \times m}\),证明:
  1. \(\varphi\)是单射当且仅当\(A\)是列满秩矩阵;
  2. \(\varphi\)是满射当且仅当\(A\)是行满秩矩阵。
解答.
  1. \(A = (a_{ij})_{m \times n}\),即\(\varphi(\xi_{j}) = \sum_{i=1}^{m} a_{ij}\eta_{i}\)\(j=1,\ldots,n\)。定义坐标映射\(\sigma_{V}: V \to \F^{n}\)\(\sigma_{V}(\alpha) = (x_{1}, \ldots, x_{n})^{\top}\),其中\(\alpha = \sum_{j=1}^{n} x_{j} \xi_{j}\);类似定义\(\sigma_{U}: U \to \F^{m}\)。则线性映射\(\varphi\)对应于矩阵乘法\(L_{A}: \F^{n} \to \F^{m}\)\(L_{A}(x) = Ax\)。由同构交换关系(见图6.6.13),即命题6.6.12,有\(\varphi = \sigma_{U}^{-1}L_{A} \sigma_{V}\)
    因为\(\sigma_{V}\)\(\sigma_{U}\)是同构映射,所以\(\varphi\)是单射当且仅当\(L_{A}\)是单射。而\(L_{A}\)是单射当且仅当\(AX=0\)只有零解,即\(A\)的列向量线性无关,亦即\(A\)的列秩为\(n\)(列满秩)。
  2. 同上,\(\varphi\)是满射当且仅当\(L_{A}\)是满射。\(L_{A}\)是满射当且仅当\(A\)的列向量张成\(\F^{m}\),即\(A\)的列空间等于\(\F^{m}\),这等价于\(A\)的行秩为\(m\)(因为行秩等于列秩),即\(A\)是行满秩矩阵。