Cyan's Blog

Search

Search IconIcon to open search

MIT_18.065-Part_4-LU_Factorization

Last updated Nov 12, 2021 Edit Source

# LU 分解

2021-11-12

Tags: #Math/LinearAlgebra #Math #Matrix

# 看待Ax=B的两个角度

# Row Perspective

# Column Perspective

# 回顾A=LU的分解步骤

LU分解的例子

# The “Sum of Rank 1 Matrices” Perspective

$$\boldsymbol{A}=\boldsymbol{\ell}{\mathbf{1}} \boldsymbol{u}{\mathbf{1}}^{}+\boldsymbol{\ell}{\mathbf{2}} \boldsymbol{u}{\mathbf{2}}^{}+\boldsymbol{\ell}{\mathbf{3}} \boldsymbol{u}{\mathbf{3}}^{}+\boldsymbol{\ell}{\mathbf{4}} \boldsymbol{u}{\mathbf{4}}^{}=\left[\begin{array}{cccc} 1 & 0 & 0 & 0 \\ \ell_{21} & 1 & 0 & 0 \\ \ell_{31} & \ell_{32} & 1 & 0 \\ \ell_{41} & \ell_{42} & \ell_{43} & 1 \end{array}\right]\left[\begin{array}{l} \text { pivot row 1 } \\ \text { pivot row 2 } \\ \text { pivot row 3 } \\ \text { pivot row 4 } \end{array}\right]=\boldsymbol{L} \boldsymbol{U}$$

每一个Rank为1的矩阵都"处理(peel off)“它对应的一行一列, 所有的矩阵加起来就构成了A:

# With Row Exchange

上面的分解都是不带Row Exchange的, 但是有时候Pivot是0, 我们就需要交换一下行, 用对应位置非零的行来作为Pivot:

这是就变成了PLU分解, 维基百科上面有更详细的叙述