返回

定义1 n个有次序的数a1 , a2 , ⋯ , an所组成的数组称为n维向量

这n个数称为该向量的n个分量 , 第i个数ai称为第i个分量

分量全为实数的向量称为实向量 , 分量为复数的向量称为复向量

n维向量可写成一行 , 也可写成一列,分别称为行向量和列向量 。

如果行向量与列向量都按矩阵的运算规则进行运算,

那么n维列向量a=[a1a2an]\left\lbrack \begin{array}{r} \begin{matrix} a_{1} \\ a_{2} \end{matrix} \\ \begin{matrix} \vdots \\ a_{n} \end{matrix} \end{array} \right\rbrack与n维行向量aT=(a1 , a2 , ⋯ , a2)是两个不同的向量

(如果按定义1 , 那么a与aT是同一个向量)

列向量约定用黑体小写字母a , b , α , β等表示

行向量约定用aT , bT , αT , βT等表示

在解析几何中 , 我们把“既有大小又有方向的量”叫做向量

并把可随意平行移动的有向线段作为向量的几何形象

在引进坐标系以后 , 这种向量就有了坐标表示式(三个有次序的实数)

也就是本书中的3维向量

因此 , 当n⩽3时 , n维向量可以把有向线段作为几何形象

但当n>3时 , n维向量就不再有这种几何形象 , 只是沿用一些几何术语罢了

几何中 , “空间”通常是作为点的集合 , 即构成“空间”的元素是点,

这样的空间叫做点空间

我们把3维向量的全体所组成的集合R3={r=[xyz]\begin{bmatrix} x \\ y \\ z \end{bmatrix} | x , y , z∈R}

叫做3维向量空间,

在点空间取定坐标系以后,

空间中的点P(x , y , z)与3维向量r=[xyz]\begin{bmatrix} x \\ y \\ z \end{bmatrix}之间有一一对应的关系

因此 , 向量空间可以类比为取定了坐标系的点空间

在讨论向量的运算时 , 我们把向量看作有向线段;

在讨论向量集时则把向量r看作以r为向径的点P

从而把点P的轨迹作为向量集的图形

例如点集Π={P(x , y , z) | ax+by+cz=d}是一个平面(a , b , c不全为0)

于是向量集{r=(x , y , z)T | ax+by+cz=d}也叫做向量空间R3中的平面

并把Π作为它的图形

类似地,

n维向量的全体所组成的集合

Rn={x=(x1 , x2 , ⋯ , xn)T | x1 , x2 , ⋯ , xn ∈R}叫做n维向量空间

n维向量的集合{x=(x1 , x2 , ⋯ , xn)T | a1x1 +a2 x2 + ⋯ anxn =b}

叫做n维向量空间Rn中的n-1维超平面

若干个同维数的列向量(或同维数的行向量)所组成的集合叫做向量组.

例如一个m×n矩阵的全体列向量是一个含n个m维列向量的向量组,

它的全体行向量是一个含m个n维行向量的向量组.

又如当R(A)<n时

线性方程Am×nx=0的全体解是一个含无限多个n维列向量的向量组

下面我们先讨论只含有限个向量的向量组

以后再把讨论的结果推广到含无限多个向量的向量组

矩阵的列向量组和行向量组都是只含有限个向量的向量组

反之 , 一个含有限个向量的向量组总可以构成一个矩阵

例如m个n维列向量所组成的向量组A: a1 , a2 , ⋯ , am

构成一个n×m矩阵A=(a1 , a2 , ⋯ , am)

m个n维行向量所组成的向量组B: β1T\beta_{1}^{T} , β2T\beta_{2}^{T} , ⋯ , βmT\beta_{m}^{T}

构成一个m×n矩阵B=[β1Tβ2TβmT]\left\lbrack \begin{array}{r} \begin{matrix} \beta_{1}^{T} \\ \beta_{2}^{T} \end{matrix} \\ \begin{matrix} \vdots \\ \beta_{m}^{T} \end{matrix} \end{array} \right\rbrack

总之 , 含有限个向量的有序向量组可以与矩阵一一对应

定义2 给定向量组A: a1 , a2 , ⋯ , am , 对于任何一组实数 k1 , k2 , ⋯ , km

表达式k1a1 + k2a2 + ⋯ + kmam称为向量组A的一个线性组合

k1 , k2 , ⋯ , km称为这个线性组合的系数

给定向量组A: a1 , a2 , ⋯ , am和向量b

如果存在一组数λ1 , λ2 , ⋯ , λm使b=λ1a1 + λ2a2 + ⋯ +λmam

则向量b是向量组A的线性组合

这时称向量b能由向量组A线性表示

向量b能由向量组A线性表示 , 也就是方程组x1a1 + x2a2 + ⋯ +xmam=b有解

定理1 向量b能由向量组A: a1 , a2 , ⋯ , am线性表示的充分必要条件是

矩阵A=( a1 , a2 , ⋯ , am)的秩与矩阵B=( a1 , a2 , ⋯ , am , b)的秩相等

定义3设有两个向量组A: a1 , a2 , ⋯ , am及B: b1 , b2 , ⋯ , bl

若B组中的每个向量都能由向量组A线性表示

则称向量组B能由向量组A线性表示

若向量组A与向量组B能相互线性表示 , 则称这两个向量组等价

把向量组A和B所构成的矩阵依次记作A=(a1 , a2 , ⋯ , am)和B=(b1 , b2 , ⋯ , bl)

向量组B能由向量组A线性表示,

即对每个向量bj(j=1 , 2 , ⋯ , l)存在数k1j , k2j , ⋯ ,kmj

使bj=k1j a1+ k2ja2 +kmjam=(a1 , a2 , ⋯ , am)[k1jk2jkmj]\left\lbrack \begin{array}{r} \begin{matrix} k_{1j} \\ k_{2j} \end{matrix} \\ \begin{matrix} \vdots \\ k_{mj} \end{matrix} \end{array} \right\rbrack

从而(b1 , b2 , ⋯ , bl)=(a1 , a2 , ⋯ , am)[k11k21km1k12k22km2k1lk2lkml]\left\lbrack \begin{array}{r} \begin{matrix} k_{11} \\ k_{21} \end{matrix} \\ \begin{matrix} \vdots \\ k_{m1} \end{matrix} \end{array}\ \ \ \ \begin{array}{r} \begin{matrix} k_{12} \\ k_{22} \end{matrix} \\ \begin{matrix} \vdots \\ k_{m2} \end{matrix} \end{array}\ \ \ \ \begin{array}{r} \begin{matrix} \cdots \\ \cdots \end{matrix} \\ \begin{matrix} \vdots \\ \cdots \end{matrix} \end{array}\ \ \ \ \begin{array}{r} \begin{matrix} k_{1l} \\ k_{2l} \end{matrix} \\ \begin{matrix} \vdots \\ k_{ml} \end{matrix} \end{array} \right\rbrack

这里 , 矩阵Km×l=(kij)称为这一线性表示的系数矩阵

由此可知 , 若Cm×n=Am×lBl×n

则矩阵C的列向量组能由矩阵A的列向量组线性表示

B为这一表示的系数矩阵:(c1 , c2 , ⋯ , cn)=(a1 , a2 , ⋯ , al)[b11b21bl1b12b22bl2b1nb2nbln]\left\lbrack \begin{array}{r} \begin{matrix} b_{11} \\ b_{21} \end{matrix} \\ \begin{matrix} \vdots \\ b_{l1} \end{matrix} \end{array}\ \ \ \ \begin{array}{r} \begin{matrix} b_{12} \\ b_{22} \end{matrix} \\ \begin{matrix} \vdots \\ b_{l2} \end{matrix} \end{array}\ \ \ \ \begin{array}{r} \begin{matrix} \cdots \\ \cdots \end{matrix} \\ \begin{matrix} \vdots \\ \cdots \end{matrix} \end{array}\ \ \ \ \begin{array}{r} \begin{matrix} b_{1n} \\ b_{2n} \end{matrix} \\ \begin{matrix} \vdots \\ b_{\ln} \end{matrix} \end{array} \right\rbrack

同时 , C的行向量组能由B的行向量组线性表示 , A为这一表示的系数矩阵

[γ1Tγ2TγmT]\left\lbrack \begin{array}{r} \begin{matrix} \gamma_{1}^{T} \\ \gamma_{2}^{T} \end{matrix} \\ \begin{matrix} \vdots \\ \gamma_{m}^{T} \end{matrix} \end{array} \right\rbrack=[a11a21am1a12a22am2a1la2laml][β1Tβ2TβlT]\left\lbrack \begin{array}{r} \begin{matrix} a_{11} \\ a_{21} \end{matrix} \\ \begin{matrix} \vdots \\ a_{m1} \end{matrix} \end{array}\ \ \ \ \begin{array}{r} \begin{matrix} a_{12} \\ a_{22} \end{matrix} \\ \begin{matrix} \vdots \\ a_{m2} \end{matrix} \end{array}\ \ \ \ \begin{array}{r} \begin{matrix} \cdots \\ \cdots \end{matrix} \\ \begin{matrix} \vdots \\ \cdots \end{matrix} \end{array}\ \ \ \ \begin{array}{r} \begin{matrix} a_{1l} \\ a_{2l} \end{matrix} \\ \begin{matrix} \vdots \\ a_{ml} \end{matrix} \end{array} \right\rbrack\left\lbrack \begin{array}{r} \begin{matrix} \beta_{1}^{T} \\ \beta_{2}^{T} \end{matrix} \\ \begin{matrix} \vdots \\ \beta_{l}^{T} \end{matrix} \end{array} \right\rbrack

设矩阵A与B行等价 , 即矩阵A经初等行变换变成矩阵B

则B的每个行向量都是A的行向量组的线性组合

即B的行向量组能由A的行向量组线性表示

由于初等变换可逆 , 知矩阵B亦可经初等行变换变为A

从而A的行向量组也能由B的行向量组线性表示

于是A的行向量组与B的行向量组等价

类似可知 , 若矩阵A与B列等价 , 则A的列向量组与B的列向量组等价

向量组的线性组合、线性表示及等价等概念 , 也可移用于线性方程组

对方程组A的各个方程作线性运算所得到的一个方程

就称为方程组A的一个线性组合

若方程组B的每个方程都是方程组A的线性组合

就称方程组B能由方程组A线性表示

这时方程组A的解一定是方程组B的解

若方程组A与方程组B能相互线性表示 , 就称这两个方程组可互推

可互推的线性方程组一定同解

按定义3 , 向量组B: b1 , b2 , ⋯ , bl能由向量组A: a1 , a2 , ⋯ , am线性表示

其含义是存在矩阵Km×l , 使(b1 , ⋯ , bl)=(a1 , ⋯ , am)K

也就是矩阵方程(a1 , a2 , ⋯ , am)X=(b1 , b2 , ⋯ , bl)有解

定理2

向量组B: b1 , b2 , ⋯ , bl能由向量组A: a1 , a2 , ⋯ , am线性表示的充分必要条件是

矩阵A=(a1 , a2 , ⋯ , am)的秩与矩阵(A , B)=(a1 , a2 , ⋯ , am , b1 , b2 , ⋯ , bl)的秩相等即R(A)=R(A , B)

推论

向量组A: a1 , a2 , ⋯ , am与向量组B: b1 , b2 , ⋯ , bl等价的充分必要条件是,

R(A)=R(B)=R(A , B) ,

其中A和B是向量组A和B所构成的矩阵

证: 因向量组A与向量组B能相互线性表示,

依据定理2 , 知它们等价的充分必要条件是R(A)=R(A , B)且R(B)=R(B , A)

而R(A , B)=R(B , A)合起来即得充分必要条件为R(A)= R(B)=R(A , B)

例1设a1=[1122]\left\lbrack \begin{array}{r} \begin{matrix} 1 \\ 1 \end{matrix} \\ \begin{matrix} 2 \\ 2 \end{matrix} \end{array} \right\rbrack , a2=[1213]\left\lbrack \begin{array}{r} \begin{matrix} 1 \\ 2 \end{matrix} \\ \begin{matrix} 1 \\ 3 \end{matrix} \end{array} \right\rbrack , a3=[1140]\left\lbrack \begin{array}{r} \begin{matrix} 1 \\ - 1 \end{matrix} \\ \begin{matrix} 4 \\ 0 \end{matrix} \end{array} \right\rbrack , b=[1031]\left\lbrack \begin{array}{r} \begin{matrix} 1 \\ 0 \end{matrix} \\ \begin{matrix} 3 \\ 1 \end{matrix} \end{array} \right\rbrack

试证明向量b能由向量组a1 , a2 , a3线性表示 , 并求出表示式

解: 要证明向量𝒃\mathbf{b}能由向量组𝒂1,𝒂2,𝒂3\mathbf{a}_{1},\mathbf{a}_{2},\mathbf{a}_{3}线性表示,

需验证存在一组数k1,k2,k3k_{1},k_{2},k_{3},使得𝒃=k1𝒂1+k2𝒂2+k3𝒂3\mathbf{b} = k_{1}\mathbf{a}_{1} + k_{2}\mathbf{a}_{2} + k_{3}\mathbf{a}_{3}

这等价于求解以k1,k2,k3k_{1},k_{2},k_{3}为未知数的线性方程组,若方程组有解,则表示式存在。

步骤1:构造线性方程组

根据线性表示的定义,将向量代入𝒃=k1𝒂1+k2𝒂2+k3𝒂3\mathbf{b} = k_{1}\mathbf{a}_{1} + k_{2}\mathbf{a}_{2} + k_{3}\mathbf{a}_{3}

展开得:[1031]=k1[1122]+k2[1213]+k3[1140]=[k1k12k12k1]+[k22k2k23k2]+[k3k34k30k3]\begin{bmatrix} 1 \\ 0 \\ 3 \\ 1 \end{bmatrix} = k_{1}\begin{bmatrix} 1 \\ 1 \\ 2 \\ 2 \end{bmatrix} + k_{2}\begin{bmatrix} 1 \\ 2 \\ 1 \\ 3 \end{bmatrix} + k_{3}\begin{bmatrix} 1 \\ - 1 \\ 4 \\ 0 \end{bmatrix} = \begin{bmatrix} k_{1} \\ k_{1} \\ 2k_{1} \\ 2k_{1} \end{bmatrix} + \begin{bmatrix} k_{2} \\ 2k_{2} \\ k_{2} \\ 3k_{2} \end{bmatrix} + \begin{bmatrix} k_{3} \\ - k_{3} \\ 4k_{3} \\ 0 \bullet k_{3} \end{bmatrix}

按分量相等列出方程组:{k1+k2+k3=11k1+2k2k3=022k1+k2+4k3=332k1+3k2+0k3=14\left\{ \begin{matrix} k_{1} + k_{2} + k_{3} = 1\quad (第1分量) \\ k_{1} + 2k_{2} - k_{3} = 0\quad (第2分量) \\ 2k_{1} + k_{2} + 4k_{3} = 3\quad (第3分量) \\ 2k_{1} + 3k_{2} + 0 \cdot k_{3} = 1\quad (第4分量) \end{matrix} \right.\

步骤2:求解方程组(通过增广矩阵行变换)

构造增广矩阵Ã=(𝒂1,𝒂2,𝒂3,𝒃)\widetilde{A} = (\mathbf{a}_{1},\mathbf{a}_{2},\mathbf{a}_{3},\mathbf{b})

并进行初等行变换化为行最简形:Ã=[1111121021432301]\widetilde{A} = \begin{bmatrix} 1 & 1 & 1 & 1 \\ 1 & 2 & - 1 & 0 \\ 2 & 1 & 4 & 3 \\ 2 & 3 & 0 & 1 \end{bmatrix}

得到行最简形:[1032012100000000]\begin{bmatrix} 1 & 0 & 3 & 2 \\ 0 & 1 & - 2 & - 1 \\ 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 \end{bmatrix}

步骤3:分析解的存在性与表示式

行最简形对应的方程组为:{k1+3k3=2k22k3=1\left\{ \begin{matrix} k_{1} + 3k_{3} = 2 \\ k_{2} - 2k_{3} = - 1 \end{matrix} \right.\

得同解方程组{k1=23k3k2=2k31\left\{ \begin{matrix} k_{1} = 2 - 3k_{3} \\ k_{2} = 2k_{3} - 1 \end{matrix} \right.\

其中k3k_{3}为自由未知数,令k3=ck_{3} = ccc为任意常数),则:{k1=23ck2=1+2ck3=c\left\{ \begin{matrix} k_{1} = 2 - 3c \\ k_{2} = - 1 + 2c \\ k_{3} = c \end{matrix} \right.\

方程组有无限多解,因此𝒃\mathbf{b}能由𝒂1,𝒂2,𝒂3\mathbf{a}_{1},\mathbf{a}_{2},\mathbf{a}_{3}线性表示,

表示式为:𝒃=(23c)𝒂1+(1+2c)𝒂2+c𝒂3(c)\mathbf{b} = (2 - 3c)\mathbf{a}_{1} + ( - 1 + 2c)\mathbf{a}_{2} + c\mathbf{a}_{3}\quad(c \in \mathbb{R})

例2设a1=[1111]\left\lbrack \begin{array}{r} \begin{matrix} 1 \\ - 1 \end{matrix} \\ \begin{matrix} 1 \\ - 1 \end{matrix} \end{array} \right\rbrack , a2=[3113]\left\lbrack \begin{array}{r} \begin{matrix} 3 \\ 1 \end{matrix} \\ \begin{matrix} 1 \\ 3 \end{matrix} \end{array} \right\rbrack , b1=[2011]\left\lbrack \begin{array}{r} \begin{matrix} 2 \\ 0 \end{matrix} \\ \begin{matrix} 1 \\ 1 \end{matrix} \end{array} \right\rbrack , b2=[1102]\left\lbrack \begin{array}{r} \begin{matrix} 1 \\ 1 \end{matrix} \\ \begin{matrix} 0 \\ 2 \end{matrix} \end{array} \right\rbrack , b3=[3120]\left\lbrack \begin{array}{r} \begin{matrix} 3 \\ - 1 \end{matrix} \\ \begin{matrix} 2 \\ 0 \end{matrix} \end{array} \right\rbrack

试证明向量组a1 , a2与向量组b1 , b2 , b3等价

证: 记A=(a1 , a2) , B=(b1 , b2 , b3) , 只要证R(A)=R(B)=R(A , B)

为此把矩阵(A , B)化成行阶梯形矩阵

(A , B)=[11113113201111023120]r[10003426221312133213]r[10003200210011003100]\left\lbrack \begin{array}{r} \begin{matrix} 1 \\ - 1 \end{matrix} \\ \begin{matrix} 1 \\ - 1 \end{matrix} \end{array}\ \ \ \ \ \begin{array}{r} \begin{matrix} 3 \\ 1 \end{matrix} \\ \begin{matrix} 1 \\ 3 \end{matrix} \end{array}\ \ \ \ \ \begin{array}{r} \begin{matrix} 2 \\ 0 \end{matrix} \\ \begin{matrix} 1 \\ 1 \end{matrix} \end{array}\ \ \ \ \ \begin{array}{r} \begin{matrix} 1 \\ 1 \end{matrix} \\ \begin{matrix} 0 \\ 2 \end{matrix} \end{array}\ \ \ \ \begin{array}{r} \begin{matrix} 3 \\ - 1 \end{matrix} \\ \begin{matrix} 2 \\ 0 \end{matrix} \end{array} \right\rbrack\overset{r}{\Rightarrow}\left\lbrack \begin{array}{r} \begin{matrix} 1 \\ 0 \end{matrix} \\ \begin{matrix} 0 \\ 0 \end{matrix} \end{array}\ \ \ \ \ \begin{array}{r} \begin{matrix} 3 \\ 4 \end{matrix} \\ \begin{matrix} - 2 \\ 6 \end{matrix} \end{array}\ \ \ \ \ \begin{array}{r} \begin{matrix} 2 \\ 2 \end{matrix} \\ \begin{matrix} - 1 \\ 3 \end{matrix} \end{array}\ \ \ \ \ \begin{array}{r} \begin{matrix} 1 \\ 2 \end{matrix} \\ \begin{matrix} - 1 \\ 3 \end{matrix} \end{array}\ \ \ \ \begin{array}{r} \begin{matrix} 3 \\ 2 \end{matrix} \\ \begin{matrix} - 1 \\ 3 \end{matrix} \end{array} \right\rbrack\overset{r}{\Rightarrow}\left\lbrack \begin{array}{r} \begin{matrix} 1 \\ 0 \end{matrix} \\ \begin{matrix} 0 \\ 0 \end{matrix} \end{array}\ \ \ \ \ \begin{array}{r} \begin{matrix} 3 \\ 2 \end{matrix} \\ \begin{matrix} 0 \\ 0 \end{matrix} \end{array}\ \ \ \ \ \begin{array}{r} \begin{matrix} 2 \\ 1 \end{matrix} \\ \begin{matrix} 0 \\ 0 \end{matrix} \end{array}\ \ \ \ \ \begin{array}{r} \begin{matrix} 1 \\ 1 \end{matrix} \\ \begin{matrix} 0 \\ 0 \end{matrix} \end{array}\ \ \ \ \begin{array}{r} \begin{matrix} 3 \\ 1 \end{matrix} \\ \begin{matrix} 0 \\ 0 \end{matrix} \end{array} \right\rbrack

因此 , R(A)=R(B)=R(A , B)=2 , 故向量组a1 , a2与向量组b1 , b2 , b3等价

定理3设向量组B: b1 , b2 , ⋯ , bl能由向量组A: a1 , a2 , ⋯ , am线性表示

则R(b1 , b2 , ⋯ , bl)⩽R(a1 , a2 , ⋯ , am)

证明:

1. 矩阵化 设每个向量均为 nn 维列向量。

A=[a1a2am]n×m,B=[b1b2bl]n×lA = \lbrack a_{1}\ a_{2}\ \cdots\ a_{m}\rbrack_{n \times m},\quad B = \lbrack b_{1}\ b_{2}\ \cdots\ b_{l}\rbrack_{n \times l}。

BB 能由 AA 线性表示”等价于:存在矩阵 Km×lK_{m \times l},使得B=AKB = AK。

其中 KK 的第 jj 列是 bjb_{j} 关于 AA 的线性表示系数。

2. 利用矩阵秩的性质

由矩阵乘积的秩不等式:R(B)=R(AK)min{R(A),R(K)}R(A)R(B) = R(AK) \leq min\{ R(A),R(K)\} \leq R(A)。

因此R(B)R(A)R(B) \leq R(A)。R(b1,,bl)R(a1,,am)R(b_{1},\ldots,b_{l}) \leq R(a_{1},\ldots,a_{m})。

因此不等式得证。

举例验证

例 1:秩相等的情形 取a1=(100),a2=(010)a_{1} = \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix},\quad a_{2} = \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix},

A=(100100),R(A)=2A = \begin{pmatrix} 1 & 0 \\ 0 & 1 \\ 0 & 0 \end{pmatrix},\quad R(A) = 2。

b1=2a1+3a2=(230),b2=a1+4a2=(140),b3=a1+a2=(110)b_{1} = 2a_{1} + 3a_{2} = \begin{pmatrix} 2 \\ 3 \\ 0 \end{pmatrix},\quad b_{2} = - a_{1} + 4a_{2} = \begin{pmatrix} - 1 \\ 4 \\ 0 \end{pmatrix},\quad b_{3} = a_{1} + a_{2} = \begin{pmatrix} 1 \\ 1 \\ 0 \end{pmatrix}。

于是B=(211341000),K=(211341)B = \begin{pmatrix} 2 & - 1 & 1 \\ 3 & 4 & 1 \\ 0 & 0 & 0 \end{pmatrix},\quad K = \begin{pmatrix} 2 & - 1 & 1 \\ 3 & 4 & 1 \end{pmatrix},

B=AKB = AK 成立。

计算 BB 的秩:通过行变换(211341000)R2R232R1(211011212000)\begin{pmatrix} 2 & - 1 & 1 \\ 3 & 4 & 1 \\ 0 & 0 & 0 \end{pmatrix}\overset{R_{2} \leftarrow R_{2} - \frac{3}{2}R_{1}}{\rightarrow}\begin{pmatrix} 2 & - 1 & 1 \\ 0 & \frac{11}{2} & - \frac{1}{2} \\ 0 & 0 & 0 \end{pmatrix},

有两行非零,故 R(B)=2R(B) = 2。 因此 R(B)=R(A)R(B) = R(A),不等式取等号。

例 2:秩严格小于的情形 取 a1,a2a_{1},a_{2} 同上,

b1=a1=(100),b2=2a1=(200)b_{1} = a_{1} = \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix},\quad b_{2} = 2a_{1} = \begin{pmatrix} 2 \\ 0 \\ 0 \end{pmatrix}。

B=(120000),R(B)=1<2=R(A)B = \begin{pmatrix} 1 & 2 \\ 0 & 0 \\ 0 & 0 \end{pmatrix},\quad R(B) = 1 < 2 = R(A)。

显然 BB 可由 AA 线性表示,且秩严格小于 AA 的秩。

前面我们把定理1与上章定理5对应

把定理2与上章定理6对应

而定理3可与上章定理7对应

事实上 , 按定理3的条件 , 知有矩阵K , 使B=AK

从而根据上章定理7 , 即有R(B)⩽R(A).

上述各定理之间的对应 , 其基础是向量组与矩阵的对应 , 从而有下述对应:

向量组B: b1 , b2 , ⋯ , bl能由向量组A: a1 , a2 , ⋯ , am线性表示

⟺有矩阵K , 使B=AK

⟺方程AX=B有解

上述对应的三种叙述都可对应到充分必要条件:R(A)=R(A , B)

并都有必要条件: R(A)⩾R(B)

这里 , 第一种可称为几何语言,

后两种以及充分必要条件和必要条件则都是矩阵语言

我们要掌握用矩阵语言表述几何问题,

还要掌握用几何语言来解释矩阵表述的结论

上一章中把线性方程组写成矩阵形式,

通过矩阵的运算求得它的解,

还用矩阵的语言给出了线性方程组有解、有性一解的充分必要条件

本章中将向量组的问题表述成矩阵形式 , 通过矩阵的运算得出结果

然后把矩阵形式的结果“翻译”成几何问题的结论

这种用矩阵来表述问题 , 并通过矩阵的运算解决问题的方法

通常叫做矩阵方法

这正是线性代数的基本方法

例3设n维向量组A: a1 , a2 , ⋯ , am构成n×m矩阵A=(a1 , a2 , ⋯ , am)

n价单位矩阵E=(e1 , e2 , ⋯ , en)的列向量叫做n维单位坐标向量

试证明

n维单位坐标向量组e1 , e2 , ⋯ , en

能由向量组A线性表示的充分必要条件是R(A)=n

证:

1. 必要性(“能由 A 线性表示 ⇒ R(A)=nR(A) = n”)

假设 e1,,ene_{1},\ldots,e_{n} 能由 α1,,αm\alpha_{1},\ldots,\alpha_{m} 线性表示。

B=EB = E,则由定理2得:R(A)=R(A,E).R(A) = R(A,E).

矩阵 (A,E)(A,E)nn 行,并且 EE 是单位矩阵,它的 nn 个列向量 e1,,ene_{1},\ldots,e_{n} 线性无关,因此:R(A,E)R(E)=nR(A,E) \geq R(E) = n。

又因为行数 =n= n,秩不超过 nn,所以R(A,E)=nR(A,E) = n。

于是R(A)=R(A,E)=nR(A) = R(A,E) = n。

必要性得证。

2. 充分性(“R(A)=nR(A) = n ⇒ 能由 A 线性表示”)

假设 R(A)=nR(A) = n。 考虑矩阵 (A,E)(A,E),它的行数 =n= n,所以R(A,E)nR(A,E) \leq n。

又因为 R(A)=nR(A) = n,而 AA(A,E)(A,E) 的一部分,所以R(A,E)R(A)=nR(A,E) \geq R(A) = n。

从而R(A,E)=n=R(A)R(A,E) = n = R(A)。

根据定理2,R(A)=R(A,E)R(A) = R(A,E) 是向量组 EE 能由向量组 AA 线性表示的充要条件。

因此 e1,,ene_{1},\ldots,e_{n} 能由 α1,,αm\alpha_{1},\ldots,\alpha_{m} 线性表示。

本例所证结论用矩阵语言可叙述为

对矩阵An×m , 存在矩阵Kn×m , 使AK=En的充分必要条件是R(A)=n

也可叙述为矩阵方程An×mX=En有解的充分必要条件是R(A)=n