小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
前言
Hello!小伙伴!
非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~
自我介绍 ଘ(੭ˊᵕˋ)੭
昵称:海轰
标签:程序猿|C++选手|学生
简介:因C语言结识编程,随后转入计算机专业,有幸拿过一些国奖、省奖...已保研。目前正在学习C++/Linux/Python
学习经验:扎实基础 + 多做笔记 + 多敲代码 + 多思考 + 学好英语!
机器学习小白阶段
文章仅作为自己的学习笔记 用于知识体系建立以及复习
知其然 知其所以然!
若查看数学公式不全或显示错误
可以查看:MML学习笔记(十一):线性代数之向量组的线性相关性
4.2 向量组的线性相关性
定义4
线性相关/无关
给定向量组:A:a1,a2,....,am,如果存在不全为零的数k1,k2,...,km(至少有一个k不为0)使
k1a1+k2a2+....+kmam=0
则称向量组A是线性相关的
否则称其为线性无关(k1,k2,...km全为0)
特殊情况
(1) 当 m = 1 时,向量组A也就只含有一个向量,即A:a
- a = 0 时, 线性相关(任意一个k都会使得 ka=0,一定就存在一个k使得ka=0,所以一定线性相关)
- a != 0 时, 线性无关(只有当k = 0 时,才会使得 ka=0,所以一定线性无关)
(2) 当 m = 2 时, A:a1,a2,其线性相关的充分必要条件是 a1,a2的分量对应成比例,几何意义是两向量共线
当A:a1,a2线性相关时
k1a1+k2a2=0
k1a1=−k2a2
a2a1=k1−k2(k1=0)
得到 a1,a2的分量对应成比例
反过来也一样
(3) 当 m = 3 时,A:a1,a2,a3,其线性相关的几何意义是三向量共面
当A:a1,a2,a3线性相关时
k1a1+k2a2+k3a3=0
k3a3=−k1a1−k2a2
a3=−k3k1a1−k3k2a2
说明 向量a3可以由向量a1,a2合成(k1,k2,k3都是常数)

且位于位于同一平面
所以三个向量共面
(4) 向量组A:a1,a2,...,am(m≥2)线性相关,也就是向量组A中至少有一个向量能由其余m−1个向量线性表示
证明:
假设向量组A线性相关,则有不全为0的数k1,k2,...,km使得k1a1+k2a2+....+kmam=0
k1,k2,....,km不全为0,那么我们可以设k1=0,就有
k1a1=−(k2a2+...+kmam)
a1=k1−1(k2a2+...+kmam)
说明a1可以由a2,...,am线性表示
(5) 向量组A:a1,a2,...,am构成矩阵A=(a1,a2,...,am),向量组A线性相关,就是奇次线性方程组x1a1+x2a2+....+xmam=0即Ax=0有非零解
定理4
由向量组a1,a2,...,am线性相关的充分必要条件就是它所构成的矩阵A=(a1,a2,...,am)的秩小于向量个数m;向量组线性无关的充分必要条件是R(A)=m
线性相关:R(A)<m
线性无关:R(A)=m
举例
例4
试讨论n维单位坐标向量组的线性相关性
解答:
E=(e1,e2,...,en)是n阶单位矩阵
单位矩阵:从左上角到右下角的对角线(称为主对角线)上的元素均为1,除此以外全都为0
显然
∣E∣=1=0
得到
R(E)=n
由定理4可得,n维单位坐标向量组为线性无关
例5
已知
a1=⎣⎡111⎦⎤,a2=⎣⎡025⎦⎤,a3=⎣⎡247⎦⎤
讨论向量组a1,a2,a3及向量组a1,a2的线性相关性
解答:
(a1,a2,a3)=⎣⎡111025247⎦⎤∼⎣⎡100025225⎦⎤∼⎣⎡100020220⎦⎤∼⎣⎡100010210⎦⎤
可以得到
-
R(a1,a2,a3)=2,说明a1,a2,a3线性相关
-
R(a1,a2)=2,说明a1,a2线性无关
例6
已知向量组a1,a2,a3线性无关,b1=a1+a2,b2=a2+a3,b3=a3+a1,试证明向量组b1,b2,b3线性无关
证法一
设
B=(b1,b2,b3),A=(a1,a2,a3)
由
⎩⎨⎧b1=a1+a2b2=a2+a3b3=a3+a1
推出
(b1,b2,b3),=(a1,a2,a3)⎣⎡110011101⎦⎤
令K=⎣⎡110011101⎦⎤ 得到
B=AK
设
x1b1+x2b2+x3b3=0
(b1,b2,b3)⎣⎡x1x2x3⎦⎤=0
令
x=⎣⎡x1x2x3⎦⎤
得到
Bx=0
又因为B=AK 所以
Bx=(AK)x=A(Kx)=0→A(Kx)=0
因为A中的列向量都是线性无关的,所以R(A)=3
说明方程A(Kx)=0只有一个解,就是零解
则Kx=0
由因为∣K∣=2=0 说明R(K)=3
若A为n阶子式
- 当∣A∣=0时,R(A)=n
- 当∣A∣=0时,R(A)<n
说明方程Kx=0只有一个解,就是零解
x=0
即
⎣⎡x1x2x3⎦⎤=⎣⎡000⎦⎤
只有x1,x2,x3 全为0时,式子x1b1+x2b2+x3b3=0才成立,说明b1,b2,b3线性无关
证法二
(b1,b2,b3),=(a1,a2,a3)⎣⎡110011101⎦⎤
记作
B=AK
还可以写作
B=EAK
因为∣K∣=2=0 得到K可逆
又因为E、K(E是单位阵)均可逆
所以
A∼B
A∼B的充分必要条件是存在m阶可逆矩阵P、n阶可逆矩阵Q,使得PAQ=B
所以
R(A)=R(B)
上一章定理2:若A∼B,则有R(A)=R(B)
因为
R(A)=3
所以
R(B)=3
由定理4可知 B线性无关
定理5
(1)若向量组A:a1,...am线性相关,则向量组B:a1,...am,am+1也线性相关。反言之,若向量组B线性无关,则向量组A也线性无关
证明:向量组A:a1,...am线性相关,则向量组B:a1,...am,am+1也线性相关
设A=(a1,...,am),B=(a1,...,am,am+1)
很明显有
R(B)≤R(A)+1
由A线性相关 得
R(A)<m
所以
R(B)<m+1
说明B一定线性相关
证明:向量组B线性无关,则向量组A也线性无关
若B线性无关 则有
R(B)=m+1
因为R(B)≤R(A)+1 得到
R(A)≥R(B)−1=(m+1)−1=m
即
R(A)≥m
因为A=a1,...,am 得
R(A)≤m
综上 有
R(A)=m
所以 A线性无关
(2)m个n维向量组成的向量组,当维数n小于向量个数m时一定线性相关。特别地,n+1个n维向量一定线性相关
证明:
设A=(a1,a2,...,am) 很明显有
R(A)≤m
又因为ai(i∈[1,m])为n维列向量 有
R(A)≤n
因为n<m 则一定有
R(A)<m
所以A一定是线性相关
当m=n+1依然满足n<m=n+1这个条件,所以n+1个n维向量一定线性相关
(3)设向量组A:a1,a2,....,am线性无关,而向量组B:a1,...,am,b线性相关,则向量b必定能由向量组A线性表示,且表示式是惟一的
证明:
记A=(a1,a2,...,am),B=(a1,a2,...,am,b) 有
R(A)≤R(B)
因为A线性无关 、B线性相关 所以
R(A)=m、R(B)<m+1
综上有
m≤R(B)<m+1
得到
R(B)=m=R(A)
在方程组Ax=b中
因为R(A)=R(B)=R(A,b)
说明该方程组有惟一解
即向量b可以由向量A线性表示,且是惟一的
结语
说明:
- 参考于 课本《线性代数》第五版 同济大学数学系编
- 配合书中概念讲解 结合了自己的一些理解及思考
文章仅作为学习笔记,记录从0到1的一个过程
希望对您有所帮助,如有错误欢迎小伙伴指正~
我是 海轰ଘ(੭ˊᵕˋ)੭
如果您觉得写得可以的话,请点个赞吧
谢谢支持 ❤️