「这是我参与11月更文挑战的第4天,活动详情查看:2021最后一次更文挑战」
前言
Hello!小伙伴!
非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~
自我介绍 ଘ(੭ˊᵕˋ)੭
昵称:海轰
标签:程序猿|C++选手|学生
简介:因C语言结识编程,随后转入计算机专业,有幸拿过一些国奖、省奖...已保研。目前正在学习C++/Linux/Python
学习经验:扎实基础 + 多做笔记 + 多敲代码 + 多思考 + 学好英语!
机器学习小白阶段
文章仅作为自己的学习笔记 用于知识体系建立以及复习
知其然 知其所以然!
6.4 线性变换
定义4
设有两个非空集合A,B,如果对于A中任一元素α,按照一定的规则,总有B中一个确定的元素β和它对应
那么,这个规则称为从集合A到集合B的映射,将上述映射记作T,并记
β=T(α)或β=Tα(α∈A,β∈B)
设α1∈A,T(α1)=β1,意思就是映射T把元素α1变为β1
- β1称为α1在映射T下的像
- α1称为β1在映射T下的源
- A称为映射T的源集
- 像的全体所构成的集合称为像集,记作T(A),即T(A)={β=T(α)|α∈A},其中有T(A)⊂B
定义5:线性变换
设Vn,Um分别是n维和m维线性空间,T是一个从Vn到Um的映射,如果映射T满足
(1)任给α1,α2∈V,有
T(α1+α2)=T(α1)+T(α2)
(2)任给α∈Vn,λ∈R,有
T(λα)=λT(α)
那么T就称为从Vn到Um的线性映射(或线性变换)
线性变换具有的一些性质:
(1)T0=0,T(−α)=−Tα
(2)若β=k1α1+k2α2+...+kmαm,则Tβ=k1Tα1+k2Tα2+...+kmTαm
(3)若α1,α2,...,αm线性相关,则T(α1),T(α2),...,T(αm)也线性相关
注意:若α1,α2,...,αm线性无关,则
T(α1),T(α2),...,T(αm)不一定线性无关
举个例子:若T变换结果都是零向量,那么就算α1,α2,...,αm,那么最后T(α1),T(α2),...,T(αm)都为零元素,也就不线性相关了
(4)线性变换T的像集T(Vn)是一个线性空间,称为线性变换T的像空间
证明:
设β1,β2∈T(Vn)
则有
β1=T(α1),β2=T(α2),其中α1,α2∈Vn
证加法运算封闭性:
β1+β2=T(α1)+T(α2)=T(α1+α2)∈T(Vn)
证数乘运算封闭性:
设λ∈R,β1∈T(Vn)
则有
λβ1=λT(α1)=T(λα1)∈T(Vn)
八条运算也符合,这里不再进行细说
综上,线性变换T的像集T(Vn)是一个线性空间
(5)使Tα=0的α的全体ST={α|α∈Vn,Tα=0}也是一个线性空间,ST称为线性变换T的核
证明:
证加法运算封闭性:
设α1,α2∈ST,有
T(α1)=0,T(α2)=0
那么
T(α1+α2)=T(α1)+T(α2)=0+0=0
故(α1+α2)∈ST
证数乘运算封闭性:
设λ∈R,α1∈ST,有
T(λα1)=λT(α)=0
所以λα∈ST
综上,ST是一个线性空间
举例
例10
设有n阶矩阵
A=⎣⎡a11a21..an1a12a22..an2.........a1na2n..ann⎦⎤=(a1,a2,...,an)
其中
ai=⎣⎡a1ia2i...ani⎦⎤
定义Rn中的变换y=T(x)为
T(x)=Ax(x∈Rn)
试说明T为线性变换
注意:Rn为n×1维矩阵
注意是证明T为线性变换,那么需要证明:T(α1+α2)=T(α1)+T(α2)、T(λα)=λT(α)
证明
设a,b∈Rn,则
T(a+b)=A(a+b)=Aa+Ab=T(a)+T(b)
T(λa)=A(λa)=λAa=λT(a)
所以T为线性变换
补充
y=T(x)=Ax=(a1,a2,...,an)⎣⎡x1x2...xn⎦⎤=x1a1+x2a2+...+xnan
那么,有
T(Rn)={y=x1a1+x2a2+...+xnan|x1,x2,...,xn∈R}
也就是说:
- 线性变换T的像空间其实就是由a1,a2,...,an所生产的向量空间
- T的核ST就是齐次线性方程组Ax=0的解空间
结语
说明:
- 参考于 课本《线性代数》第五版 同济大学数学系编
- 配合书中概念讲解 结合了自己的一些理解及思考
文章仅作为学习笔记,记录从0到1的一个过程
希望对您有所帮助,如有错误欢迎小伙伴指正~
我是 海轰ଘ(੭ˊᵕˋ)੭
如果您觉得写得可以的话,请点个赞吧
谢谢支持 ❤️