1.7 线性无关(第1章 线性代数中的线性方程组)

内容概述

本节首先从向量的代数关系出发,引入了向量组的线性无关线性相关两个重要的概念;接着,以递进的方式,首先研究了一个或两个向量之间的关系,引入一些判断向量关系的方法,例如通过观察法来判定两个向量之间的关系,并从几何的角度去理解这种关系,接着研究了两个或多个向量彼此之间的关系,并引入了一些新的定理,用来判定向量集合的相关关系,例如从线性组合的角度、方程组的行列数量等等。本节的重点是要从代数的、几何的不同角度去理解和品味线性无关线性相关这两个概念,为将来的学习打下基础。

线性无关

定义:

Rn\mathbb R^n中一组向量{v1,,vp}\{\boldsymbol v_1, \cdots, \boldsymbol v_p\}称为线性无关的,若向量方程
x1v1+x2v2++xpvp=0x_1\boldsymbol v_1 + x_2\boldsymbol v_2 + \cdots + x_p\boldsymbol v_p = \boldsymbol 0
仅有平凡解。
向量组(集){v1,,vp}\{\boldsymbol v_1, \cdots, \boldsymbol v_p\}称为线性相关的,若存在不全为零的权c1,,cpc_1,\cdots,c_p,使得
c1v1+c2v2++cpvp=0c_1\boldsymbol v_1 + c_2\boldsymbol v_2 + \cdots + c_p\boldsymbol v_p = \boldsymbol 0
并且这个方程称为向量v1,,vp\boldsymbol v_1, \cdots, \boldsymbol v_p之间的线性相关关系,其中权不全为零。一组向量线性相关当且仅当它不是线性无关的。也可以说向量组{v1,,vp}\{\boldsymbol v_1, \cdots, \boldsymbol v_p\}是线性相关组。

注意:

线性无关、线性相关的概念,本质上是在研究不同向量之间的关系,向量方程只是其中一种描述形式。

例:

v1=[123]v_1 = \begin{bmatrix}1\\ 2 \\ 3\end{bmatrix}, v2=[456]v_2 = \begin{bmatrix}4\\ 5 \\ 6\end{bmatrix}, v3=[210]v_3 = \begin{bmatrix}2\\ 1 \\ 0\end{bmatrix},
a. 确定向量组{v1,v2,v3}\{\boldsymbol v_1, \boldsymbol v_2,\boldsymbol v_3\}是否线性相关
b. 可能的话,求出v1\boldsymbol v_1v2\boldsymbol v_2v3\boldsymbol v_3的一个线性相关关系
解:
a. 把相应的增广矩阵行变换为阶梯形矩阵:
[142003300000]\begin{bmatrix}1 & 4 & 2 & 0\\ 0 & -3 & -3 & 0 \\ 0 & 0 & 0 & 0\end{bmatrix}
显然,x1x_1x2x_2为基本变量,x3x_3为*变量,x3x_3的每个非零值确定一组非平凡解,因此v1\boldsymbol v_1v2\boldsymbol v_2v3\boldsymbol v_3线性相关。

b. 继续求解该方程组,得到:x1=2x3x_1 = 2x_3x2=x3x_2= -x_3,任意选取x3x_3的一个非零值,比如x3=5x_3=5,则x1=10x_1=10x2=5x_2 = -5,由此得到:
10v15v2+5v3=0 10\boldsymbol v_1 - 5\boldsymbol v_2 + 5\boldsymbol v_3 = \boldsymbol 0
这就是v1\boldsymbol v_1v2\boldsymbol v_2v3\boldsymbol v_3的一个可能的线性相关关系。

矩阵各列的线性无关

由上述的向量组进而考虑矩阵A=[a1an]A = [\boldsymbol a_1 \cdots \boldsymbol a_n],矩阵方程Ax=0A\boldsymbol x = \boldsymbol 0可以写成:
x1a1+x2a2++xnan=0 x_1\boldsymbol a_1 + x_2\boldsymbol a_2 + \cdots + x_n\boldsymbol a_n = \boldsymbol 0
AA的各列之间的每一个线性相关关系对应于方程Ax=0A\boldsymbol x = \boldsymbol 0的一个非平凡解。因此得到下述重要事实:

矩阵AA的各列线性无关,当且仅当方程Ax=0A\boldsymbol x = \boldsymbol 0仅有平凡解。

例:
确定矩阵[014121580]\begin{bmatrix}0 & 1 & 4\\ 1 & 2 & -1 \\ 5 & 8 & 0\end{bmatrix}的各列是否线性无关。
解:
矩阵可行化简为:
[1210014000130]\begin{bmatrix}1 & 2 & -1 & 0\\ 0 & 1 & 4 & 0 \\ 0 & 0 & 13 & 0\end{bmatrix}
此时方程有3个基本变量,没有*变量,因此方程Ax=0A\boldsymbol x = \boldsymbol 0仅有平凡解,AA的各列是线性无关的。

一个或两个向量的集合

仅含一个向量的集合(例如v\boldsymbol v)线性无关当且仅当v\boldsymbol v不是零向量。这是因为当v0\boldsymbol v \neq \boldsymbol 0时,向量方程x1v=0x_1 \boldsymbol v = \boldsymbol 0仅有平凡解。零向量是线性相关的,因为x10=0x_1 \boldsymbol 0 = \boldsymbol 0有许多非平凡解。

下面通过例子说明两个向量线性相关的情况:
确定下列向量组是否线性无关:
a. v1=[31]\boldsymbol v_1 = \begin{bmatrix}3 \\ 1\end{bmatrix}, v2=[62]\boldsymbol v_2 = \begin{bmatrix}6 \\ 2\end{bmatrix}
b. v1=[32]\boldsymbol v_1 = \begin{bmatrix}3 \\ 2\end{bmatrix}, v2=[62]\boldsymbol v_2 = \begin{bmatrix}6 \\ 2\end{bmatrix}
解:
a. 由于v2\boldsymbol v_2v1\boldsymbol v_1的倍数,即v2=2v1\boldsymbol v_2 = \boldsymbol 2v_1,因此2v1+v2=0-2\boldsymbol v_1 + \boldsymbol v_2 =\boldsymbol 0,这一形式符合向量线性相关的定义,表明{v1,v2}\{\boldsymbol v_1, \boldsymbol v_2 \}线性相关。
b. 假设v1\boldsymbol v_1v2\boldsymbol v_2线性相关,那么根据线性相关的定义,必存在不全为0的标量ccdd,使得:
cv1+dv2=0 c\boldsymbol v_1 + d\boldsymbol v_2 = \boldsymbol 0
假设c0c \neq 0,那么根据上述等式可得:v1=(dc)v2\boldsymbol v_1 = (-\frac{d}{c})\boldsymbol v_2,但是另一方面,由于v1\boldsymbol v_1并不是v2\boldsymbol v_2的倍数,因此这是不可能的,所以{v1,v2}\{ \boldsymbol v_1, \boldsymbol v_2\}是线性无关组。

从上述这个例子,可以发现,总可以用观察法来确定两个向量是否相关,而不需要进行行变换。通过看一个向量是否是另一个变量的倍数即可。

结论如下:

两个向量的集合{v1,v2}\{ \boldsymbol v_1, \boldsymbol v_2\}线性相关,当且仅当其中一个向量是另一个向量的倍数。这个集合线性无关,当且仅当其中任一个向量都不是另一个向量的倍数。

从几何意义来看,两个向量线性相关,意味着它们落在通过原点的同一条直线上。
1.7 线性无关(第1章 线性代数中的线性方程组)

两个或更多个向量的集合

线性相关和线性组合的关系

定理:

两个或更多个向量的集合S={v1,,vp}S=\{\boldsymbol v_1, \cdots, \boldsymbol v_p\}线性相关,当且仅当SS中至少有一个向量是其他向量的线性组合。
事实上,若SS线性相关,且v10\boldsymbol v_1 \neq \boldsymbol 0,则某个vj(j>1)\boldsymbol v_j(j > 1)是它前面向量v1,,vj1\boldsymbol v_1, \cdots, \boldsymbol v_{j-1}的线性组合(做v10\boldsymbol v_1 \neq 0的假设,是为了研究向量集合里不全是零向量的情况,从下面的证明可以看出,这里要说明的是,如果一个向量集合SS是线性相关的且其中不全是零向量,那么总会存在至少一个向量v\boldsymbol v, 该向量是SS中某些向量的线性组合)。

注意:

上述定理没有说在线性相关集中每一个向量都是它前面的向量的线性组合。线性相关集中某个向量可能不是其他向量的线性组合(想象两个共线的向量和另一个不与它们共线的向量组成的向量集合;另一方面,由线性相关定义中的允许有一部分系数cic_i00也可以联想到这一点)。

证明

SS中某个vj\boldsymbol v_j是其他向量的线性组合,那么把方程两边同时减去vj\boldsymbol v_j就产生一个线性相关关系,其中vj\boldsymbol v_j的权为1-1,例如,假设令j=1j=1,且有v1=c2v3+c3v3\boldsymbol v_1 = c_2\boldsymbol v_3 + c_3\boldsymbol v_3,那么两边同时减去v1\boldsymbol v_1,得到如下的线性相关关系:
0=(1)v1+c2v2+c3c3+0v4++0vp\boldsymbol 0 = (-1)\boldsymbol v_1 +c_2\boldsymbol v_2 + c_3\boldsymbol c_3 + 0\boldsymbol v_4 + \cdots + 0\boldsymbol v_p
因此,SS线性相关。
反之,若SS线性相关。
v1\boldsymbol v_1不为零,那么根据线性相关的定义,存在c1,,cpc_1, \cdots, c_p不全为零,使得:
c1v1+c2v2++cpvp=0c_1\boldsymbol v_1 + c_2\boldsymbol v_2 + \cdots + c_p\boldsymbol v_p = \boldsymbol 0
jj是使得cj0c_j \neq 0的最大下标。若j=1j = 1,则有c1v1=0c_1\boldsymbol v_1 = \boldsymbol 0,这是不可能的,因为v10\boldsymbol v_1 \neq \boldsymbol 0,故j>1j > 1,且有:
c1v1++cjvj+0vj+1++0vp=0c_1\boldsymbol v_1 + \cdots + c_j\boldsymbol v_j + 0\boldsymbol v_{j+1} + \cdots + 0\boldsymbol v_{p} = \boldsymbol 0
进一步计算得:
vj=(c1cj)v1++(cj1cj)vj1\boldsymbol v_j = (-\frac{c_1}{c_j})\boldsymbol v_1 + \cdots + (-\frac{c_{j-1}}{c_j})\boldsymbol v_{j-1}
也就是说,此时vj\boldsymbol v_j是它前面向量v1,,vj1\boldsymbol v_1, \cdots, \boldsymbol v_{j-1}的线性组合。

例:
u=[310]\boldsymbol u = \begin{bmatrix}3 \\ 1 \\ 0\end{bmatrix},v=[160]\boldsymbol v = \begin{bmatrix}1 \\ 6 \\ 0\end{bmatrix},描述由u\boldsymbol uv\boldsymbol v生成的集合,并说明向量w\boldsymbol w属于Span{u,v}Span\{\boldsymbol u, \boldsymbol v\}当且仅当{u,v,w}\{\boldsymbol u, \boldsymbol v, \boldsymbol w\}线性相关。
解:
向量w\boldsymbol w属于Span{u,v}Span\{\boldsymbol u, \boldsymbol v\},意思就是w\boldsymbol wu\boldsymbol uv\boldsymbol v的线性组合,根据上述定理,可知{u,v,w}\{\boldsymbol u, \boldsymbol v, \boldsymbol w\}线性相关。
反之,若{u,v,w}\{\boldsymbol u, \boldsymbol v, \boldsymbol w\}线性相关,则根据上述定理,{u,v,w}\{\boldsymbol u, \boldsymbol v, \boldsymbol w\}中某一向量是它前面向量的线性组合,而这个向量一定是w\boldsymbol w,因为v\boldsymbol v不是u\boldsymbol u的倍数,所以v\boldsymbol vu\boldsymbol u是线性无关的,因而w\boldsymbol w属于Span{u,v}Span\{\boldsymbol u, \boldsymbol v\}
1.7 线性无关(第1章 线性代数中的线性方程组)

包含零向量的向量结合

定理:

Rn\mathbb R^n中向量组S={v1,,vp}S = \{ \boldsymbol v_1, \cdots, \boldsymbol v_p\}包含零向量,则它线性相关。

证明:

把这些向量重新编号,设v1=0\boldsymbol v_1 = \boldsymbol 0,于是方程1v1+0v2++0vp=01\boldsymbol v_1 + 0\boldsymbol v_2 + \cdots + 0\boldsymbol v_p = \boldsymbol 0,系数不全为零,因此SS线性相关。

向量个数和向量元素个数的关系

定理:

若一个向量组的向量个数超过每个向量的元素个数,那么这个向量组线性相关。就是说,Rn\mathbb R^n中任意向量组{v1,,vp}\{ \boldsymbol v_1, \cdots, \boldsymbol v_p\}p>np > n时线性相关。

证明:

A=[v1vp]A = [\boldsymbol v_1 \cdots \boldsymbol v_p],则AAn×pn \times p矩阵,方程Ax=0A\boldsymbol x = \boldsymbol 0对应于pp个未知量的nn个方程。若p>np>n,则未知量比方程多,所以必定有*变量(nn个方程最多有nn个主元,对应于nn个基本变量,而未知数的个数p>np>n,因此必有*变量)。因此Ax=0A \boldsymbol x = \boldsymbol 0必有平凡解,所以AA的各列线性相关。
如下所示,p=5p=5n=3n=3
[]\begin{bmatrix}* & * & * & * & * \\* & * & * & * & * \\* & * & * & * & * \end{bmatrix}

例:
向量[21]\begin{bmatrix}2 \\ 1\end{bmatrix}[41]\begin{bmatrix}4 \\ -1\end{bmatrix}[22]\begin{bmatrix}-2 \\ 2\end{bmatrix}线性相关,这是因为每个向量仅有2个元素而向量组有3个向量。