线性代数学习笔记2-1:向量和向量组、线性相关性(张成空间的概念)

向量

何为向量

向量由长度和方向唯一确定,应该理解为自由向量,与位置无关
在数学中常规定向量的起点在原点,而在物理中称向量为矢量,也不再规定其起点位置

向量的理解

  1. 数学中,通过一个点的坐标,唯一给出一个向量
    (注意,本来向量需要起点和终点共同确定,但这里默认向量起点在原点)

向量与点的关系?

  • 由于默认向量起点在原点,在不混淆的前提下,也可以直接用点来代表向量,这样在向量过多时无需再思考复杂的箭头
  • 书写时为了区别于点(x, y)的写法,故常写“列向量”形式[x,y]
  1. 本质上,向量中几个数字的意义,应理解为标量scalars
    某个向量,实际上就是用这些标量scalars对相应的基向量 i \boldsymbol i i j \boldsymbol j j进行缩放scaling后叠加,因为谈论“坐标”依赖于当前使用的基向量
  • 标量scalars的观点非常重要,“标量”就是指向量中的一个个数字,我们将其视为对基向量的缩放因子
  • 当我们采用这种观点看待空间中的向量 v ⃗ \vec v v 的来源时,我们就把这些标量(单纯的一系列数字)称为 v ⃗ \vec v v 在该坐标系下的坐标
  1. 计算机科学中,向量单纯就是“数字列表”的高级说法,有n个数字就是n维向量

向量组

向量组就是一系列向量的集合

向量组和矩阵可以相互转化,向量组就是矩阵,矩阵就是向量组
(因此两者的等概念是相通的)

引入:张成空间

我们考虑两个向量所有可能的线性组合(用所有可能的实数标量对它们进行缩放并叠加),得到的向量的集合,称为这两个向量张成的空间(span)

  • 大部分情况下张成空间span是整个平面;两向量共线时,span为一条直线;两向量均为零向量时,span为一个点
  • 再推广到三维情况下的张成空间
    先想象一个三维坐标系,然后考虑两个三维向量:他们的张成空间span是一个平面
    这时加入第三个向量:
    ①正常情况下,三者的span为整个三维空间(可理解为之前的平面能够上下平移了,或是理解为完全利用了控制三个基向量的缩放的三个标量);
    ②然而,如果第三个向量与前两个同平面,那么它的加入并不会改变span(即并不能表示出原先无法表示的新向量)
    这里,第三个向量对于张成空间span没有任何贡献,这就是线性相关

向量组的线性相关

向量组线性相关的概念,可以从两个方面理解:

  1. 从几何上,向量组线性相关就是多余的向量,多余的向量不能带来更大的维度,不能张成更大的空间;或者说,去掉它后,向量组能够张成的空间不变)
  2. 向量组线性相关    ⟺    \iff 向量组中至少有一个向量,能够被其余向量线性表出/是其余向量的线性组合
    (实际上与前一种等价,因为这个多余的向量就落于其余向量构成的span中)
    或者说,向量组线性相关    ⟺    \iff 向量线性组合能够得到 0 ⃗ \vec 0 0 (线性组合的系数不全为0)

注意,特殊情况是,向量组中包含有 0 ⃗ \vec 0 0 向量,那么这组向量一定线性相关,因为任何向量通过数乘0都能线性表出 0 ⃗ \vec 0 0 向量

  1. 矩阵的列向量线性相关    ⟺    \iff 矩阵的零空间存在非零向量
    理解:存在非零的 x \boldsymbol x x可以使 A x = 0 \mathbf A \boldsymbol x=\boldsymbol 0 Ax=0成立,转化为第2条描述
  2. 从解方程的角度, 矩阵的列向量线性相关    ⟺    \iff 矩阵秩 r a n k < n rankrank<n矩阵列数
    这表明消元后并不是所有列都是主元列,则一定存在 n − r a n k n-rank nrank个自由列,它们本质上就是前面的主元列的线性组合,故列线性相关
  3. 列向量线性无关    ⟺    \iff 矩阵列满秩    ⟺    \iff 矩阵的零空间只有0点(方程 A x = 0 \mathbf A \boldsymbol x=\boldsymbol 0 Ax=0有唯一零解,没有非零解)
    理解:矩阵对应线性变换,变换前有多少个基向量,变换后仍然有多少个基向量,从而变换前后的点一一对应(方程唯一零解)

判定线性相关性时,可以随时在矩阵(可逆性)、空间和方程组的概念之间切换,哪个判据更容易判定就用哪个

线性相关的性质

  • 矩阵的行初等变换,不改变列向量组的线性相关性
    这里可以从高斯消元法的角度理解,方程直接的加减不会改变约束(不会改变系数矩阵对应的线性变换,也就是说不会改变 【变换后的基向量/矩阵中的列向量】之间的关系)
  • 结合方程来看:对于矩阵 A \mathbf A A,假如有n列列向量,即 A = ( α 1 , α 2 , . . . , α n ) \mathbf A=(\alpha_1,\alpha_2,...,\alpha_n) A=(α1,α2,...,αn)
    那么,列向量 α 1 , α 2 , . . . , α n \alpha_1,\alpha_2,...,\alpha_n α1,α2,...,αn线性相关
    (矩阵对应线性变换,这说明变换后的基向量中存在冗余向量)
       ⟺    \iff 矩阵不满秩 R a n k ( A ) < n Rank(\mathbf A)Rank(A)<n
    (列向量张成的空间,即列空间,即变换后基向量的张成空间;
    变换后的空间维数<变换前的空间维数)
       ⟺    A x = 0 \iff \mathbf A \boldsymbol x=\boldsymbol 0 Ax=0有非零解
    (变换后空间降维,则有很多向量被压缩到零向量)
       ⟺    d e t ( A ) = 0 \iff det( \mathbf A)=0 det(A)=0
    (空间降维则行列式为0,但前提是 A \mathbf A A为方阵)

你可能感兴趣的:(线性代数学习笔记,线性代数,学习,矩阵)