小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
前言
Hello!小伙伴!
非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~
自我介绍 ଘ(੭ˊᵕˋ)੭
昵称:海轰
标签:程序猿|C++选手|学生
简介:因C语言结识编程,随后转入计算机专业,有幸拿过一些国奖、省奖...已保研。目前正在学习C++/Linux/Python
学习经验:扎实基础 + 多做笔记 + 多敲代码 + 多思考 + 学好英语!
机器学习小白阶段
文章仅作为自己的学习笔记 用于知识体系建立以及复习
知其然 知其所以然!
若查看数学公式不全或显示错误
可以查看:MML学习笔记(十二):向量组的秩
4.3 向量组的秩
定义5
设有向量组A,如果在A中能选出r个向量a1,a2,...,ar,满足
- 向量组A0:a1,a2,...,ar线性无关
- 向量组A中任意一个r+1个向量(存在r+1个向量的情况下)都线性相关
称A0是向量组A的一个最大线性无关向量组,简称最大无关组,其中最大无关组所含向量个数r称为向量组A的秩,记作R(A)
Note0:只含有零向量的向量组没有最大无关组,并规定其秩为0
Note1:向量组的最大无关组一般不是惟一的
定理6
矩阵的秩等于它的列向量组的秩,也等于它的行向量组的秩
推论(最大无关组的等价定义)
设向量组A0:a1,a2,..,ar是向量组A的一个部分组,且满足
- 向量组A0线性无关
- 向量组A的任一向量都能由向量组A0线性表示
那么向量组A0就是向量组A的一个最大无关组
举例
例9
设奇次线性方程组⎩⎨⎧x1+2x2+x3−2x4=02x1+3x2−x4=0x1−x2−5x3+7x4=0的全体解向量构成的向量组为S,求S的秩
解答
设系数矩阵为A
A=⎣⎡12123−110−5−2−17⎦⎤
化简,得
得到
{x1−3x3+4x4=0x2+2x3−3x4=0
移项
{x1=3x3−4x4x2=−2x3+3x4
令x3=c1,x4=c2 有
⎩⎨⎧x1=3c1−4c2x2=−2c1+3c2x3=c1x4=c2
通解为
x=⎣⎡x1x2x3x4⎦⎤=c1⎣⎡3−210⎦⎤+c2⎣⎡−4301⎦⎤
令
ζ1=⎣⎡3−210⎦⎤,ζ2=⎣⎡−4301⎦⎤
有
x=c1ζ1+c2ζ2
得到解空间S
S={x=c1ζ1+c2ζ2|c1,c2∈R}
说明S能由向量组ζ1,ζ2线性表示
很明显,ζ1,ζ2不成比例,说明ζ1,ζ2线性无关
所以ζ1,ζ2是S的最大无关组,得到
R(S)=2
例11
设矩阵
A=⎣⎡2143−11−66−1−22−911−272449⎦⎤
求矩阵A的列向量组的一个最大无关组,并把不属于最大无关组的列向量用最大无关组线性表示
解答
A=⎣⎡2143−11−66−1−22−911−272449⎦⎤∼⎣⎡12231−1−36−2−11−911−174229⎦⎤(r1↔r2,r3/2)
∼⎣⎡100012−53−2−25−312−3440−6−3⎦⎤(r2−r3,r3−2r1,r4−3r1)∼⎣⎡10001100−2−100112140−6−3⎦⎤(r2/2,r3+5r2,r4−3r2)
∼⎣⎡10001100−2−100111040−30⎦⎤(r3↔r4,r4−2r3)∼⎣⎡10000100−1−100001043−30⎦⎤(r1−r2)
可知
R(A)=3
所以A的最大无关组有3个向量,在1,2,4这三列(a1,a2,a4)
由行最简矩阵可得
a3=⎣⎡−1−100⎦⎤=(−1)⎣⎡1000⎦⎤+(−1)⎣⎡0100⎦⎤=−a1−a2
同理可得
a5=4a1+3a2−3a4
综上
{a3=−a1−a2a5=4a1+3a2−3a4
结语
说明:
- 参考于 课本《线性代数》第五版 同济大学数学系编
- 配合书中概念讲解 结合了自己的一些理解及思考
文章仅作为学习笔记,记录从0到1的一个过程
希望对您有所帮助,如有错误欢迎小伙伴指正~
我是 海轰ଘ(੭ˊᵕˋ)੭
如果您觉得写得可以的话,请点个赞吧
谢谢支持 ❤️