一、线性相关与线性无关的定义
(一)线性相关
想象我们有一组向量,就好比是一群有着不同“力量”和“方向”的小伙伴。给定的向量组 α ⃗ 1 , α ⃗ 2 , ⋯ , α ⃗ m \vec{\alpha}_1, \vec{\alpha}_2, \cdots, \vec{\alpha}_m α1,α2,⋯,αm,如果能找到不全为零的数 k 1 , k 2 , ⋯ , k m k_1, k_2, \cdots, k_m k1,k2,⋯,km,让 k 1 α ⃗ 1 + k 2 α ⃗ 2 + ⋯ + k m α ⃗ m = 0 ⃗ k_1\vec{\alpha}_1 + k_2\vec{\alpha}_2 + \cdots + k_m\vec{\alpha}_m \ = \vec{0} k1α1+k2α2+⋯+kmαm =0成立,那这组向量就是线性相关的。
举个例子,在一个二维平面里,有向量 α ⃗ 1 = ( 1 1 ) \vec{\alpha}_1 \ = \begin{pmatrix}1\\1\end{pmatrix} α1 =(11)和 α ⃗ 2 = ( 2 2 ) \vec{\alpha}_2 \ = \begin{pmatrix}2\\2\end{pmatrix} α2 =(22)。我们试着找一些数让它们的组合等于零向量。嘿,发现当 k 1 = − 2 k_1 \ = -2 k1 =−2, k 2 = 1 k_2 \ = 1 k2 =1的时候(这两个数不全是 0 0 0哦), − 2 ( 1 1 ) + 1 ( 2 2 ) = ( − 2 + 2 − 2 + 2 ) = ( 0 0 ) -2\begin{pmatrix}1\\1\end{pmatrix} + 1\begin{pmatrix}2\\2\end{pmatrix} \ = \begin{pmatrix}-2 + 2\\-2 + 2\end{pmatrix} \ = \begin{pmatrix}0\\0\end{pmatrix} −2(11)+1(22) =(−2+2−2+2) =(00)。这就说明这两个向量之间存在一种“特殊关系”,它们是线性相关的。从直观上看, α ⃗ 2 \vec{\alpha}_2 α2就像是 α ⃗ 1 \vec{\alpha}_1 α1的“双胞胎加强版”,方向完全一样,只是长度不同,所以它们之间不是相互独立的。
(二)线性无关
还是那组向量小伙伴,如果只有当 k 1 = k 2 = ⋯ = k m = 0 k_1 \ = k_2 \ = \cdots \ = k_m \ = 0 k1 =k2 =⋯ =km =0时,才有 k 1 α ⃗ 1 + k 2 α ⃗ 2 + ⋯ + k m α ⃗ m = 0 ⃗ k_1\vec{\alpha}_1 + k_2\vec{\alpha}_2 + \cdots + k_m\vec{\alpha}_m \ = \vec{0} k1α1+k2α2+⋯+kmαm =0,那这组向量就是线性无关的。
比如在平面直角坐标系中的两个单位向量 e ⃗ 1 = ( 1 0 ) \vec{e}_1 \ = \begin{pmatrix}1\\0\end{pmatrix} e1 =(10)和 e ⃗ 2 = ( 0 1 ) \vec{e}_2 \ = \begin{pmatrix}0\\1\end{pmatrix} e2 =(01)。我们来假设一下,要是存在两个数 k 1 k_1 k1和 k 2 k_2 k2,让 k 1 e ⃗ 1 + k 2 e ⃗ 2 = 0 ⃗ k_1\vec{e}_1 + k_2\vec{e}_2 \ = \vec{0} k1e1+k2e2 =0,也就是 k 1 ( 1 0 ) + k 2 ( 0 1 ) = ( k 1 k 2 ) = ( 0 0 ) k_1\begin{pmatrix}1\\0\end{pmatrix} + k_2\begin{pmatrix}0\\1\end{pmatrix} \ = \begin{pmatrix}k_1\\k_2\end{pmatrix} \ = \begin{pmatrix}0\\0\end{pmatrix} k1(10)+k2(01) =(k1k2) =(00),那只能是 k 1 = 0 k_1 \ = 0 k1 =0而且 k 2 = 0 k_2 \ = 0 k2 =0。没有其他非零的数能让这个等式成立,这就表明 e ⃗ 1 \vec{e}_1 e1和 e ⃗ 2 \vec{e}_2 e2是相互独立的,它们组成的向量组就是线性无关的。从几何角度看, e ⃗ 1 \vec{e}_1 e1沿着 x x x轴方向, e ⃗ 2 \vec{e}_2 e2沿着 y y y轴方向,它们相互垂直,谁也不“依赖”谁。
二、从线性方程组角度理解
(一)线性相关
线性相关这件事,其实可以和齐次线性方程组联系起来。我们把向量组 α ⃗ 1 , α ⃗ 2 , ⋯ , α ⃗ m \vec{\alpha}_1, \vec{\alpha}_2, \cdots, \vec{\alpha}_m α1,α2,⋯,αm当作系数矩阵 A A A的列向量,也就是 A = ( α ⃗ 1 , α ⃗ 2 , ⋯ , α ⃗ m ) A \ = (\vec{\alpha}_1, \vec{\alpha}_2, \cdots, \vec{\alpha}_m) A =(α1,α2,⋯,αm)。那么 k 1 α ⃗ 1 + k 2 α ⃗ 2 + ⋯ + k m α ⃗ m = 0 ⃗ k_1\vec{\alpha}_1 + k_2\vec{\alpha}_2 + \cdots + k_m\vec{\alpha}_m \ = \vec{0} k1α1+k2α2+⋯+kmαm =0就相当于齐次线性方程组 A x = 0 Ax \ = 0 Ax =0(这里 x = ( k 1 k 2 ⋮ k m ) x \ = \begin{pmatrix}k_1\\k_2\\\vdots\\k_m\end{pmatrix} x = k1k2⋮km )有非零解。
比如说前面那个线性相关的例子,向量组 α ⃗ 1 = ( 1 1 ) \vec{\alpha}_1 \ = \begin{pmatrix}1\\1\end{pmatrix} α1 =(11)和 α ⃗ 2 = ( 2 2 ) \vec{\alpha}_2 \ = \begin{pmatrix}2\\2\end{pmatrix} α2 =(22),对应的系数矩阵 A = ( 1 2 1 2 ) A \ = \begin{pmatrix}1&2\\1&2\end{pmatrix} A =(1122),齐次线性方程组就是 ( 1 2 1 2 ) ( k 1 k 2 ) = ( 0 0 ) \begin{pmatrix}1&2\\1&2\end{pmatrix}\begin{pmatrix}k_1\\k_2\end{pmatrix} \ = \begin{pmatrix}0\\0\end{pmatrix} (1122)(k1k2) =(00)。我们来解这个方程组,从第一个方程 k 1 + 2 k 2 = 0 k_1 + 2k_2 \ = 0 k1+2k2 =0,可以得到 k 1 = − 2 k 2 k_1 \ = -2k_2 k1 =−2k2。那我们随便让 k 2 = 1 k_2 \ = 1 k2 =1, k 1 k_1 k1就等于 − 2 -2 −2了,这就是一组非零解呀。这就说明这个齐次线性方程组有非零解,也就意味着向量组是线性相关的。
(二)线性无关
线性无关呢,就表示对应的齐次线性方程组仅有零解。同样是由向量组构成的系数矩阵 A A A,齐次线性方程组 A x = 0 Ax \ = 0 Ax =0只有 x = 0 x \ = 0 x =0(也就是 k 1 = k 2 = ⋯ = k m = 0 k_1 \ = k_2 \ = \cdots \ = k_m \ = 0 k1 =k2 =⋯ =km =0)这一个解。
像刚才说的单位向量组 e ⃗ 1 = ( 1 0 ) \vec{e}_1 \ = \begin{pmatrix}1\\0\end{pmatrix} e1 =(10)和 e ⃗ 2 = ( 0 1 ) \vec{e}_2 \ = \begin{pmatrix}0\\1\end{pmatrix} e2 =(01),它们的系数矩阵 A = ( 1 0 0 1 ) A \ = \begin{pmatrix}1&0\\0&1\end{pmatrix} A =(1001),对应的齐次线性方程组 ( 1 0 0 1 ) ( k 1 k 2 ) = ( 0 0 ) \begin{pmatrix}1&0\\0&1\end{pmatrix}\begin{pmatrix}k_1\\k_2\end{pmatrix} \ = \begin{pmatrix}0\\0\end{pmatrix} (1001)(k1k2) =(00)。根据矩阵乘法,很明显只能得到 k 1 = 0 k_1 \ = 0 k1 =0并且 k 2 = 0 k_2 \ = 0 k2 =0,这是这个方程组唯一的解,也就是仅有零解,所以这个向量组是线性无关的。
三、线性相关性的判断方法
(一)根据定义判断
假设有向量组 γ ⃗ 1 , γ ⃗ 2 , ⋯ , γ ⃗ n \vec{\gamma}_1, \vec{\gamma}_2, \cdots, \vec{\gamma}_n γ1,γ2,⋯,γn,我们先假设存在数 k 1 , k 2 , ⋯ , k n k_1, k_2, \cdots, k_n k1,k2,⋯,kn,让 k 1 γ ⃗ 1 + k 2 γ ⃗ 2 + ⋯ + k n γ ⃗ n = 0 ⃗ k_1\vec{\gamma}_1 + k_2\vec{\gamma}_2 + \cdots + k_n\vec{\gamma}_n \ = \vec{0} k1γ1+k2γ2+⋯+knγn =0。然后就像解方程一样,去试着找出 k 1 , k 2 , ⋯ , k n k_1, k_2, \cdots, k_n k1,k2,⋯,kn的值。要是能找到不全为零的数满足这个等式,那这个向量组就是线性相关的;要是只能得到 k 1 = k 2 = ⋯ = k n = 0 k_1 \ = k_2 \ = \cdots \ = k_n \ = 0 k1 =k2 =⋯ =kn =0,那这个向量组就是线性无关的。
举个复杂点的例子,有向量组 γ ⃗ 1 = ( 1 1 0 ) \vec{\gamma}_1 \ = \begin{pmatrix}1\\1\\0\end{pmatrix} γ1 = 110 , γ ⃗ 2 = ( 0 1 1 ) \vec{\gamma}_2 \ = \begin{pmatrix}0\\1\\1\end{pmatrix} γ2 = 011 , γ ⃗ 3 = ( 1 2 1 ) \vec{\gamma}_3 \ = \begin{pmatrix}1\\2\\1\end{pmatrix} γ3 = 121 。设 k 1 γ ⃗ 1 + k 2 γ ⃗ 2 + k 3 γ ⃗ 3 = 0 ⃗ k_1\vec{\gamma}_1 + k_2\vec{\gamma}_2 + k_3\vec{\gamma}_3 \ = \vec{0} k1γ1+k2γ2+k3γ3 =0,也就是 k 1 ( 1 1 0 ) + k 2 ( 0 1 1 ) + k 3 ( 1 2 1 ) = ( k 1 + k 3 k 1 + k 2 + 2 k 3 k 2 + k 3 ) = ( 0 0 0 ) k_1\begin{pmatrix}1\\1\\0\end{pmatrix} + k_2\begin{pmatrix}0\\1\\1\end{pmatrix} + k_3\begin{pmatrix}1\\2\\1\end{pmatrix} \ = \begin{pmatrix}k_1 + k_3\\k_1 + k_2 + 2k_3\\k_2 + k_3\end{pmatrix} \ = \begin{pmatrix}0\\0\\0\end{pmatrix} k1 110 +k2 011 +k3 121 = k1+k3k1+k2+2k3k2+k3 = 000 ,这样就得到了一个方程组 { k 1 + k 3 = 0 k 1 + k 2 + 2 k 3 = 0 k 2 + k 3 = 0 \begin{cases}k_1 + k_3 \ = 0\\k_1 + k_2 + 2k_3 \ = 0\\k_2 + k_3 \ = 0\end{cases} ⎩ ⎨ ⎧k1+k3 =0k1+k2+2k3 =0k2+k3 =0。
我们来解这个方程组,从第一个方程 k 1 = − k 3 k_1 \ = -k_3 k1 =−k3,把它代入第二个方程,就得到 − k 3 + k 2 + 2 k 3 = 0 -k_3 + k_2 + 2k_3 \ = 0 −k3+k2+2k3 =0,也就是 k 2 + k 3 = 0 k_2 + k_3 \ = 0 k2+k3 =0,这和第三个方程是一样的。再把 k 1 = − k 3 k_1 \ = -k_3 k1 =−k3代入第三个方程,能得到 k 2 − k 1 = 0 k_2 - k_1 \ = 0 k2−k1 =0,也就是 k 2 = k 1 k_2 \ = k_1 k2 =k1。最后解得 k 1 = k 2 = k 3 = 0 k_1 \ = k_2 \ = k_3 \ = 0 k1 =k2 =k3 =0,所以这个向量组是线性无关的。
(二)利用矩阵求解判断
我们把向量组里的向量都拿出来,依次作为矩阵 A A A的列向量。然后对矩阵 A A A进行一些操作,也就是初等行变换,把它变成行阶梯形矩阵。这个行阶梯形矩阵中非零行的行数,就是矩阵的秩 r ( A ) r(A) r(A),它表示矩阵里线性无关的行(或列)向量的最大个数。
如果行阶梯形矩阵中非零行的行数(也就是矩阵的秩 r ( A ) r(A) r(A))小于向量的个数 m m m,那就说明向量组是线性相关的;要是 r ( A ) = m r(A) \ = m r(A) =m,那向量组就是线性无关的。
比如说有向量组 δ ⃗ 1 = ( 1 2 3 ) \vec{\delta}_1 \ = \begin{pmatrix}1\\2\\3\end{pmatrix} δ1 = 123 , δ ⃗ 2 = ( 2 4 6 ) \vec{\delta}_2 \ = \begin{pmatrix}2\\4\\6\end{pmatrix} δ2 = 246 , δ ⃗ 3 = ( 3 6 9 ) \vec{\delta}_3 \ = \begin{pmatrix}3\\6\\9\end{pmatrix} δ3 = 369 ,我们把它们构成矩阵 A = ( 1 2 3 2 4 6 3 6 9 ) A \ = \begin{pmatrix}1&2&3\\2&4&6\\3&6&9\end{pmatrix} A = 123246369 。
对它进行初等行变换:
- 先把第二行减去第一行的 2 2 2倍,第三行减去第一行的 3 3 3倍,就得到 ( 1 2 3 0 0 0 0 0 0 ) \begin{pmatrix}1&2&3\\0&0&0\\0&0&0\end{pmatrix} 100200300 。
你看,这个行阶梯形矩阵中非零行的行数是 1 1 1,也就是矩阵的秩 r ( A ) = 1 r(A) \ = 1 r(A) =1,而这里向量的个数 m = 3 m \ = 3 m =3,因为 1 < 3 1 < 3 1<3,所以这个向量组是线性相关的。
四、线性相关性的推论
(一)相关向量组增加向量后仍相关
假如有一个向量组 α ⃗ 1 , α ⃗ 2 , ⋯ , α ⃗ m \vec{\alpha}_1, \vec{\alpha}_2, \cdots, \vec{\alpha}_m α1,α2,⋯,αm是线性相关的,这就好比一群小伙伴里已经存在一些“依赖关系”了。那如果我们再往这个向量组里增加任意数量的向量 α ⃗ m + 1 , α ⃗ m + 2 , ⋯ , α ⃗ m + s \vec{\alpha}_{m + 1}, \vec{\alpha}_{m + 2}, \cdots, \vec{\alpha}_{m + s} αm+1,αm+2,⋯,αm+s,得到的新向量组 α ⃗ 1 , α ⃗ 2 , ⋯ , α ⃗ m , α ⃗ m + 1 , α ⃗ m + 2 , ⋯ , α ⃗ m + s \vec{\alpha}_1, \vec{\alpha}_2, \cdots, \vec{\alpha}_m, \vec{\alpha}_{m + 1}, \vec{\alpha}_{m + 2}, \cdots, \vec{\alpha}_{m + s} α1,α2,⋯,αm,αm+1,αm+2,⋯,αm+s还是线性相关的。
为什么呢?因为原来的向量组线性相关,所以肯定存在不全为零的数 k 1 , k 2 , ⋯ , k m k_1, k_2, \cdots, k_m k1,k2,⋯,km,让 k 1 α ⃗ 1 + k 2 α ⃗ 2 + ⋯ + k m α ⃗ m = 0 ⃗ k_1\vec{\alpha}_1 + k_2\vec{\alpha}_2 + \cdots + k_m\vec{\alpha}_m \ = \vec{0} k1α1+k2α2+⋯+kmαm =0。对于新的向量组,我们可以让增加的这些向量前面的系数 k m + 1 = k m + 2 = ⋯ = k m + s = 0 k_{m + 1} \ = k_{m + 2} \ = \cdots \ = k_{m + s} \ = 0 km+1 =km+2 =⋯ =km+s =0,这样 k 1 α ⃗ 1 + k 2 α ⃗ 2 + ⋯ + k m α ⃗ m + k m + 1 α ⃗ m + 1 + k m + 2 α ⃗ m + 2 + ⋯ + k m + s α ⃗ m + s = 0 ⃗ k_1\vec{\alpha}_1 + k_2\vec{\alpha}_2 + \cdots + k_m\vec{\alpha}_m + k_{m + 1}\vec{\alpha}_{m + 1} + k_{m + 2}\vec{\alpha}_{m + 2} + \cdots + k_{m + s}\vec{\alpha}_{m + s} \ = \vec{0} k1α1+k2α2+⋯+kmαm+km+1αm+1+km+2αm+2+⋯+km+sαm+s =0,而且 k 1 , k 2 , ⋯ , k m , k m + 1 , k m + 2 , ⋯ , k m + s k_1, k_2, \cdots, k_m, k_{m + 1}, k_{m + 2}, \cdots, k_{m + s} k1,k2,⋯,km,km+1,km+2,⋯,km+s不全为零,所以新向量组还是线性相关的。
比如已知向量组 α ⃗ 1 = ( 1 1 ) \vec{\alpha}_1 \ = \begin{pmatrix}1\\1\end{pmatrix} α1 =(11), α ⃗ 2 = ( 2 2 ) \vec{\alpha}_2 \ = \begin{pmatrix}2\\2\end{pmatrix} α2 =(22)是线性相关的(前面验证过啦),现在增加向量 α ⃗ 3 = ( 3 4 ) \vec{\alpha}_3 \ = \begin{pmatrix}3\\4\end{pmatrix} α3 =(34),因为 − 2 α ⃗ 1 + 1 α ⃗ 2 + 0 α ⃗ 3 = 0 ⃗ -2\vec{\alpha}_1 + 1\vec{\alpha}_2 + 0\vec{\alpha}_3 \ = \vec{0} −2α1+1α2+0α3 =0,有不全为零的系数 − 2 , 1 , 0 -2, 1, 0 −2,1,0,所以新的向量组 α ⃗ 1 , α ⃗ 2 , α ⃗ 3 \vec{\alpha}_1, \vec{\alpha}_2, \vec{\alpha}_3 α1,α2,α3就是线性相关的。
(二)无关向量组增加向量后情况分析
要是一个向量组是线性无关的,增加向量后新向量组的情况就有点复杂啦,它可能线性相关,也可能线性无关。
-
可能线性相关的情况:在一个二维空间里,有向量组 e ⃗ 1 = ( 1 0 ) \vec{e}_1 \ = \begin{pmatrix}1\\0\end{pmatrix} e1 =(10), e ⃗ 2 = ( 0 1 ) \vec{e}_2 \ = \begin{pmatrix}0\\1\end{pmatrix} e2 =(01),它们是线性无关的,就像直角坐标系里的两个“坐标轴方向”。要是我们增加一个向量 e ⃗ 3 = ( 1 1 ) \vec{e}_3 \ = \begin{pmatrix}1\\1\end{pmatrix} e3 =(11),设 k 1 e ⃗ 1 + k 2 e ⃗ 2 + k 3 e ⃗ 3 = 0 ⃗ k_1\vec{e}_1 + k_2\vec{e}_2 + k_3\vec{e}_3 \ = \vec{0} k1e1+k2e2+k3e3 =0,也就是 k 1 ( 1 0 ) + k 2 ( 0 1 ) + k 3 ( 1 1 ) = ( k 1 + k 3 k 2 + k 3 ) = ( 0 0 ) k_1\begin{pmatrix}1\\0\end{pmatrix} + k_2\begin{pmatrix}0\\1\end{pmatrix} + k_3\begin{pmatrix}1\\1\end{pmatrix} \ = \begin{pmatrix}k_1 + k_3\\k_2 + k_3\end{pmatrix} \ = \begin{pmatrix}0\\0\end{pmatrix} k1(10)+k2(01)+k3(11) =(k1+k3k2+k3) =(00),这样就得到方程组 { k 1 + k 3 = 0 k 2 + k 3 = 0 \begin{cases}k_1 + k_3 \ = 0\\k_2 + k_3 \ = 0\end{cases} {k1+k3 =0k2+k3 =0。我们令 k 3 = 1 k_3 \ = 1 k3 =1,那 k 1 = − 1 k_1 \ = -1 k1 =−1, k 2 = − 1 k_2 \ = -1 k2 =−1,这就找到了不全为零的解,所以新的向量组 e ⃗ 1 , e ⃗ 2 , e ⃗ 3 \vec{e}_1, \vec{e}_2, \vec{e}_3 e1,e2,e3就是线性相关的。
-
可能线性无关的情况:在三维空间里,有向量组 e ⃗ 1 = ( 1 0 0 ) \vec{e}_1 \ = \begin{pmatrix}1\\0\\0\end{pmatrix} e1 = 100 , e ⃗ 2 = ( 0 1 0 ) \vec{e}_2 \ = \begin{pmatrix}0\\1\\0\end{pmatrix} e2 = 010 ,它们是线性无关的。要是增加向量 e ⃗ 3 = ( 0 0 1 ) \vec{e}_3 \ = \begin{pmatrix}0\\0\\1\end{pmatrix} e3 = 001 ,设 k 1 e ⃗ 1 + k 2 e ⃗ 2 + k 3 e ⃗ 3 = 0 ⃗ k_1\vec{e}_1 + k_2\vec{e}_2 + k_3\vec{e}_3 \ = \vec{0} k1e1+k2e2+k3e3 =0,也就是 ( k 1 k 2 k 3 ) = ( 0 0 0 ) \begin{pmatrix}k_1\\k_2\\k_3\end{pmatrix} \ = \begin{pmatrix}0\\0\\0\end{pmatrix} k1k2k3 = 000 ,只能推出 k 1 = k 2 = k 3 = 0 k_1 \ = k_2 \ = k_3 \ = 0 k1 =k2 =k3 =0,所以新的向量组 e ⃗ 1 , e ⃗ 2 , e ⃗ 3 \vec{e}_1, \vec{e}_2, \vec{e}_3 e1,e2,e3还是线性无关的。
五、极大线性无关组
(一)概念
“能力”,可以把其他小伙伴的“能力”用它们的组合表示出来。
例如,在向量组 α ⃗ 1 = ( 1 1 1 ) \vec{\alpha}_1 \ = \begin{pmatrix}1\\1\\1\end{pmatrix} α1 = 111 , α ⃗ 2 = ( 1 2 3 ) \vec{\alpha}_2 \ = \begin{pmatrix}1\\2\\3\end{pmatrix} α2 = 123 , α ⃗ 3 = ( 2 3 4 ) \vec{\alpha}_3 \ = \begin{pmatrix}2\\3\\4\end{pmatrix} α3 = 234 , α ⃗ 4 = ( 3 4 5 ) \vec{\alpha}_4 \ = \begin{pmatrix}3\\4\\5\end{pmatrix} α4 = 345 中。我们来看看 α ⃗ 1 \vec{\alpha}_1 α1和 α ⃗ 2 \vec{\alpha}_2 α2,假设存在数 k 1 k_1 k1, k 2 k_2 k2使得 k 1 α ⃗ 1 + k 2 α ⃗ 2 = 0 ⃗ k_1\vec{\alpha}_1 + k_2\vec{\alpha}_2 \ = \vec{0} k1α1+k2α2 =0,即 k 1 ( 1 1 1 ) + k 2 ( 1 2 3 ) = ( k 1 + k 2 k 1 + 2 k 2 k 1 + 3 k 2 ) = ( 0 0 0 ) k_1\begin{pmatrix}1\\1\\1\end{pmatrix} + k_2\begin{pmatrix}1\\2\\3\end{pmatrix} \ = \begin{pmatrix}k_1 + k_2\\k_1 + 2k_2\\k_1 + 3k_2\end{pmatrix} \ = \begin{pmatrix}0\\0\\0\end{pmatrix} k1 111 +k2 123 = k1+k2k1+2k2k1+3k2 = 000 ,通过求解方程组 { k 1 + k 2 = 0 k 1 + 2 k 2 = 0 k 1 + 3 k 2 = 0 \begin{cases}k_1 + k_2 \ = 0\\k_1 + 2k_2 \ = 0\\k_1 + 3k_2 \ = 0\end{cases} ⎩ ⎨ ⎧k1+k2 =0k1+2k2 =0k1+3k2 =0,可以得到 k 1 = k 2 = 0 k_1 \ = k_2 \ = 0 k1 =k2 =0,所以 α ⃗ 1 \vec{\alpha}_1 α1和 α ⃗ 2 \vec{\alpha}_2 α2线性无关。
再看 α ⃗ 3 \vec{\alpha}_3 α3, α ⃗ 3 = α ⃗ 1 + α ⃗ 2 \vec{\alpha}_3 \ = \vec{\alpha}_1 + \vec{\alpha}_2 α3 =α1+α2; α ⃗ 4 = 2 α ⃗ 1 + α ⃗ 2 \vec{\alpha}_4 \ = 2\vec{\alpha}_1 + \vec{\alpha}_2 α4 =2α1+α2,也就是 α ⃗ 3 \vec{\alpha}_3 α3和 α ⃗ 4 \vec{\alpha}_4 α4都能由 α ⃗ 1 \vec{\alpha}_1 α1和 α ⃗ 2 \vec{\alpha}_2 α2线性表示。所以 α ⃗ 1 \vec{\alpha}_1 α1, α ⃗ 2 \vec{\alpha}_2 α2构成了该向量组的一个极大线性无关组。
(二)求解方法
- 构造矩阵:把向量组中的向量按顺序作为矩阵 A A A的列向量。比如有向量组 β ⃗ 1 = ( 1 1 0 0 ) \vec{\beta}_1 \ = \begin{pmatrix}1\\1\\0\\0\end{pmatrix} β1 = 1100 , β ⃗ 2 = ( 0 0 1 1 ) \vec{\beta}_2 \ = \begin{pmatrix}0\\0\\1\\1\end{pmatrix} β2 = 0011 , β ⃗ 3 = ( 1 1 1 1 ) \vec{\beta}_3 \ = \begin{pmatrix}1\\1\\1\\1\end{pmatrix} β3 = 1111 , β ⃗ 4 = ( 2 2 1 1 ) \vec{\beta}_4 \ = \begin{pmatrix}2\\2\\1\\1\end{pmatrix} β4 = 2211 ,则构造矩阵 A = ( 1 0 1 2 1 0 1 2 0 1 1 1 0 1 1 1 ) A \ = \begin{pmatrix}1&0&1&2\\1&0&1&2\\0&1&1&1\\0&1&1&1\end{pmatrix} A = 1100001111112211 。
- 初等行变换化为行最简形矩阵:利用三种初等行变换,即换行(交换两行的位置)、某一行乘以非零常数、某一行加上另一行的倍数,将矩阵化为行最简形矩阵。
- 对于矩阵 A A A,先将第二行减去第一行,第四行减去第三行,得到 ( 1 0 1 2 0 0 0 0 0 1 1 1 0 0 0 0 ) \begin{pmatrix}1&0&1&2\\0&0&0&0\\0&1&1&1\\0&0&0&0\end{pmatrix} 1000001010102010 。此时已经是行阶梯形矩阵,再进一步化为行最简形矩阵,无需其他操作。
- 确定极大线性无关组:行最简形矩阵中主元(每行第一个非零元素)所在列对应的原向量组中的向量就构成一个极大线性无关组。在上述行最简形矩阵中,主元在第一列和第三列,所以 β ⃗ 1 \vec{\beta}_1 β1和 β ⃗ 3 \vec{\beta}_3 β3构成该向量组的一个极大线性无关组。
(三)性质
- 不唯一性:极大线性无关组并不是唯一的。仍以上述向量组为例,经过进一步分析可能还存在其他两个向量的组合也满足极大线性无关组的条件。再比如向量组 γ ⃗ 1 = ( 1 0 0 ) \vec{\gamma}_1 \ = \begin{pmatrix}1\\0\\0\end{pmatrix} γ1 = 100 , γ ⃗ 2 = ( 0 1 0 ) \vec{\gamma}_2 \ = \begin{pmatrix}0\\1\\0\end{pmatrix} γ2 = 010 , γ ⃗ 3 = ( 1 1 0 ) \vec{\gamma}_3 \ = \begin{pmatrix}1\\1\\0\end{pmatrix} γ3 = 110 , γ ⃗ 4 = ( 0 0 1 ) \vec{\gamma}_4 \ = \begin{pmatrix}0\\0\\1\end{pmatrix} γ4 = 001 。 γ ⃗ 1 \vec{\gamma}_1 γ1, γ ⃗ 2 \vec{\gamma}_2 γ2, γ ⃗ 4 \vec{\gamma}_4 γ4是一个极大线性无关组,因为它们线性无关且 γ ⃗ 3 = γ ⃗ 1 + γ ⃗ 2 \vec{\gamma}_3 \ = \vec{\gamma}_1 + \vec{\gamma}_2 γ3 =γ1+γ2;同时 γ ⃗ 1 \vec{\gamma}_1 γ1, γ ⃗ 3 \vec{\gamma}_3 γ3, γ ⃗ 4 \vec{\gamma}_4 γ4也可以是极大线性无关组, γ ⃗ 2 = γ ⃗ 3 − γ ⃗ 1 \vec{\gamma}_2 \ = \vec{\gamma}_3 - \vec{\gamma}_1 γ2 =γ3−γ1且这三个向量线性无关。这是因为在向量组中,可能存在多种不同的线性无关的组合方式,都能满足极大线性无关组对向量组的“代表”作用。
- 向量个数相等:一个向量组的任意两个极大线性无关组所含向量的个数一定相等,这个固定的个数称为向量组的秩。例如,对于向量组 δ ⃗ 1 = ( 1 2 3 ) \vec{\delta}_1 \ = \begin{pmatrix}1\\2\\3\end{pmatrix} δ1 = 123 , δ ⃗ 2 = ( 2 4 6 ) \vec{\delta}_2 \ = \begin{pmatrix}2\\4\\6\end{pmatrix} δ2 = 246 , δ ⃗ 3 = ( 3 6 9 ) \vec{\delta}_3 \ = \begin{pmatrix}3\\6\\9\end{pmatrix} δ3 = 369 ,它的一个极大线性无关组可以是 { δ ⃗ 1 } \{\vec{\delta}_1\} {δ1}(因为 δ ⃗ 2 = 2 δ ⃗ 1 \vec{\delta}_2 \ = 2\vec{\delta}_1 δ2 =2δ1, δ ⃗ 3 = 3 δ ⃗ 1 \vec{\delta}_3 \ = 3\vec{\delta}_1 δ3 =3δ1),若再找出另一个极大线性无关组,其中向量个数也必然为 1 1 1,该向量组的秩就是 1 1 1。这是因为极大线性无关组反映的是向量组中线性无关的“最大规模”,无论以何种方式选取,这个“最大规模”是固定的,就像一个容器的最大容量是确定的,虽然装东西的方式可以不同,但最大能装的量是一样的。
(四)用极大线性无关组表示不属于该组的向量
当我们确定了向量组的极大线性无关组后,对于那些不属于极大线性无关组的向量,我们可以通过求解线性方程组的方式来确定它们由极大线性无关组线性表示的系数。
例如,已知向量组 ϵ ⃗ 1 = ( 1 1 0 ) \vec{\epsilon}_1 \ = \begin{pmatrix}1\\1\\0\end{pmatrix} ϵ1 = 110 , ϵ ⃗ 2 = ( 0 1 1 ) \vec{\epsilon}_2 \ = \begin{pmatrix}0\\1\\1\end{pmatrix} ϵ2 = 011 , ϵ ⃗ 3 = ( 1 2 1 ) \vec{\epsilon}_3 \ = \begin{pmatrix}1\\2\\1\end{pmatrix} ϵ3 = 121 ,已求得 ϵ ⃗ 1 \vec{\epsilon}_1 ϵ1, ϵ ⃗ 2 \vec{\epsilon}_2 ϵ2是极大线性无关组。设 ϵ ⃗ 3 = x ϵ ⃗ 1 + y ϵ ⃗ 2 \vec{\epsilon}_3 \ = x\vec{\epsilon}_1 + y\vec{\epsilon}_2 ϵ3 =xϵ1+yϵ2,即 ( 1 2 1 ) = x ( 1 1 0 ) + y ( 0 1 1 ) = ( x x + y y ) \begin{pmatrix}1\\2\\1\end{pmatrix} \ = x\begin{pmatrix}1\\1\\0\end{pmatrix} + y\begin{pmatrix}0\\1\\1\end{pmatrix} \ = \begin{pmatrix}x\\x + y\\y\end{pmatrix} 121 =x 110 +y 011 = xx+yy ,由此得到方程组 { x = 1 x + y = 2 y = 1 \begin{cases}x \ = 1\\x + y \ = 2\\y \ = 1\end{cases} ⎩ ⎨ ⎧x =1x+y =2y =1。通过解方程组,很容易得出 x = 1 x \ = 1 x =1, y = 1 y \ = 1 y =1,所以 ϵ ⃗ 3 = ϵ ⃗ 1 + ϵ ⃗ 2 \vec{\epsilon}_3 \ = \vec{\epsilon}_1 + \vec{\epsilon}_2 ϵ3 =ϵ1+ϵ2。这就好像我们找到了一种“配方”,用极大线性无关组中的向量按照特定的比例(这里 x = 1 x \ = 1 x =1, y = 1 y \ = 1 y =1)组合起来,就能得到不属于极大线性无关组的向量,体现了极大线性无关组对整个向量组的“构建”作用,有助于我们更清晰、简洁地描述整个向量组的结构和性质。