- 前言
- 特征分解(谱分解)
- SVD分解
- LU和PLU分解
- Cholesky分解(LLT,LDLT分解)
- 满秩分解
- QR分解
- 使用场景推荐
之前的四篇内容分别介绍了特征分解,SVD分解,LU和PLU分解,Cholesky分解,满秩分解和QR分解,现在来进行总结。
特征分解(谱分解)对于n阶方阵A,如果具有n个线性无关的特征向量,则可以进行特征分解: A = P Λ P − 1 A=P\Lambda P^{-1} A=PΛP−1 其中, P P P是 A A A的特征向量组成的矩阵, Λ \Lambda Λ是 P P P对应的特征值对角矩阵。
特征分解的速度一般,精度一般。当特征值固定从大到小排列时,分解结果唯一。
SVD分解对于任意矩阵 A ∈ R m × n A\in R^{m\times n} A∈Rm×n,都可以进行SVD奇异值分解: A = U Σ V T A=U\Sigma V^T A=UΣVT 其中, U ∈ R m × m U\in R^{m\times m} U∈Rm×m是 A A T AA^T AAT的正交对角化的正交矩阵, V ∈ R n × n V\in R^{n\times n} V∈Rn×n是 A A T AA^T AAT是 A T A A^TA ATA的正交对角化的正交矩阵, Σ ∈ R m × n = [ d i a g { λ A T A } 0 ] , m > n ; Σ ∈ R m × n = [ d i a g { λ A A T } 0 ] , m < n \Sigma\in R^{m\times n}=\begin{bmatrix} diag\{\sqrt\lambda_{A^TA}\} \\ 0 \end{bmatrix},m>n;\Sigma\in R^{m\times n}=\begin{bmatrix} diag\{\sqrt\lambda_{AA^T}\} \quad 0 \end{bmatrix},mn;Σ∈Rm×n=[diag{λ AAT}0],m
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?