第三章矩阵-4.线性相关和线性无关

4 阅读3分钟

一、线性相关的定义回顾

对于矩阵 A=(c1,c2,,cn)A = (\mathbf{c}_1, \mathbf{c}_2, \ldots, \mathbf{c}_n)cj\mathbf{c}_j 是列向量),列向量组线性相关的定义是:

存在一组不全为零的系数 x1,x2,,xnx_1, x_2, \ldots, x_n 使得

x1c1+x2c2++xncn=0x_1\mathbf{c}_1 + x_2\mathbf{c}_2 + \cdots + x_n\mathbf{c}_n = \mathbf{0}

换句话说,存在非零解


1.判断方法一:化行阶梯形(最通用)

这是最可靠的方法,和判断线性无关完全一样,只是结论相反。

步骤:

  1. 对矩阵 AA 做初等行变换,化为行阶梯形
  2. 数一数有多少个主元列(每行第一个非零元所在的列)
  3. 主元列的个数 = 列向量组的秩
  4. 如果主元列的个数 < 列数 nn,则列向量组线性相关
  5. 如果主元列的个数 = 列数 nn,则线性无关

例子:

判断 A=(123246357)A = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 4 & 6 \\ 3 & 5 & 7 \end{pmatrix} 的列向量是否线性相关。

行变换

(123246357)r2r22r1(123000357)r3r33r1(123000012)\begin{pmatrix} 1 & 2 & 3 \\ 2 & 4 & 6 \\ 3 & 5 & 7 \end{pmatrix} \xrightarrow{r_2 \leftarrow r_2 - 2r_1} \begin{pmatrix} 1 & 2 & 3 \\ 0 & 0 & 0 \\ 3 & 5 & 7 \end{pmatrix} \xrightarrow{r_3 \leftarrow r_3 - 3r_1} \begin{pmatrix} 1 & 2 & 3 \\ 0 & 0 & 0 \\ 0 & -1 & -2 \end{pmatrix}
r2r3(123012000)\xrightarrow{r_2 \leftrightarrow r_3} \begin{pmatrix} 1 & 2 & 3 \\ 0 & -1 & -2 \\ 0 & 0 & 0 \end{pmatrix}

结果:主元列是第1列和第2列,主元列个数 = 2 < 3,所以列向量线性相关


2.判断方法二:计算行列式(仅适用于方阵)

如果矩阵 AAn×nn \times n 方阵,那么列向量线性相关当且仅当 det(A)=0\det(A) = 0

例子:

判断 A=(123456789)A = \begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{pmatrix} 是否列相关。

det(A)=1(5×96×8)2(4×96×7)+3(4×85×7)\det(A) = 1 \cdot (5 \times 9 - 6 \times 8) - 2 \cdot (4 \times 9 - 6 \times 7) + 3 \cdot (4 \times 8 - 5 \times 7)
=1(4548)2(3642)+3(3235)= 1 \cdot (45 - 48) - 2 \cdot (36 - 42) + 3 \cdot (32 - 35)
=1(3)2(6)+3(3)=3+129=0= 1 \cdot (-3) - 2 \cdot (-6) + 3 \cdot (-3) = -3 + 12 - 9 = 0

行列式为0,所以列向量线性相关


3.判断方法三:解齐次方程组

Ax=0A\mathbf{x} = \mathbf{0},如果存在非零解,则列相关;如果只有零解,则列无关。

例子:

判断 A=(102013000)A = \begin{pmatrix} 1 & 0 & 2 \\ 0 & 1 & 3 \\ 0 & 0 & 0 \end{pmatrix}

Ax=0A\mathbf{x} = \mathbf{0}

{x1+2x3=0x2+3x3=00=0\begin{cases} x_1 + 2x_3 = 0 \\ x_2 + 3x_3 = 0 \\ 0 = 0 \end{cases}

x3=1x_3 = 1,则 x1=2,x2=3x_1 = -2, x_2 = -3,得到非零解 (2,3,1)(-2, -3, 1),所以列向量线性相关

实际上,2c13c2+1c3=0-2\mathbf{c}_1 - 3\mathbf{c}_2 + 1 \cdot \mathbf{c}_3 = \mathbf{0},即 c3=2c1+3c2\mathbf{c}_3 = 2\mathbf{c}_1 + 3\mathbf{c}_2


4.判断方法四:用秩的定义

列向量线性相关     \iff 列秩 < 列数     \iff r(A)<nr(A) < n

所以求出秩,如果秩小于列数,就线性相关。


5.常见快速判断技巧

1. 列数 > 行数时,一定相关

如果 m<nm < n(行数少于列数),则 r(A)m<nr(A) \le m < n,所以列向量必然线性相关。

例子

(123456)\begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix}

3个二维向量,必然线性相关。

2. 有零列,一定相关

如果某一列全为0,则取该列系数为1,其他为0,就得到非零组合为零向量。

3. 有两列成比例,一定相关

如果 ci=kcj\mathbf{c}_i = k\mathbf{c}_j,则 1ci+(k)cj=01 \cdot \mathbf{c}_i + (-k) \cdot \mathbf{c}_j = \mathbf{0},系数不全为零。

4. 一列是其他列的线性组合

如果能观察出这种关系,直接判断相关。


6.具体例子:找出依赖关系

判断 A=(120124131212)A = \begin{pmatrix} 1 & 2 & 0 & 1 \\ 2 & 4 & 1 & 3 \\ 1 & 2 & 1 & 2 \end{pmatrix} 的列向量是否线性相关,如果相关,找出依赖关系。

化行阶梯形

(120124131212)r2r22r1(120100111212)\begin{pmatrix} 1 & 2 & 0 & 1 \\ 2 & 4 & 1 & 3 \\ 1 & 2 & 1 & 2 \end{pmatrix} \xrightarrow{r_2 \leftarrow r_2 - 2r_1} \begin{pmatrix} 1 & 2 & 0 & 1 \\ 0 & 0 & 1 & 1 \\ 1 & 2 & 1 & 2 \end{pmatrix}
r3r3r1(120100110011)r3r3r2(120100110000)\xrightarrow{r_3 \leftarrow r_3 - r_1} \begin{pmatrix} 1 & 2 & 0 & 1 \\ 0 & 0 & 1 & 1 \\ 0 & 0 & 1 & 1 \end{pmatrix} \xrightarrow{r_3 \leftarrow r_3 - r_2} \begin{pmatrix} 1 & 2 & 0 & 1 \\ 0 & 0 & 1 & 1 \\ 0 & 0 & 0 & 0 \end{pmatrix}

结论:主元列是第1列和第3列,主元列个数 = 2 < 4,所以列向量线性相关

找出依赖关系:解 Ax=0A\mathbf{x}=0: 从行阶梯形得:

{x1+2x2+x4=0x3+x4=0\begin{cases} x_1 + 2x_2 + x_4 = 0 \\ x_3 + x_4 = 0 \end{cases}

取自由变量 x2=s,x4=tx_2 = s, x_4 = t

x1=2st,x3=tx_1 = -2s - t,\quad x_3 = -t

依赖关系

  • s=1,t=0s=1, t=02c1+1c2+0c3+0c4=0-2\mathbf{c}_1 + 1 \cdot \mathbf{c}_2 + 0 \cdot \mathbf{c}_3 + 0 \cdot \mathbf{c}_4 = \mathbf{0},即 c2=2c1\mathbf{c}_2 = 2\mathbf{c}_1
  • s=0,t=1s=0, t=1c1+0c2c3+c4=0-\mathbf{c}_1 + 0 \cdot \mathbf{c}_2 - \mathbf{c}_3 + \mathbf{c}_4 = \mathbf{0},即 c4=c1+c3\mathbf{c}_4 = \mathbf{c}_1 + \mathbf{c}_3

所以列向量组的最大无关组是 {c1,c3}\{\mathbf{c}_1, \mathbf{c}_3\}


7.总结对照表

判断方法线性相关条件线性无关条件
行阶梯形主元列个数 < 列数主元列个数 = 列数
行列式(方阵)det(A) = 0det(A) ≠ 0
齐次方程组存在非零解只有零解
r(A) < nr(A) = n
快速判断列数 > 行数、有零列、有成比例列以上都不满足且秩等于列数

8.一句话总结

线性相关 = 存在冗余信息 = 秩小于列数 = 有非零的线性组合得到零向量

判断的核心就是求秩:行阶梯形是通用方法,方阵可以用行列式,小矩阵可以观察特殊关系。

这确实是线性代数里最核心、也最反直觉的一个概念。但只要我们把数学公式翻译成“人话”,你马上就能明白其中的逻辑。

9.为什么存在非零解就是线性相关

简单直接的结论是:“存在非零解”意味着向量之间发生了“内讧”和“抵消”,这说明它们是冗余的,也就是线性相关。

下面我用**“翻译公式”“拔河比赛”**两个角度来给你彻底讲透。


1. 翻译公式:什么是“非零解”?

我们要研究的方程是齐次线性方程组: x1a1+x2a2++xnan=0x_1\mathbf{a}_1 + x_2\mathbf{a}_2 + \dots + x_n\mathbf{a}_n = \mathbf{0}

这里的 a1,,an\mathbf{a}_1, \dots, \mathbf{a}_n 是矩阵的列向量,而 x1,,xnx_1, \dots, x_n 是解(系数)。

这个方程其实就在问一个问题:“我们要给这些向量分别乘上多少倍的系数,才能让它们加起来变成零向量?”

情况 A:只有零解(唯一解是 x1=x2==0x_1=x_2=\dots=0

这意味着:只有当所有系数都必须是 0 时,结果才为 0。

  • 人话翻译:只要有一个向量肯出力(系数不为0),结果就不可能是 0。说明大家谁也无法替代谁,谁也抵消不了谁。
  • 结论:大家都很独立,缺一不可。这就是线性无关
情况 B:存在非零解(有无穷多解)

这意味着:我们可以找到一组不全为 0 的系数(比如 1,2,11, -2, 1),让结果变成 0。

  • 人话翻译:你看,虽然我没让所有系数都为 0,但结果依然是 0!这说明向量之间发生了**“内讧”**。
    • 比如:1a12a2+1a3=01 \cdot \mathbf{a}_1 - 2 \cdot \mathbf{a}_2 + 1 \cdot \mathbf{a}_3 = \mathbf{0}
    • 移项一下:a1+a3=2a2\mathbf{a}_1 + \mathbf{a}_3 = 2 \cdot \mathbf{a}_2
    • 再变一下:a2=0.5a1+0.5a3\mathbf{a}_2 = 0.5 \cdot \mathbf{a}_1 + 0.5 \cdot \mathbf{a}_3
  • 结论:你看,a2\mathbf{a}_2 明明就在那里,但它其实是可以被 a1\mathbf{a}_1a3\mathbf{a}_3 组合出来的!既然能被别人表示出来,那它就是多余的(相关的)。

2. 形象比喻:拔河比赛

想象这些向量是拔河绳子上的人。

  • 线性无关(只有零解): 大家站的方向乱七八糟(不在一条线上,或者不在一个平面上)。如果你想让绳子保持不动(合力为0),唯一的方法就是所有人都不许拉(系数全为0)。只要有一个人用力,绳子就会动。

  • 线性相关(存在非零解): 大家站的位置很微妙。比如 a1\mathbf{a}_1 往东拉,a2\mathbf{a}_2 往西拉。 这时候,即使大家都用力了(系数不为0,即非零解),只要 a1\mathbf{a}_1 的力气和 a2\mathbf{a}_2 一样大,方向相反,绳子依然不动(合力为0)。

    • 这就说明 a1\mathbf{a}_1a2\mathbf{a}_2相关的——因为 a1\mathbf{a}_1 的存在完全是为了抵消 a2\mathbf{a}_2,它俩其实是在做同一件事(共线)。

3. 几何直观:维度塌陷

  • 只有零解: 你在三维空间里放了3个向量,它们分别指向长、宽、高。它们撑起了一个三维空间。你想让它们的组合回到原点?除非你不动它们(系数全为0)。

  • 存在非零解: 你在三维空间里放了3个向量,但它们都在同一个平面上(共面)。 这时候,你肯定能找到一个向量,它是另外两个向量的“跟班”(线性组合)。 既然它们在同一个平面上,你总能找到一种配重方式(非零系数),让它们互相抵消回到原点。 能回到原点,说明它们没有撑起三维空间,它们“塌缩”了,这就是相关。

总结

“存在非零解” 翻译成数学语言就是: c1v1++ckvk=0(其中至少有一个 ci0)c_1\mathbf{v}_1 + \dots + c_k\mathbf{v}_k = \mathbf{0} \quad (\text{其中至少有一个 } c_i \neq 0)

这意味着: vk=c1ckv1\mathbf{v}_k = -\frac{c_1}{c_k}\mathbf{v}_1 - \dots

只要有一个非零解,就一定能把某个向量移到等号另一边,证明它是其他向量的“小弟”(线性组合)。既然是小弟,那就是线性相关!

二、线性相关和线性无关几何意义

1.一维情况:单个向量

  • 线性无关v0\mathbf{v} \neq \mathbf{0} 几何意义:这个向量确定了一条直线(方向)

  • 线性相关v=0\mathbf{v} = \mathbf{0} 几何意义:零向量没有方向,退化为一个

图像

线性无关:  →→→→  (有方向的箭头)
线性相关:  ●     (原点,没有方向)

2.二维情况:两个向量

两个向量v1,v2\mathbf{v}_1, \mathbf{v}_2

  • 线性无关v1\mathbf{v}_1v2\mathbf{v}_2不共线(即不成比例)
    几何意义:它们张成一个平面(整个二维平面)

  • 线性相关v1\mathbf{v}_1v2\mathbf{v}_2共线(即成比例,或其中一个为零)
    几何意义:它们只能张成一条直线(退化了)

图像

线性无关(不共线):
        ↑
        |  v2
        |
        |
   v1 →----→
  
  两个方向不同,可以到达平面上的任何点

线性相关(共线):
   v1 →→→→→→→
   v2 →→→→→→→ (v2 = 2v1)
  
  两个向量都在同一条直线上,只能到达这条线上的点

直观理解:如果两个向量不共线,就像你有了"东"和"北"两个方向,可以到达平面上的任何位置。如果共线,就像只有"东"一个方向,你永远只能在一条直线上移动。


3.三维情况:三个向量

三个向量v1,v2,v3\mathbf{v}_1, \mathbf{v}_2, \mathbf{v}_3

  • 线性无关:三个向量不共面(即不都在同一个平面上)
    几何意义:它们张成整个三维空间

  • 线性相关:三个向量共面(或共线,或含零向量)
    几何意义:它们只能张成一个平面、一条直线或一个点

图像

线性无关(不共面):
        z
        |
        |   v3
        |  /
        | /
        |/____ y
       /|
      / |
     /  |
    x   v2
   v1
  
  三个方向互相独立,可以到达空间中的任何点

线性相关(共面):
        z
        |
        |   v3
        |  /
        | /
        |/____ y
       /
      /
     /
    x  (v1和v2都在xy平面,v3也在xy平面)
  
  三个向量都在同一个平面上,只能到达这个平面上的点

直观理解:三维空间需要三个独立的方向(比如上下、左右、前后)。如果三个向量共面,你就失去了一个维度,只能在一个平面内移动。


4.更高维度:抽象理解

对于nnmm维向量:

  • 线性无关:这nn个向量张成一个nn维的"子空间"(类似于nn维的"平面")
  • 线性相关:张成的空间维度小于nn,存在"冗余"向量

几何本质

  • 线性无关 = 每个向量都提供了新的维度方向
  • 线性相关 = 有些向量是"多余"的,可以用其他向量的组合表示

5.用"自由度"来理解

把每个向量想象成一个方向上的移动能力

  • 线性无关:每个向量都给你一个新的、独立的方向去探索
  • 线性相关:新向量只是重复或组合已有的方向,没有带来新的探索能力

例子:二维平面

  • 你有两个线性无关的向量 → 你可以到达平面上的任意点(2个自由度)
  • 你只有两个线性相关的向量 → 你只能到达一条直线(1个自由度)
  • 你只有一个非零向量 → 只能到达一条直线(1个自由度)
  • 你只有零向量 → 只能停在原点(0个自由度)

6.从线性变换的视角看

矩阵A=(c1,c2,,cn)A = (\mathbf{c}_1, \mathbf{c}_2, \ldots, \mathbf{c}_n)的列向量组:

  • 这些列向量是线性变换AA像空间(值域)的生成元
  • 线性无关的列向量给出了像空间的一组基
  • 线性相关的列向量意味着像空间的维度小于nn

几何意义

  • 列线性无关 = 变换AA单射(不同的输入映射到不同的输出)
  • 列线性相关 = 变换AA压缩某些方向(存在非零向量映射到零)

7.用具体数字例子感受

例子1:二维平面中的两个向量

v1=(10),v2=(01)\mathbf{v}_1 = \begin{pmatrix} 1 \\ 0 \end{pmatrix}, \quad \mathbf{v}_2 = \begin{pmatrix} 0 \\ 1 \end{pmatrix}

线性无关 → 可以到达平面上任意点(x,y)=xv1+yv2(x, y) = x\mathbf{v}_1 + y\mathbf{v}_2

v1=(10),v2=(20)\mathbf{v}_1 = \begin{pmatrix} 1 \\ 0 \end{pmatrix}, \quad \mathbf{v}_2 = \begin{pmatrix} 2 \\ 0 \end{pmatrix}

线性相关 → 只能到达xx轴上的点(x,0)(x, 0)


例子2:三维空间中的三个向量

v1=(100),v2=(010),v3=(001)\mathbf{v}_1 = \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}, \quad \mathbf{v}_2 = \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}, \quad \mathbf{v}_3 = \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}

线性无关 → 可以到达空间任意点

v1=(100),v2=(010),v3=(110)\mathbf{v}_1 = \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}, \quad \mathbf{v}_2 = \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}, \quad \mathbf{v}_3 = \begin{pmatrix} 1 \\ 1 \\ 0 \end{pmatrix}

线性相关(因为v3=v1+v2\mathbf{v}_3 = \mathbf{v}_1 + \mathbf{v}_2)→ 只能到达xyxy平面上的点(x,y,0)(x, y, 0)


8.直观记忆口诀

情况几何意义关键特征
线性无关每个向量都带来新的维度张成的空间维度 = 向量个数
线性相关存在冗余向量张成的空间维度 < 向量个数

一句话总结

  • 线性无关 = 每个向量都"贡献"了一个独立的方向
  • 线性相关 = 有些向量是"跟班",可以用别人表示

9.一个形象的比喻

想象你在一个城市里探索:

  • 线性无关的向量 = 不同的街道方向(南北、东西、上下)——每条街道都让你能到达新的区域
  • 线性相关的向量 = 重复的街道(比如"东西向的A街"和"东西向的B街")——它们只是同一条路的延伸,没有带来新的探索可能性

最大线性无关组 = 这座城市最少需要多少条不同方向的街道,才能到达所有想去的地方

这种几何理解会让你在处理秩、基、维数等概念时更加直观。比如,矩阵的秩就是这些列向量(或行向量)张成的空间的维度——也就是你真正拥有的"独立方向"的数量。

三、线性无关的定义回顾

对于矩阵 A=(c1,c2,,cn)A = (\mathbf{c}_1, \mathbf{c}_2, \ldots, \mathbf{c}_n)cj\mathbf{c}_j 是列向量),列向量组线性无关的定义是:

如果存在一组系数 x1,x2,,xnx_1, x_2, \ldots, x_n 使得

x1c1+x2c2++xncn=0x_1\mathbf{c}_1 + x_2\mathbf{c}_2 + \cdots + x_n\mathbf{c}_n = \mathbf{0}

则必有 x1=x2==xn=0x_1 = x_2 = \cdots = x_n = 0

换句话说,只有零解


1.判断方法一:化为行阶梯形(最通用)

这是最可靠的方法,适用于任何矩阵。

步骤:

  1. 对矩阵 AA 做初等行变换,化为行阶梯形
  2. 数一数有多少个主元列(每行第一个非零元所在的列)
  3. 主元列的个数 = 列向量组的秩
  4. 如果主元列的个数 = 列数 nn,则列向量组线性无关
  5. 如果主元列的个数 < nn,则线性相关

例子:

判断 A=(123246357)A = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 4 & 6 \\ 3 & 5 & 7 \end{pmatrix} 的列向量是否线性无关。

行变换

(123246357)r2r22r1(123000357)r3r33r1(123000012)\begin{pmatrix} 1 & 2 & 3 \\ 2 & 4 & 6 \\ 3 & 5 & 7 \end{pmatrix} \xrightarrow{r_2 \leftarrow r_2 - 2r_1} \begin{pmatrix} 1 & 2 & 3 \\ 0 & 0 & 0 \\ 3 & 5 & 7 \end{pmatrix} \xrightarrow{r_3 \leftarrow r_3 - 3r_1} \begin{pmatrix} 1 & 2 & 3 \\ 0 & 0 & 0 \\ 0 & -1 & -2 \end{pmatrix}
r2r3(123012000)\xrightarrow{r_2 \leftrightarrow r_3} \begin{pmatrix} 1 & 2 & 3 \\ 0 & -1 & -2 \\ 0 & 0 & 0 \end{pmatrix}

结果:有两个主元(在第1列和第2列),主元列个数 = 2 < 3,所以列向量线性相关

具体关系:第3列 = 第1列 + 第2列?检验:3=1+23 = 1 + 2?第3列是 (367)\begin{pmatrix}3\\6\\7\end{pmatrix},而第1列+第2列 = (368)\begin{pmatrix}3\\6\\8\end{pmatrix},不完全相等。实际上,从行阶梯形可以看出,第1、2列是主元列,第3列可由它们表示。


2.判断方法二:计算行列式(仅适用于方阵)

如果矩阵 AAn×nn \times n 方阵,那么列向量线性无关当且仅当 det(A)0\det(A) \neq 0

例子:

判断 A=(123456789)A = \begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{pmatrix} 是否列无关。

det(A)=1(5×96×8)2(4×96×7)+3(4×85×7)\det(A) = 1 \cdot (5 \times 9 - 6 \times 8) - 2 \cdot (4 \times 9 - 6 \times 7) + 3 \cdot (4 \times 8 - 5 \times 7)
=1(4548)2(3642)+3(3235)= 1 \cdot (45 - 48) - 2 \cdot (36 - 42) + 3 \cdot (32 - 35)
=1(3)2(6)+3(3)=3+129=0= 1 \cdot (-3) - 2 \cdot (-6) + 3 \cdot (-3) = -3 + 12 - 9 = 0

行列式为0,所以列向量线性相关


3.判断方法三:解齐次方程组

Ax=0A\mathbf{x} = \mathbf{0},如果只有零解,则列无关;如果有非零解,则列相关。

这个方法本质上和化行阶梯形是一样的,但更直接地看出依赖关系。

例子:

判断 A=(102013000)A = \begin{pmatrix} 1 & 0 & 2 \\ 0 & 1 & 3 \\ 0 & 0 & 0 \end{pmatrix}

Ax=0A\mathbf{x} = \mathbf{0}

{x1+2x3=0x2+3x3=00=0\begin{cases} x_1 + 2x_3 = 0 \\ x_2 + 3x_3 = 0 \\ 0 = 0 \end{cases}

x3=tx_3 = t,则 x1=2t,x2=3tx_1 = -2t, x_2 = -3t,有非零解(如 t=1t = 1),所以列向量线性相关。

实际上,2c13c2+1c3=0-2\mathbf{c}_1 - 3\mathbf{c}_2 + 1 \cdot \mathbf{c}_3 = \mathbf{0},即 c3=2c1+3c2\mathbf{c}_3 = 2\mathbf{c}_1 + 3\mathbf{c}_2


4.判断方法四:用秩的定义

列向量线性无关     \iff 列秩 = 列数     \iff r(A)=nr(A) = n

所以求出秩即可。


5.常见误区与技巧

1. 行变换不影响列的相关性吗?

重要:初等行变换会改变列向量的具体数值,但不改变列向量组的线性相关性,也不改变列向量之间的线性关系(系数可能变)。所以可以用行变换求秩来判断。

2. 列数 > 行数时,一定相关

如果 m<nm < n(行数少于列数),则 r(A)m<nr(A) \le m < n,所以列向量必然线性相关。

例子

(123456)\begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix}

3个二维向量,必然线性相关。

3. 快速观察法(特殊情况)

  • 如果某列全为0,则一定相关
  • 如果两列成比例,则相关
  • 如果一列是其他列的线性组合(有时可观察出),则相关

6.总结:不同方法的选择

矩阵类型推荐方法原因
任意矩阵行阶梯形通用,可同时求出秩和依赖关系
方阵(n×n)行列式计算简单(尤其n=2,3时)
需要找出依赖关系解齐次方程组直接得到系数
快速判断看行数列数列数 > 行数 → 必相关

7.一个综合例子

判断 A=(120124131212)A = \begin{pmatrix} 1 & 2 & 0 & 1 \\ 2 & 4 & 1 & 3 \\ 1 & 2 & 1 & 2 \end{pmatrix} 的列向量是否线性无关。

方法:化行阶梯形

(120124131212)r2r22r1(120100111212)\begin{pmatrix} 1 & 2 & 0 & 1 \\ 2 & 4 & 1 & 3 \\ 1 & 2 & 1 & 2 \end{pmatrix} \xrightarrow{r_2 \leftarrow r_2 - 2r_1} \begin{pmatrix} 1 & 2 & 0 & 1 \\ 0 & 0 & 1 & 1 \\ 1 & 2 & 1 & 2 \end{pmatrix}
r3r3r1(120100110011)r3r3r2(120100110000)\xrightarrow{r_3 \leftarrow r_3 - r_1} \begin{pmatrix} 1 & 2 & 0 & 1 \\ 0 & 0 & 1 & 1 \\ 0 & 0 & 1 & 1 \end{pmatrix} \xrightarrow{r_3 \leftarrow r_3 - r_2} \begin{pmatrix} 1 & 2 & 0 & 1 \\ 0 & 0 & 1 & 1 \\ 0 & 0 & 0 & 0 \end{pmatrix}

结论:主元列是第1列和第3列,主元列个数 = 2 < 4,所以列向量线性相关。

具体依赖关系:解 Ax=0A\mathbf{x}=0 得:

x1+2x2+x4=0,x3+x4=0x_1 + 2x_2 + x_4 = 0,\quad x_3 + x_4 = 0

x2=s,x4=tx_2 = s, x_4 = t,则 x1=2st,x3=tx_1 = -2s - t, x_3 = -t
例如取 s=1,t=0s=1, t=0 得:2c1+1c2+0c3+0c4=0-2\mathbf{c}_1 + 1\cdot\mathbf{c}_2 + 0\cdot\mathbf{c}_3 + 0\cdot\mathbf{c}_4 = \mathbf{0},即 c2=2c1\mathbf{c}_2 = 2\mathbf{c}_1
s=0,t=1s=0, t=1 得:c1+0c2c3+c4=0-\mathbf{c}_1 + 0\cdot\mathbf{c}_2 - \mathbf{c}_3 + \mathbf{c}_4 = \mathbf{0},即 c4=c1+c3\mathbf{c}_4 = \mathbf{c}_1 + \mathbf{c}_3

所以列向量组的最大无关组是 {c1,c3}\{\mathbf{c}_1, \mathbf{c}_3\}

四、参考文献

本文参考AI回答,豆包,Deepseek,千问