2.9 维数与秩(第二章 矩阵代数)

主要内容

本节首先引入了坐标系的概念,利用子空间的一组基,将子空间的任意一个向量用这组基来表示。接着引入了子空间的维数的概念,其实质是子空间中任意一组基的个数。并讨论了矩阵列空间的维数(也称作秩)和子空间的维数。

坐标系

根据上一节的定义,子空间HH中的一组基是线性无关的。由于基是线性无关的,所以HH中的每个向量可以被表示为基向量的线性组合的唯一形式。
证:

假设β={b1,,bp}\beta = \{\boldsymbol b_1, \cdots, \boldsymbol b_p\}HH的基,HH中的一个向量x\boldsymbol x可以由两种方式生成,设:
x=c1b1++cpbp\boldsymbol x=c_1\boldsymbol b_1 + \cdots+c_p\boldsymbol b_p
x=d1b1++dpbp\boldsymbol x = d_1\boldsymbol b_1 + \cdots + d_p\boldsymbol b_p
两式相减得:
0=(c1d1)b1++(cpdp)bp\boldsymbol 0 = (c_1 - d_1)\boldsymbol b_1 + \cdots + (c_p - d_p)\boldsymbol b_p
由于β\beta是线性无关的,所以上式中的系数必全为0,因此HH中的一个向量只能通过基的唯一组合进行表示。

定义:

假设β={b1,,bp}\beta = \{\boldsymbol b1,\cdots,\boldsymbol b_p\}是子空间HH的一组基,对HH中的每一个向量x\boldsymbol x,相对于基β\beta的坐标是使x=c1b1++cpbp\boldsymbol x = c_1\boldsymbol b_1 + \cdots + c_p\boldsymbol b_p成立的权c1,,cpc_1, \cdots, c_p,其Rp\mathbb R^p中的向量
[x]β=[c1...cp]{[\boldsymbol x]}_\beta = \begin{bmatrix}c_1 \\ ... \\ c_p\end{bmatrix}
称为x\boldsymbol x(相对于β\beta)的坐标向量,或x\boldsymbol xβ\beta-坐标向量。

例:

v1=[362]\boldsymbol v_1 = \begin{bmatrix}3 \\ 6 \\ 2\end{bmatrix}v2=[101]\boldsymbol v_2 = \begin{bmatrix}-1 \\ 0 \\ 1\end{bmatrix}x=[3127]\boldsymbol x = \begin{bmatrix}3 \\ 12 \\7\end{bmatrix}β={v1,v2}\beta = \{\boldsymbol v_1, \boldsymbol v_2\},。由于v1\boldsymbol v_1, v2\boldsymbol v_2线性无关,故β\betaH=Span{v1,v2}H=Span\{\boldsymbol v_1, \boldsymbol v_2\}的一组基。判断x\boldsymbol x是否在HH中,如果是,求x\boldsymbol x相对于基β\beta的坐标向量。

解:

问题的实质是判断下面的方程是否相容:
c1[362]+c2[101]=[3127]c_1\begin{bmatrix}3\\6\\2\end{bmatrix} + c_2\begin{bmatrix}-1\\0\\1\end{bmatrix} = \begin{bmatrix}3\\12\\7\end{bmatrix}
经计算,c1=2c_1=2c2=3c_2=3[x]β=[23][\boldsymbol x]_\beta = \begin{bmatrix}2\\3\end{bmatrix}。基β\beta确定HH上的一个坐标系,如下图所示:
2.9 维数与秩(第二章 矩阵代数)
注意到,虽然HH中的点也在R3\mathbb R^3中,但它们完全由属于R2\mathbb R^2的坐标向量确定。映射x[x]β\boldsymbol x \rightarrow[\boldsymbol x]_\betaHHR2\mathbb R^2之间保持线性组合关系的一一映射,我们称这种映射是同构的,切HHR2\mathbb R^2同构。

一般的,如果β={b1,,bp}\beta = \{\boldsymbol b_1, \cdots, \boldsymbol b_p\}HH的基,则映射x[x]β\boldsymbol x\rightarrow [\boldsymbol x]_\beta是使HHRp\mathbb R^p的形态一样的一一映射,尽管HH中的向量可能有多于pp个元素。

子空间的维数

定义:

非零子空间HH的维数(用dimHdim H表示)是HH的任意一个基的向量个数。零子空间{0}\{\boldsymbol 0\}的维数定义为零。

Rn\mathbb R^n空间维数为nnRn\mathbb R^n的每个基由nn个向量组成。R3\mathbb R^3中一个经过0\boldsymbol 0的平面是二维的,一条经过0\boldsymbol 0的直线是一维的。

例:

在前一章的内容中,我们观察到,矩阵AA的零空间的基的数量对应于方程Ax=0A\boldsymbol x = \boldsymbol 0中自由变量的数量,因此,要确定Nul ANul \ A的维数,只需求出A=0A\boldsymbol =\boldsymbol 0中自由变量的个数。

定义:

矩阵AA的秩(记为rankArank A)是AA的列空间的维数。

因为AA的主元列形成Col ACol \ A的一个基,故AA的秩正好是AA的主元列的个数。
例:

确定下列矩阵的秩:
A=[25348474396952409656]A=\begin{bmatrix}2&5&-3&-4&8\\4&7&-4&-3&9\\6&9&-5&2&4\\0&-9&6&5&-6\end{bmatrix}

解:

AA经过行化简,其阶梯形矩阵为:
[25348032570004600000]\begin{bmatrix}2&5&-3&-4&8\\0&-3&2&5&-7\\0&0&0&4&-6\\0&0&0&0&0\end{bmatrix}
可见,AA有三个主元列(第1,2,4列),因此rank A=3rank \ A = 3

从这个例子中还可以看到,方程Ax=0A\boldsymbol x=\boldsymbol 0有两个自由变量(由于AA的五列中只有三个主元列),因此得出如下关系:
定义:

如果一矩阵AAnn列,则rank A+dim Nul A=nrank \ A + dim \ Nul \ A = n

上述定理被称作秩定理

下面的定理被称为基定理

HHRn\mathbb R^npp维子空间,HH中的任何恰好由pp个元素组成的线性无关集构成HH的一个基。并且,HH中任何生成HHpp个向量集也构成HH的一个基。

秩与可逆矩阵定理

子空间基的线性无关性质可以与逆矩阵发生一些关联,下面是逆矩阵与本节知识关联得到的一些推论

定理:

AA是一n×nn \times n矩阵,则下面的每个命题与AA是可逆矩阵的命题等价:
a. AA的列向量构成Rn\mathbb R^n的一个基
b. Col A=RnCol \ A = \mathbb R^n
c. dim Col A=ndim \ Col \ A = n
d. rank A=nrank \ A = n
e. Nul A={0}Nul \ A = \{\boldsymbol 0\}
f. dim Nul A=0dim \ Nul \ A = 0