小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
前言
Hello!小伙伴!
非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~
自我介绍 ଘ(੭ˊᵕˋ)੭
昵称:海轰
标签:程序猿|C++选手|学生
简介:因C语言结识编程,随后转入计算机专业,有幸拿过一些国奖、省奖...已保研。目前正在学习C++/Linux/Python
学习经验:扎实基础 + 多做笔记 + 多敲代码 + 多思考 + 学好英语!
机器学习小白阶段
文章仅作为自己的学习笔记 用于知识体系建立以及复习
知其然 知其所以然!
若查看数学公式不全或显示错误
可以查看:MML学习笔记(十三):线性方程组的解的结构
4.4 线性方程组的解的结构
解向量
设有齐次线性方程组
⎩⎨⎧a11x1+a12x2+....+a1nxn=0a21x1+a22x2+...+a2nxn=0...........am1x1+am2x2+....+amnxn=0
记
A=⎣⎡a11a21..am1a12a22..am2.........a1na2n..amn⎦⎤,x=⎣⎡x1x2...xn⎦⎤
有
Ax=0
若x1=ζ11,x2=ζ21,....,xn=ζn1为方程的解,则
x=ζ1=⎣⎡ζ11ζ21...ζn1⎦⎤
称为方程组的解向量(所有解中的一个解,在有解的情况下)
性质1
若x=ζ1,x=ζ2都为方程Ax=0的解,则x=ζ1+ζ2也是方程Ax=0的解
证明:
因为x=ζ1,x2=ζ2为方程Ax=0的解
所以
Aζ1=0,Aζ2=0
那么
A(ζ1+ζ2)=Aζ1+Aζ2=0+0=0
所以x=ζ1+ζ2也是方程Ax=0的解
性质2
若x=ζ1为方程Ax=0的解,k为实数,则x=kζ1也是方程Ax=0的解
证明:
因为x=ζ1为方程Ax=0的解
所以有
Aζ1=0
那么
A(kζ1)=k(Aζ1)=k∗0=0
所以x=kζ1也是方程Ax=0的解
通解(齐次线性方程组)
方程Ax=0的全体解所组成的集合记作S
若S中存在一个最大无关组S0:ζ1,ζ2,...,ζt,
使得方程Ax=0的任一解都可以由S0线性表示;
另一方面,S0的任意线性组合x=k1ζ1+k2ζ2+....+ktζt都是方程Ax=0的解
所以x=k1ζ1+k2ζ2+....+ktζt称为通解
基础解系(齐次线性方程组)
齐次线性方程组的解集的最大无关组称为该齐次线性方程组的基础解系
若要求齐次线性方程组的通解,则只需要求出它的基础解系
定理7
设m×n矩阵A的秩R(A)=r,则n元齐次线性方程组Ax=0的解集S的秩R(S)=n−r
举例
例12
求齐次线性方程组⎩⎨⎧x1+x2−x3−x4=02x1−5x2+3x3+2x4=07x1−7x+3x3+x4=0的基础解系与通解
解答:
对系数方程进行初等行变换,得到行最简矩阵
A=⎣⎡1271−5−7−133−121⎦⎤∼⎣⎡100010−72−750−73−740⎦⎤
从而
{x1−72x3−73x4=0x2−75x3−74x4=0
令x3=c1,x4=c2,有
⎩⎨⎧x1=72c1+73c2x2=75c1+74c2x3=c1x4=c2
得到通解
x=⎣⎡x1x2x3x4⎦⎤=c1⎣⎡727500⎦⎤+c2⎣⎡737400⎦⎤
例13
设Am×nBn×l=0,证明R(A)+R(B)≤n
证明:
令B=(b1,b2,...,bl),则有
A(b1,b2,...,bl)=(0,0,...,0)
即
Abi=0(i=1,2,...,l)
说明bi是齐次方程Ax=0的一个解(B中的每一个列向量都是方程Ax=0的解)
令方程Ax=0的解集为S
因为bi∈S(B⊆S,B是解集S的子集)
所以
R(b1,b2,...,bl)≤R(S)
即
R(B)≤R(S)
又由定理7可知
R(A)+R(S)=n
综上,得
R(A)+R(B)≤n
例14
设n元齐次线性方程组Ax=0与Bx=0同解,证明R(A)=R(B)
证明:
因为方程组Ax=0与Bx=0同解,设其共同的解集为S
由定理7可知
R(A)=n−R(S)
R(B)=n−R(S)
所以 R(A)=R(B)
Note:当矩阵A与B的列数相等时,若需要证明R(A)=R(B),则只需要证明齐次方程Ax=0与Bx=0同解
例15
证明:R(ATA)=R(A)
证明:
由例14可知,若需要证明R(ATA)=R(A)
则只需要证明齐次方程Ax=0与(ATA)x=0同解
情况一:当Ax=0时
(AT)Ax=AT(Ax)=AT0=0
说明x是两个方程的同一个解
情况二:当(ATA)x=0时
有
xT(ATA)x=0
xTATAx=0
(Ax)TAx=0
则可以说明Ax=0
矩阵A=0的充分必要条件是方阵ATA=0
综合情况一和二
可以知道方程Ax=0与(ATA)x=0同解
性质3
非齐次线性方程组
⎩⎨⎧a11x1+a12x2+...+a1nxn=b1a21x1+a22x2+...+a2nxn=b2..................an1x1+an2x2+...+annxn=bn
也可以记作
Ax=b
设x=η1及x=η2都是方程Ax=b的解,则x=η1−η2是对应齐次方程Ax=0的解
证明:
因为x=η1及x=η2是方程Ax=b的解
有
Aη1=b、Aη2=b
那么
A(η1−η2)=Aη1−Aη2=b−b=0
所以x=η1−η2是对应齐次方程Ax=0的解
结语
说明:
- 参考于 课本《线性代数》第五版 同济大学数学系编
- 配合书中概念讲解 结合了自己的一些理解及思考
文章仅作为学习笔记,记录从0到1的一个过程
希望对您有所帮助,如有错误欢迎小伙伴指正~
我是 海轰ଘ(੭ˊᵕˋ)੭
如果您觉得写得可以的话,请点个赞吧
谢谢支持 ❤️