矩阵LU分解的MATLAB与C++实现

一:矩阵LU分解

矩阵的LU分解目的是将一个非奇异矩阵AA分解成A=LUA=LU的形式,其中LL是一个主对角线为11的下三角矩阵;UU是一个上三角矩阵。

比如A=[124372233]A= \begin{bmatrix} 1 & 2 & 4 \\ 3 & 7 & 2 \\ 2 & 3 & 3 \\ \end{bmatrix},我们最终要分解成如下形式:

[100310211][12401100015]\begin{bmatrix} 1 & 0 & 0 \\ 3 & 1 & 0 \\ 2 & -1 & 1 \\ \end{bmatrix} \cdot \begin{bmatrix} 1 & 2 & 4 \\ 0 & 1 & -10 \\ 0 & 0 & -15 \\ \end{bmatrix}

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享