当前位置:网站首页>线性代数学习笔记2-1:向量和向量组、线性相关性(张成空间的概念)
线性代数学习笔记2-1:向量和向量组、线性相关性(张成空间的概念)
2022-08-02 03:11:00 【Insomnia_X】
向量
何为向量
向量由长度和方向唯一确定,应该理解为自由向量,与位置无关
在数学中常规定向量的起点在原点,而在物理中称向量为矢量,也不再规定其起点位置
向量的理解
- 数学中,通过一个点的坐标,唯一给出一个向量
(注意,本来向量需要起点和终点共同确定,但这里默认向量起点在原点)
向量与点的关系?
- 由于默认向量起点在原点,在不混淆的前提下,也可以直接用点来代表向量,这样在向量过多时无需再思考复杂的箭头
- 书写时为了区别于点(x, y)的写法,故常写“列向量”形式[x,y]
- 本质上,向量中几个数字的意义,应理解为标量scalars
某个向量,实际上就是用这些标量scalars对相应的基向量 i \boldsymbol i i和 j \boldsymbol j j进行缩放scaling后叠加,因为谈论“坐标”依赖于当前使用的基向量
- 标量scalars的观点非常重要,“标量”就是指向量中的一个个数字,我们将其视为对基向量的缩放因子
- 当我们采用这种观点看待空间中的向量 v ⃗ \vec v v的来源时,我们就把这些标量(单纯的一系列数字)称为 v ⃗ \vec v v在该坐标系下的坐标
- 计算机科学中,向量单纯就是“数字列表”的高级说法,有n个数字就是n维向量
向量组
向量组就是一系列向量的集合
向量组和矩阵可以相互转化,向量组就是矩阵,矩阵就是向量组
(因此两者的秩等概念是相通的)
引入:张成空间
我们考虑两个向量所有可能的线性组合(用所有可能的实数标量对它们进行缩放并叠加),得到的向量的集合,称为这两个向量张成的空间(span)
- 大部分情况下张成空间span是整个平面;两向量共线时,span为一条直线;两向量均为零向量时,span为一个点
- 再推广到三维情况下的张成空间
先想象一个三维坐标系,然后考虑两个三维向量:他们的张成空间span是一个平面
这时加入第三个向量:
①正常情况下,三者的span为整个三维空间(可理解为之前的平面能够上下平移了,或是理解为完全利用了控制三个基向量的缩放的三个标量);
②然而,如果第三个向量与前两个同平面,那么它的加入并不会改变span(即并不能表示出原先无法表示的新向量)
这里,第三个向量对于张成空间span没有任何贡献,这就是线性相关
向量组的线性相关
向量组线性相关的概念,可以从两个方面理解:
- 从几何上,向量组线性相关就是有多余的向量,多余的向量不能带来更大的维度,不能张成更大的空间;或者说,去掉它后,向量组能够张成的空间不变)
- 向量组线性相关 * \iff *向量组中至少有一个向量,能够被其余向量线性表出/是其余向量的线性组合
(实际上与前一种等价,因为这个多余的向量就落于其余向量构成的span中)
或者说,向量组线性相关 * \iff *向量线性组合能够得到 0 ⃗ \vec 0 0(线性组合的系数不全为0)
注意,特殊情况是,向量组中包含有 0 ⃗ \vec 0 0向量,那么这组向量一定线性相关,因为任何向量通过数乘0都能线性表出 0 ⃗ \vec 0 0向量
- 矩阵的列向量线性相关 * \iff *矩阵的零空间存在非零向量
理解:存在非零的 x \boldsymbol x x可以使 A x = 0 \mathbf A \boldsymbol x=\boldsymbol 0 Ax=0成立,转化为第2条描述 - 从解方程的角度, 矩阵的列向量线性相关 * \iff *矩阵秩 r a n k < n rank<n rank<n矩阵列数
这表明消元后并不是所有列都是主元列,则一定存在 n − r a n k n-rank n−rank个自由列,它们本质上就是前面的主元列的线性组合,故列线性相关 - 列向量线性无关 * \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)<n 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为方阵)
边栏推荐
- WebShell Feature Value Summary and Detection Tool
- “带薪划水”偷刷阿里老哥的面经宝典,三次挑战字节,终成正果
- 01-Node-Express系统框架搭建(express-generator)
- OD-Model【4】:SSD
- 7-41 PAT排名汇总 (25 分)多样排序
- MySQL8--Windows下使用压缩包安装的方法
- 每日练习------有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- 面试必备!TCP协议经典十五连问!
- mysql8.0.28 download and installation detailed tutorial, suitable for win11
- MySQL8.0.28 installation tutorial
猜你喜欢
2W字!梳理50道经典计算机网络面试题(收藏版)
MongoDB文档存储
运维理想和现实,你是?
MySQL8.0.28 installation tutorial
mysql使用on duplicate key update批量更新数据
"Paid paddling" stealthily brushes Brother Ali's face scriptures, challenges bytes three times, and finally achieves positive results
MySQL函数(经典收藏)
WebShell连接工具(中国菜刀、WeBaCoo、Weevely)使用
HCIP Day 11_MPLS Experiment
PHP WebShell 免杀
随机推荐
消息队列经典十连问
深度学习:目标检测入门知识
SSM网上商城购物系统(前台+后台)
“带薪划水”偷刷阿里老哥的面经宝典,三次挑战字节,终成正果
5.合宙Air32F103_LCD_key
(转帖)HashCode总结(2)
mysql使用on duplicate key update批量更新数据
MySQL8.0.28 installation tutorial
01-Node-Express系统框架搭建(express-generator)
利用WebShell拿Shell技巧
just write blindly = feelings
Difference between #{} and ${}
PHP WebShell Free Kill
leetcode 143. 重排链表
嘉为蓝鲸携手东风集团、上汽零束再获信通院四项大奖
Week 304 Dunk
MySQL8.0.28安装教程
2022.7.30 js笔记 运算符和流程控制符、循环
浏览器的工作原理(dns域名服务器,tcp握手,ssl/tls安全协议,关键渲染路径,重绘及回流,防抖和节流)
Brute force visitors