Skip to content

4.1 向量组及其线性组合

3.3 用矩阵解线性方程组 中,我们用矩阵这一工具解决了线性方程组的求解问题。我们算出来的解 x 是一个列矩阵。

我们希望进一步研究解 x 的性质,尤其是在方程无穷多解的时候。由此,我们引入向量的概念来描述。

向量与向量组的概念

n 维向量

在解析几何中,我们把「既有大小又有方向的量」叫做向量,并把可随意平行移动的有向线段作为向量的几何形象。在引进坐标系以后,这种向量就有了坐标表达式 —— 三个有次序的实数。

我们在高中时将三个有次序的实数定义为 3 维向量,现在,类推到 n 维向量。

2.1 线性方程组和矩阵 中定义过,只有一行的矩阵称为行向量,只有一列的矩阵称为列向量。我们现在明确定义一下向量的概念:

定义 n 个有次序的数 a1,a2,,an 所组成的数组为 n 维向量,这 n 个数称为该向量的 n分量,第 i 个数 ai 称为i 个分量n 维向量可写成一行,也可写成一列。并规定行向量与列向量都按矩阵的运算规则进行运算。

一般地,列向量用黑体小写字母 a, b, α, β 等表示,行向量则用 aT, bT, αT, βT 等表示。所讨论的向量在没有指明是行向量还是列向量时,默认为列向量

a=(a1,a2,,an)TbT=(b1,b2,,bn)

分量全为实数的向量称为实向量,分量中有复数的向量称为复向量。除特别指明外,一般只讨论实向量。

向量组

若干个同维数的列向量(或同维数的行向量)所组成的集合叫做向量组。例如一个 m×n 矩阵的全体列向量是一个含 nm 维列向量的向量组,它的全体行向量是一个含 mn 维行向量的向量组。

矩阵的列向量组和行向量组都是只含有限个向量的向量组;反之,一个含有限个向量的向量组总可以构成一个矩阵。例如,mn 维向量组 A:a1,a2,,ak 构成一个 n×m 矩阵:

An×m=(a1,a2,,am)

行向量同理。

独立向量

我们在 3.4 中重提秩的概念时,提到了秩反映「独立向量的个数那独立向量是什么?

考虑这个矩阵:

A=(100101010011)

我们将其分成四个列向量:

A=(α1,α2,α3,α4)

不难看出,α4=α1+α2+α3,也就是说,这里的 α4 能被其他向量通过线性运算表达出来,即 α4 是「多余」的向量。我们便把剩下的向量称为「独立向量

因此,这里的独立向量的个数为 3,即矩阵的秩为 3。

我们将在之后更严谨、详细地探讨这个问题。

向量的运算

加法与数乘

加法

α+β=(a1a2an)+(b1b2bn)=(a1+b1a2+b2an+bn)

数乘

kα=k(a1a2an)=(ka1ka2kan)

线性组合

如果既有加减,又有数乘,那么这一操作称为线性组合

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

k1a1+k2a2++kmam

称为向量组 A 的一个线性组合k1,k2,,km 称为这个线性组合的系数

向量的线性组合

定义 给定向量组 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

有解。根据我们在 3.2 秩与方程组解的情况 中的结论,有:

定理 向量 b 能由向量组 A:a1,a2,,am 线性表示的充要条件是矩阵 A=(a1,a2,,am) 的秩等于矩阵 B=(a1,a2,,am,b) 的秩。

我们之前提到了秩是向量组中独立向量的个数。矩阵 A 的秩等于矩阵 B 的秩,其实就是在说,原来的向量组添上这个 b,独立向量的个数没有增加。那就意味着,这个 b 是一个「多余」向量,那当然意味着这个 b 能由向量组 A 线性表示。

向量组等价

设有两个向量组 A:α1,α2,,αmB:β1,β2,,βn

  • 若向量组 B 中的每个向量都能被向量组 A 线性表示,则有

    R(A)=R(A,β1,β2,,βn)=R(A,B)
  • 若向量组 A 中的每个向量都能被向量组 B 线性表示,则有

    R(B)=R(α1,α2,,αm,B)=R(A,B)

考虑到这种关系的特殊性,我们有:

定义 若向量组 A 与向量组 B 可以互相线性表示,则称这两个向量组等价。

由上面的分析可知:两个向量组等价的充要条件R(A)=R(B)=R(A,B)。简记为:三秩相等

若向量组 A 可由向量组 B 线性表示,且 R(A)=R(B),则两个向量组等价。

应用

例 1

α1=(1122),α2=(1213),α3=(1140),β=(1031)

证明向量 β 能由向量组 α1,α2,α3 线性表示,并求出表达式。

解:即求解方程组

(111121214230)x=(1031)

写出增广矩阵并进行初等行变换得到

(1111121021432301)r(1032012100000000)

x=(3k+22k1k)

其中 k 为任意常数。故有

β=(3k+2)α1+(2k1)α2+kα3

其中 k 为任意常数。

例 2

α1=(1111),α2=(3113),β1=(3011),β2=(1102),β2=(3120)

证明向量组 α1,α2 与向量组 β1,β2,β3 等价。

TIP

想要说明等价,就要证明

R(α1,α2)=R(β1,β2,β3)=R(α1,α2,β1,β2,β3)

相比于求三个秩,我们其实只要对最后一个矩阵做行变换,就能比较方便地求三个秩。

解:写出 (α1,α2,β1,β2,β3) 并进行初等行变换:

(13213110111110213120)r(13213021110000000000)

TIP

这时我们已经求出了

R(α1,α2)=R(α1,α2,β1,β2,β3)=2

而这个矩阵的右边三列不一定是行阶梯形矩阵。可以将其独立出来继续求解。不过由于这里的情况比较简单,显然右半部分的秩也是 2。

故有

R(α1,α2)=R(β1,β2,β3)=R(α1,α2,β1,β2,β3)=2

故这两个向量组等价。

与秩有关的结论

  • A 可由 B 表示
    • 被表示的秩不大R(A)R(B),等价时取等
    • 被表示的可丢掉R(B,A)=R(B)
  • A 可由 B 表示,且 R(A)=R(B) 向量组等价,可以相互表示
  • A 可由 B 表示,且 B 可由 A 表示 向量组等价
  • A 可由 B 表示,且 A 中向量个数多于 B A 一定线性相关(以少表多,多必相关

线性相关即包含「多余」的向量。这个概念我们将在 下一节 中讨论。