Katex 文档: https://katex.org/docs/support_table.html
# 空间
空间本身是一个抽象的概念,向量空间也是一个概念,空间从抽象概念上来讲可以是任何东西构成的 (如颜色空间)
# 矩阵分解
# 矩阵分解
例子 (对下式进行 PLU 分解):
A=⎣⎢⎡9636540410⎦⎥⎤
将上式第一行 *−32 加到第二行,等价于左乘变换矩阵:
A0=⎣⎢⎡9036140410⎦⎥⎤=⎣⎢⎢⎢⎡1−320010001⎦⎥⎥⎥⎤A
再将第一行 *−31 加到第三行:
A1=⎣⎢⎡9006120410⎦⎥⎤=⎣⎢⎢⎢⎡10−31010001⎦⎥⎥⎥⎤A0
第二行向下减两倍:
A2=⎣⎢⎡900610042⎦⎥⎤=⎣⎢⎡10001−2001⎦⎥⎤A1
得出:
U=A2=E2E1E0AL=(E2E1E0)−1A=LU
如果我们需要进行两行互换,就会产生 P 矩阵。
# 乔里斯基 (Cholesky) 分解
- A=LL^
- 要求:方阵、正定、实对称 / 埃尔米特
- L 为下三角矩阵
- 应用:高效求解 (稀疏) 矩阵方程
不带证明举例:
⎣⎢⎡412−161237−43−16−4398⎦⎥⎤=⎣⎢⎡26−8015003⎦⎥⎤⎣⎢⎡200610−853⎦⎥⎤
通常在计算机方程运算中,乔里斯基分解的时间复杂度为$N^2$,这个是比LU分解要好的
LU 分解求解方程:
Ax=b(LU)x=bL(Ux)=b=LyUx=yx=U−1y
# QR 分解
- A=QR
- 要求: Am×n 列满秩,m>=n
- Qm×m 为幺正 (酉) 矩阵,Rm×n 为上三角矩阵
- 非方阵时 R 的下半部分是零矩阵
- 求解:施密特正交化、吉文斯变换或豪斯霍尔德变换
- 应用:高效求解 (稠密) 矩阵方程;分解形变梯度
举例:
A=⎣⎢⎡121212221⎦⎥⎤
施密特正交化后归一化得到 Q 矩阵:
b1=a1=(1,2,1)b2=a2−b1=(1,−1,1)b3=a3−31b2−67b1=(21,0,−21)Q=⎣⎢⎢⎢⎢⎢⎢⎢⎡61626131−3131212−21⎦⎥⎥⎥⎥⎥⎥⎥⎤
R 是由正交化时得到的系数 归一化系数矩阵 * 计算单位向量的系数
# 奇异值分解 (Singular value decomposition,SVD)
- A=UΣVH
- 要求: A_
- Um×m 为幺正矩阵、Vn×n 为幺正矩阵、Σm×n 为对角矩阵
- 对角矩阵中的元素称为奇异值,均为非负
- 若 m=n,则有\sqrt{A^{H}A}=\sqrt{V\Sigma^{2}V^{H}}=V|\Sigma_{}|V^
表现上就是将一次变换分解成三次变换