「这是我参与2022首次更文挑战的第18天,活动详情查看:2022首次更文挑战」。
@TOC

前言
Hello!小伙伴!
非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~
自我介绍 ଘ(੭ˊᵕˋ)੭
昵称:海轰
标签:程序猿|C++选手|学生
简介:因C语言结识编程,随后转入计算机专业,有幸拿过一些国奖、省奖...已保研。目前正在学习C++/Linux/Python
学习经验:扎实基础 + 多做笔记 + 多敲代码 + 多思考 + 学好英语!
机器学习小白阶段
文章仅作为自己的学习笔记 用于知识体系建立以及复习
知其然 知其所以然!
往期文章
【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(1):集合与映射
【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(2):线性空间定义及其性质
【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(3):线性空间的基与坐标
【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(4):基变换与坐标变换
【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(5):线性子空间
【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(6):子空间的交与和
【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(7):欧氏空间
【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(8):标准正交基与Gram-Schmidt过程
【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(9):正交补与投影定理
3.1 线性变换定义
定义3.1 :线性变换
设A是数域K上线性空间V到V的一个变换,如果满足
- A(α+β)=A(α)+A(β)
- A(kα)=kA(α)k∈K,α∈V
则称,A是V上的一个线性变换(或线性算子)
根据上面的定义,也可以定义
A(kα+lβ)=kA(α)+lA(β)α,β∈V,k,l∈K
作为A是V的一个线性变换的充分必要条件
线性变换的简单性质:
(1)T(0)=0
T(0)=T(0⋅α)=0⋅T(α)=0
(2)T(−α)=−T(α)
T(−α)=T((−1)⋅α)=(−1)⋅T(α)=−T(α)
(3)T(∑i=1skiαi)=∑i=1skiT(αi)
恒等变换
设V是任意一个数域K上的线性空间,定义如下映射
称该变换为恒等变换
零变换
设V是任意一个数域K上的线性空间,定义如下映射
O:V→Vχ→0
称该变换为零变换
数乘运算
设V是任意一个数域K上的线性空间,定义如下映射
K:V→Vχ→kχk∈K
称该变换为数乘变换
Rn上的一个线性变换
T:Rn→Rnχ→Aχ
称A是Rn上的一个线性变换
R[ab]上的一个线性变换
R[ab]表示[ab]区间上实连续函数构成的线性空间,定义
T:R[ab]→R[ab]f(x)→∫0xf(t)dt
称T是R[ab]上的一个线性变换
定义3.2
设T是线性空间V上的线性变换
集合
R(T)={Tχ|χ∈V}
称之为T的值域,也就是V在T之下像的集合
集合
N(T)={χ|Tχ=0,χ∈V}
称之为T的核域,也就是像为零元的那些源像的集合
定理3.1.1
T是线性空间的一个线性变换,则R(T)和N(T)都是V的线性子空间
1)证明R(T)是子空间
证加法封闭性:
设α,β∈R(T)
则一定存在ξ,η∈V,使得
T(ξ)=α,T(η)=β,且ξ+η∈V
那么,有
α+β=T(ξ)+T(η)=T(ξ+η)∈R(T)
即
α+β∈R(T)
证数乘封闭性:
设α∈R(T),k∈K,则一定存在T(ξ)=α,且kα∈V
那么,有
kα=k⋅T(ξ)=T(kξ)∈R(T)
即
kα∈R(T)
综上,R(T)是子空间
2)证明N(T)是子空间
证加法封闭性:
设α,β∈N(T),依据N(T)定义可知
T(α)=0,T(β)=0
从而,有
T(α+β)=T(α)+T(β)=0+0=0
可以推导出
α+β∈N(T)
若α属于N(T),则一定有T(α)=0⟺若 T(α)=0,则有α属于N(T)
证数乘封闭性:
设α∈R(T),k∈K,依据N(T)定义可知
T(α)=0
从而,有
T(k⋅α)=kT(α)=k⋅0=0
可以推导出
kα∈N(T)
综上,N(T)是子空间
定理3.1.2
若V是n维线性空间,T是V上的一个线性变换,则
dimR(T)+dimN(T)=n
一般称
- dimR(T)为线性变换T的秩
- dimN(T)为线性变换T的零度
定义3.3
设A1,A2都是线性空间V上的线性变换
若对任意的α∈V,都有A1α=A2α
称A1与A2相等,记为
A1=A2
定义3.4
设A,B都是线性空间V上的线性变换,定义A和B的和
(A+B)(α)=A(α)+B(α)α∈V
A+B依然是V上的线性变换
定义3.5
设A是线性空间V上的线性变换,定义数k乘以线性变换A
(kA)(α)=kA(α)α∈V
kA也是V上的线性变换
定义3.6
设A,B都是线性空间V上的线性变换,定义A与B的积
(AB)(α)=A(B(α))
意思就是:AB是先对α进行B变换,再进行A变换
同样,AB也是V上的线性空间
注意:一般来说,线性变化中的乘法不满足交换律,即AB=BA
但对于恒等变换C,任意的线性变换A,有
AC(α)=A(α)=CA(α)
如果线性变换A是一一对应的变换,假设A(β)=α
那么一定存在A的逆变换A−1
\quad \alpha \rightarrow \beta$$
即
$$\mathscr{A}^{-1}(\alpha)=\beta$$
> 简单的理解:$\beta$可以通过线性变换$\mathscr{A}$变为$\alpha$,$\alpha$也可以通过线性变换$\mathscr{A}^{-1}$变为$\beta$(因为是一一对应的)
那么,可以推导出
$$\mathscr{A}\mathscr{A}^{-1}(\alpha)=\alpha\\
\quad\\
\mathscr{A}\mathscr{A}^{-1}(\beta)=\beta$$
> 说明:
> - $\mathscr{A}\mathscr{A}^{-1}(\alpha)=\mathscr{A}(\mathscr{A}^{-1}(\alpha))=\mathscr{A}(\beta)=\alpha$
> - $\mathscr{A}\mathscr{A}^{-1}(\beta)=\mathscr{A}(\mathscr{A}^{-1}(\beta))=\mathscr{A}(\alpha)=\beta$
即
$$\mathscr{A}\mathscr{A}^{-1}=\mathscr{C}$$
> $\mathscr{C}$为恒等变换
---
线性变换的指数法则:
- $\mathscr{T}^{0}=\mathscr{C}$
- $\mathscr{T}^{n}=\underbrace{\mathscr{T}\mathscr{T}...\mathscr{T}}_{n个}$
- $\mathscr{T}^{-n}=\underbrace{\mathscr{T}^{-1}\mathscr{T}^{-1}...\mathscr{T}^{-1}}_{n个}$
- $\mathscr{T}^{m+n}=\mathscr{T}^{m} \cdot \mathscr{T}^{n}$
- $(\mathscr{T}^{m})^{n}=\mathscr{T}^{mn}$
- $\mathscr{T}^{-n}=(\mathscr{T}^{-1})^n$
---
设多项式$f(x)=a_nx^{n}+a_{n-1}x^{n-1}+...+a_1x+a_0\quad a_i\in K$,$\mathscr{T}$是数域$K$上线性空间$V$的线性变换,由线性变换运算可知
$$f(\mathscr{T})=a_n\mathscr{T}^{n}+a_{n-1}\mathscr{T}^{n-1}+...+a_1\mathscr{T}+a_0\mathscr{C}$$
也是$V$的一个线性变换
# 结语
说明:
- 参考于 课本《矩阵理论》
- 配合书中概念讲解 结合了自己的一些理解及思考
文章仅作为学习笔记,记录从0到1的一个过程
希望对您有一点点帮助,如有错误欢迎小伙伴指正
