2.1 线性映射和矩阵的运算
设 A 为 m×n 矩阵
定义映射
ϕA:Fn→Fm,α=⎛⎜
⎜⎝c1⋮cn⎞⎟
⎟⎠↦⎛⎜
⎜
⎜⎝∑nj=1a1jcj⋮∑nj=1amjcj⎞⎟
⎟
⎟⎠=n∑i=1ciβi
根据定义,有如下性质:
- ϕA(α+β)=ϕA(α)+ϕA(β)
- 集合 {α | ϕA(α)=0}⊆Fn 称为 ϕA 的核,记作 KerϕA ,恰是以 A 为系数的齐次线性方程组的解空间
- 映射 ϕa 的像 ImϕA={ϕA | α∈Fn}⊆Fm 恰是 A 的列空间。
- 任意给定 β∈Fm 若 β∉ImϕA 则 B 的原像 ϕ−1A(β)={α∈Fn | ϕA(α)=β} (亦称为 ϕA 的纤维)是空集,即以 (A,β) 为增广矩阵的线性方程组无解。
命题 2.1.2
- ϕA 是单射 ⇔r(A)=n⇔KerϕA=0
- ϕA 是满射 ⇔r(A)=m
定义 2.1.3
一个映射 φ:Fn→Fm 称为线性映射,如果 φ(α+β)=φ(α)+φ(β),φ(kα)=kφ(α),∀α,β∈Fn,k∈F
特别地,m=n 时称为线性变换。
命题 2.1.4
设 φ:Fn→Fm 是一个线性映射,则存在一个矩阵 Fn→Fm 都具有这种形式。
构造单位矩阵即可
记 HomF(Fn,Fm):={Fn到Fm的所有线性映射}
推论 2.1.5
存在一个双射
Θ:HomF(Fn,Fm)→Mm,n(F)φ↦(φ(e1),…,φ(en))
对于 φ,ψ∈HomF(Fn,Fm) ,定义 φ+ψ 如下:
(φ+ψ)(α)=φ(α)+ψ(α),∀α∈Fn
仍然是个线性映射,即 φ+ψ∈HomF(Fn,Fm)
注记 2.1.6
可以验证,HomF(Fn,Fm) 可以定义如上的加法运算及数乘运算满足 (VS1) - (VS8) 。
定义 2.1.7
定义两个矩阵的和和矩阵的数乘与矩阵的乘积,也满足 (VS1) - (VS8) 。
ϕB:Fs→Fn,ϕA:Fn→Fm
它们的合成ϕA∘ϕB:Fs→Fn→Fm 有 C=AB 使得 ϕA∘ϕB=ϕC 。
注记 2.1.8
矩阵的乘积是一个代数运算。
满足结合律、分配率,数乘的结合律。
定义 n 阶单位矩阵 和 n 阶方阵,以及矩阵的幂。
定义 2.1.10
定义对角矩阵,若 D=dIn 那么 D 为纯量矩阵或标量矩阵。
定义 (严格)上/下三角矩阵。
若 AT=A 则 A 为对称矩阵,AT=−A 为反对称矩阵。
定义共轭矩阵,以及运算规则:¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯A+B=¯¯¯¯A+¯¯¯¯B;¯¯¯¯¯¯¯cA=¯¯c¯¯¯¯A;¯¯¯¯¯¯¯¯AB=¯¯¯¯A ¯¯¯¯B
若 ¯¯¯¯AT=A 则称 A 为埃尔米特矩阵。
命题 2.1.11
r(AB)≤min{r(A),r(B)}
注记 2.1.12
可将复数域 C 看成 M2(R) 的子集,
乘法即对应两个 2 阶实矩阵的乘积是一致的。
可将四元数体 H 看成 M2(C) 的子集,也可看成 M4(R) 的子集。
2.2 可逆矩阵
定义 2.2.1
定义 可逆矩阵、逆矩阵、不可逆的。
注记 2.2.2
- 只有方阵才有逆矩阵的定义,非零方阵不一定可逆
- 可逆矩阵的逆矩阵唯一确定
命题 2.2.3
- (A−1)−1=A
- (AB)−1=B−1A−1
- (cA)−1=c−1A−1
- (AT)−1=(A−1)T
注:A,B 都为 n 阶可逆军阵,则 A±B 不一定可逆,反之也不成立。
定理 2.2.4
A 可逆 ⇔ r(A)=n
⇒:r(A)≤n=r(In)=r(AB)≤r(A)
⇐: 等价于 {e1,…,en} 那么可以构造一个线性组合满足这个变换,就可以证明了。
注记 2.2.5
若 r(A)=n 则 A 为非退化的,否则 A 是退化的。
推论 2.2.6
若 AB=In 或 BA=In 则 A 可逆且 B=A−1 。
那么线性方程组可以表示为 Ax=β ,则唯一解可以表示为 x=A−1β 。
2.3 矩阵的初等变换与初等矩阵
定义 2.3.1
设 A 可以通过初等变换变成 B 那么称 A 与 B 等价或相抵 ,记作 A∼B,矩阵的等价是一个等价关系。
任何一个矩阵 A 都等价于矩阵 (Ir000) 其中 r=r(A) ,并称 B 是 A 在等价下的标准形或相抵标准形。
则可得到 A∼B⇔r(A)=r(B) 因此 Mm,n(F) 的等价类个数为 1+min{m,n} 。
定义 2.3.2
对 In 进行一二三类初等变换得到的矩阵,分别称为一二三类初等矩阵。
有 P−1ij=Pij,Di(c)−1=Di(c−1),Tij(c)−1=Tij(−c)
定理 2.3.3
左乘初等矩阵相当于进行行变换,右乘则为列变换。
推论 2.3.4
若 A∼B ,则存在可逆矩阵 P,Q 使得 PAQ=B
推论 2.3.6
A 可逆当且仅当 A∼In 。
推论 2.3.7
A 可逆当且仅当 A 可以表示成若干个初等矩阵的矩阵。
推论 2.3.8
设 A 是个可逆矩阵,可仅用初等行/列变化把 A 化为单位矩阵 In。
由 Pm⋯P1A=In 可推得 A−1=Pm⋯P1In 则可推出求逆的步骤。
2.4 分块矩阵
定义分块矩阵,及其一些基础运算。
例 2.4.1
设 P=(AC0B) ,A,B 可逆,求 P−1 。
设 X 为逆矩阵,然后有 PX=(Is00It) 然后解四个方程即可。
接下来定义分块对角矩阵。
然后定义分块初等变换,对于第二类可以把 c 换成可逆矩阵,对于第三类可以把 c 换成任意矩阵(如果可以加的话)
然后可以利用这个与矩阵求逆求出 P−1=(A−1−A−1CB−10B−1)
例 2.4.2
r(A+B)≤r(A)+r(B)
r(A+B)≤r((AA+B0B))=r((A00B))=r(A)+r(B)
__EOF__
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效
2017-11-06 两个简易的对拍程序