矩阵分析与应用笔记 | 国科大李保滨课程总结

1 课程介绍

2-3 线性方程组

高斯消去法

交换两行,任意行数乘,一行数乘加到另一行

==> 上三角形

==> 回代

复杂度

乘法 n33+n2n3

加法 n33+n225n6

Gauss-Jordan法

多了两个步骤

  • pivot变为1
  • 消去pivot上面的元素

变换为单位阵

复杂度

乘法 n32+n22

加法 n32n2

部分主元法

交换行使主元最大(绝对值)

行阶梯形 定义了矩阵的秩

修改高斯消去法

每行从左到右找非零元,消去后不一定得到上三角形式

  • 主元pivot的数量
  • 非零行的数量
  • 基本列(包含主元)的数量

齐次方程

[A|0]

非齐次方程

右边含有非零数值

平凡解

x=0

[A|b] ==> E[A|b]

解的形式

x = p非齐次方程特解 + (n-r)齐次方程通解

4 矩阵代数

矩阵加法性质

标量乘法性质

共轭转置

对称性

矩阵乘法

不可交换

乘积的行列

[AB]i=AiB

[AB]j=ABj

分配律 结合律

转置

(AB)T=BTAT

分块乘法

逆矩阵

逆存在性等价描述

  • rank(A) = n
  • Gauss-Jordan, A –> I
  • Ax = 0 ==> x =0

逆的计算

[A|I]>[I|A1]

复杂度 n3

(I+cdT)1=IcdT1+dTc

三种基本行变换

E1=IuuT,u=e1e2 交换两行

E2=I(1a)e2e2T 乘上a倍

E3=I+ae3e1T 第一行a倍加到第三行

左乘:基本行变换

相似矩阵

秩相等

推论:与非奇异矩阵的乘法不改变秩

LU分解

A = LU

解方程

LUx = b

Ux = y, Ly = b

5 向量空间

定义 两个集合 xV,αF 两个基本运算:加法和标量乘法

(1)加法封闭

(2)加法结合律

(3)加法交换律

(4)加法零元

(5)加法逆元

(6)数乘封闭

(7)数乘结合律

(8)数乘分配律

(9)数乘分配律

(10)单位元

子空间

是V的子集且满足

(1)加法封闭

(6)数乘封闭

张成集合

S=v1,v2,,vr,

子空间 span{S}={α1v1+α2v2+...+αrvr |αiF}

Range Spaces值域空间

列空间

R(A),相当于f(x)=Ax,ARm×n,也叫 A 的像空间(image space)

行空间,左值域

R(AT)

Nullspace 零空间

  • N(A)

    N(f)={xn×1|Ax=0},ARm×n

  • N(AT) 左零空间

    N(g)={xm×1|ATx=0},ARm×n

线性无关

A 的列构成线性无关集合

等价于

  • rank(A)=n

  • N(A) =

对角占优矩阵是非奇异的

Vandermonde Matrices

Vm×n=(1x1x12x1n11x2x22x2n11xmxm2xmn1)

Wronski matrix

W=(f1(x)f2(x)fn(x)f1(x)f2(x)fn(x)f1(n1)(x)f2(n1)(x)fn(n1)(x))

basis 基

A linearly independent spanning set for a vector space V is called a basis of V.

一组线性无关的张成集合

标准基

Rn 空间: S=e1,e2,,en

多项式:{1, x, x^2, … x^n}

{0}:空集

等价命题

  • 最小的张成集合
  • 最大线性无关子集

维度

等价命题

  • V 基的向量个数

  • V 最小张成集合的向量个数

  • V 最大线性无关子集的向量个数

image-20211108214054558

等价命题

rank(A) ARm×n

  • 等价A的行阶梯矩阵的非零行
  • 行阶梯矩阵主元数量
  • 基本列数量
  • 线性无关列数量
  • 线性无关行数量
  • dim R(A)
  • dim R(A^T)
  • n - dim N(A)
  • m - dim N(A^T)
  • A中最大非奇异矩阵

incidence matrix 入射矩阵

包含 m 个节点 n 条边

每条边对应一列中,一列中包含一组 1, -1 ,对应出点和入点

ek,j={1, 边指向 N_k1, 边来自 N_k0

连通图,rank(E) = m - 1

Normal Equations

ATAx=ATb

x=(ATA)1ATb

Rank等价定义

image-20211113171507544

6 线性变换

零变换

恒等变换

线性变换 ARm×n

Rn==>Rm

线性算子 ARn×n

旋转 Q

投影 P

反射 R

有限维空间的线性变换都有矩阵表示

U 空间的向量u 在基 B=u1,u2,,un 下表示为

u=α1u1+α2u2+...+αrun

αi 称为 关于B的坐标 [v]B=(α1,α2,,αn)T

线性变换空间

L(U,V) 表示所有从U变换到V的集合

Bji(u)=ξjvi, 其中 (ξ1,ξ2,,ξn)T=[u]B

  • BL={Bji}j=1...ni=1...m

  • dim L(U,V) = (dim U) (dim V)

坐标矩阵表示

每个 u 在 B’ 下的坐标表示作为每一列

image-20211109140504705

坐标变换转化为矩阵乘法

[T(u)]B=[T]BB[u]B,其中 [T]BB 为 u 经过 T 变换后在 v 下的坐标表示。

[T]B 代表 [T]BB,为方阵

基变换

image-20211114193713958

坐标变换

image-20211114195440067

相似性

BC :存在非奇异矩阵Q,使得 B=Q1CQ

相似变换:f:Rn×nRn×nf(C)=Q1CQ

不变子空间

定义

  • 在变换T下的不变子空间 XV, 且 T(X)X

  • T 这时可以作为一个线性算子,表示为 T/X

上三角和对角块形式

T 是 n x n矩阵,下面的命题是等价的

  • Q1TQ=(Ar×rBr×q0Cq×q) 当且仅当 Q 的前 r 列张成 T 下的不变子空间
  • Q1TQ=(Ar1×r1000Br2×r2000Crk×rk) 当且仅当 Q = (Q1|Q2|…|Qk),每一个 Qi 张成 T 下的不变子空间

7-8 模和内积

Norms模--长度

模:空间几何的概念

范数:线性代数中的概念

向量的模满足

  • 正定性 x0 当且仅当 x=0, x=0
  • 齐次性
  • 三角不等式 x+yx+y

欧几里得模

x=xTx

x=xx 复数向量

p-模

xp=(i=1nxi|p)1/p

矩阵的模满足

  • 正定性
  • 齐次性
  • 三角不等式
  • 相容性 ABAB

Frobenius矩阵模

AF2=i,j|aij|2=trace(AA)

矩阵2模

A2=maxx2=1Ax2=λmax ,其中 λAA 的最大的特征值。

矩阵1模、无穷模

image-20211109220636019

Inner Products内积--夹角/几何关系

内积

标准向量内积 <x|y>=xTy

椭圆内积 <x|y>=xAAy

标准矩阵内积 <A|B>=trace(ATB)

内积空间可以定义模:

模等于内积开方

满足平行四边形法则,才有:

内积等于模平方 <|>=2

只有在 p=2情况下 平行四边形法则才满足,因此内积只能产生欧几里得模(二模)

x+y2+xy2=2(x2+y2)

因为左边p-模等于2* 2^(2/p),右边p-模恒等于4

正交

正交

xy<==>xTy=0

角度

cosθ=<x|y>xy

标准正交集合/规范正交基

<ui|uj>={1 when i==j0 when i/= j

GramSchmidt施密特正交化

image-20211107211847389

QR分解

把A写成n列,进行施密特正交化分解

image-20211109223118688

将A分解为 Q R

Am×n=Qm×nRn×n

如果 ARn×n 是非奇异矩阵,Q是单位正交基,所以 QT=Q1

Ax=b⇐⇒QRx=bRx=QTb

改进的施密特正交化

正交矩阵

酉矩阵和正交矩阵

Unitary and Orthogonal Matrices

酉矩阵(正交矩阵) 列构成标准正交基(复数域、实数域)

UU=I⇐⇒U1=U,⇐⇒UU=I

与酉矩阵相乘,不改变向量的长度

Ux2=xUUx=xx=∥x2xCn

等价命题

  • 行 标准正交
  • 列 标准正交
  • 逆等于转置
  • 不改变向量长度

单位矩阵(identity matrix) I是正交矩阵

置换矩阵是正交矩阵

初等正交投影算子

Q=Iuu 投影到u垂直上,其中 u=1

正交投影算子

Pu=uuuu 投影到span{u}上

Pu=Iuuuu 投影到u垂直上

初等镜面反射算子/Householder变换

R=I2uuuu

性质 R=R1 (R2=I)

image-20211110000235328

Householder reduction

Am×n=[A1|A2|···|An]

首先用第一列构造镜面反射算子:

R1=I2uuuu, u=A1±µA1e1,其中 μ={1 ,x1x1/|x1| ,x1

使得 R1A1=µA1e1=(t11,0,,0)T

平面旋转/Givens旋转

image-20211110000740112

Pijx 通过旋转,使 xj 的坐标值为0

image-20211113170902464

任意向量,旋转到第 i 个坐标轴上,得到 Px=xei, 其中 P=PinPi,i+1Pi,i1Pi1

互补子空间 Complementary Subspace

互补子空间

V=X+Y 并且 XY=0

直和

V=XY

等价命题

  • V=XY
  • 任意v,有唯一x, y 使得 v = x + y
  • BXBY= 并且 BXBY 是 V 的基
image-20211114172809747

投影

如果 V=XY, v = x + y

x 被称为 v 沿 Y 到 X 上的投影

y 被称为 v 沿 X 到 Y 上的投影

投影算子

Pv = x

性质

  • P^2 = P

  • I - P 是互补投影算子(投影到Y)

  • R(P)=N(I-P)=X R(I_P)=N(P)=Y

  • P=[X|0][X|Y]1=[X|Y][I 00 0][X|Y]1,其中 X, Y 分别为 X,Y 的基。

满足幂等性质的线性算子就是投影算子 P^2 = P

值零分解Range-Nullspace Decomposition –方阵

值零分解

若A是奇异的,则存在k,使得

Rn=R(Ak)N(Ak),其中 最小的 k 为 A 的 index

若A是非奇异的, 定义index(A)=0

求index

计算 A^k, A^{k+1} 秩不变

幂零矩阵 N^k = 0

核零分解 Core-Nillpotent分解

通过相似变换

Q1AQ=(Cr×r00N),其中 rank(A^k) = r , N^k = 0

Drazin Inverse

方阵

A=Q(C00N)Q1, then AD=Q(C1000)Q1

ADAAD=AD,AAD=ADA,Ak+1AD=Ak, 其中 k = index(A)

正交分解

正交补

与 W 正交的所有向量的集合 W

正交补子空间

M 是 V 的子空间,则

V=MM

V=MN 并且 NM

那么 N=M

垂直运算

  • dimM=ndimM

  • M=M

正交分解理论

对于任意矩阵 A,都有:

  • R(A)=N(AT)
  • N(A)=R(AT)
  • Rm=R(A)N(AT)
  • Rn=N(A)R(AT)

矩阵的四个基本子空间

  • R(A) 是行空间 N(AT) 的正交补
  • N(A) 是行空间 R(AT) 的正交补
MIT—线性代数笔记10 四个基本子空间

URV分解 – 非方阵

数值计算稳定

每个 ARm×n 都有 正交矩阵U, V 和非奇异矩阵 C

A=URVT=U(Cr×r000)m×nVT

  • U 的前 r 列是 R(A) 的标准正交基
  • U 的后 m-r 列是 R(A)垂直/N(A^T) 的标准正交基
  • V 的前 r 列是 N(A)垂直/R(A^T) 的标准正交基
  • V 的后 n-r 列是 N(A) 的标准正交基

RPN矩阵 Range Perpendicular to Nullspace

也叫 值域对称矩阵,EP矩阵

非奇异矩阵是平凡 RPN矩阵,零空间是 0

正规矩阵 AA* = A*A

Hermitian A=A*

对称矩阵 A = A^T

等价命题 R(A) = R(A^T)

  • R(A)N(A)
  • R(A)=R(AT)
  • N(A)=N(AT)
  • A=U(Cr×r000)UT

奇异值分解

每个 ARm×n 都有 正交矩阵U, V 和对角矩阵 D=diag(σ1,σ2,,σr)

A=U(D000)m×nVT

应用

  • 对单位球变换的拉伸度量
  • 线性系统敏感性分析
  • 最近的 rank(k)矩阵距离 min|AB|2
  • 整理嘈杂的数据,提取相关信息,相当于傅里叶展开

伪逆(非方阵)

image-20211110161817463

满足四条 Penrose方程

AA†A = A, A†AA† = A†, (AA†)T = AA†, (A†A)T = A†A

正交投影

每对互补子空间定义了一个投影算子

当子空间互相垂直,则为正交投影

定义

v = m + n, mM 并且 nM

  • m 被称为 v 到 M 上的正交投影
  • PM 沿着 M 到 M 上的投影算子
  • PMv=m

构造投影算子

M 是 M 的基,则

  • PM=M(MTM)1MT , PM=N(NTN)1NT

M 包含标准正交基

  • PM=MMT
  • PM=(M|N)(Ir000)(M|N)T
  • PM=IPM

正交投影算子

投影算子P 是正交投影算子

等价命题

  • R(P)N(P)
  • PT=P
  • P2=1

最近点理论

M 是 内积空间 V 的子空间, b 是 V 的向量,M 上离 b 最近的向量是

p = PMb, b 到 M 上的正交投影

b 和 M 的正交距离:

minmMbm2=bPMb2=dist(b,M)

最小平方解

等价命题

  • Ax^b2=minxRnAxb2

  • Ax^=PR(A)b

  • ATAx^=ATb

  • x^A+b+N(A)

9 矩阵行列式

定义

det(A)=pσ(p)a1p1a2p2anpn,其中 σ(p)={+1 p1 p

行列式表示也可以用 |A|

行操作对行列式的影响

两行交换:det(B) = - det(A)

某行数乘:det(B) = a det(A)

i 行 a 倍加到 j 行:det(B) = det(A)

可逆性与行列式

  • 非奇异 <==> det(A) /= 0
  • 奇异 <==> det(A) = 0

乘积法则

det(AB) = det(A)3det(B) 所有n x n矩阵

det(A B0 D)=det(A)det(D) A,D为方阵

行列式计算

PA = LU

det(A)=σu11u22unnσ 根据行交换次数奇偶性确定

行列式微分

An×n=[aij(t)] 的元素是 t 的可微函数

d(det(A))dt=det(D1)+det(D2)++det(Dn),其中 Di 表示 A 的第 i 行被该行的微分替代。

秩1矩阵更新

det(I+cdT)=1+dTc

det(A+cdT)=det(A)(1+dTA1c)

克莱姆法则

xi=det(Ai)det(A),其中 Ai 表示 A 的第 i 列替换为 b

代数余子式

Åij=(1)i+jMij

求逆

adjugate 伴随矩阵 adj(A) = ÅT 代数余子式构成的矩阵的转置

adjoint 伴随矩阵 A

A1=ÅTdet(A)

10 特征值

定义

Ax=λx,其中 λ 和 x 被称为特征值和特征向量

σ(A) 特征值集合, A的频谱spectrum

λσ(A)<==>AλI<==>det(AλI)=0

特征方程

image-20211110165335750

A的行列式 为 特征值之积

A的迹 为 特征值之和

谱半径

A 的最大特征值的绝对值

相似变换对角化

相似性

P1AP=B 则A 与 B 相似,左边为A的相似变换

可对角化

A 相似于对角阵 <=> A 有 n 个特征向量 <=> P1AP=diag(λ),P每一列为特征向量​

代数重数

特征方程的指数

几何重数

geo multA(λ)=dimN(AλI)alg multA(λ)

对于每个特征值,代数重数等于几何重数,等价于 A 可对角化

频谱分解

image-20211113151723577
)

正规矩阵

AA=AA <==> A 可酉对角化,被称为正规矩阵

性质

  • A 是 RPN矩阵

  • R(A − λiI)⊥N(A − λiI).

对称矩阵和Hermitian矩阵

A 是 实对称矩阵 <==> A 正交相似于 实对角矩阵 PTAP=D

正定矩阵

等价定义

  • xTAx>0

  • 对称矩阵A的特征值是正数

  • A=BTB 能分解为非奇异矩阵

  • LU分解后,主元为正

  • 顺序主子式为正

  • 主子式为正

二次型

f(x)=xTAx

posted @   izcat  阅读(4098)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示