将一个 矩阵 分解为 下三角矩阵 和 上三角矩阵 的乘积的程序,
(1)
|
LU 分解在 Wolfram 语言 中以如下形式实现LUDecomposition[m].
显式地写出一个 矩阵,分解形式为
(2)
|
(3)
|
这给出了三种类型的方程
(4)
| |
(5)
| |
(6)
|
这给出了 个方程,求解 个未知数(分解不是唯一的),可以使用 Crout 方法 求解。为了求解矩阵方程
(7)
|
首先求解 中的 。这可以通过前向替换完成
(8)
| |||
(9)
|
对于 , ..., 。然后求解 中的 。这可以通过后向替换完成
(10)
| |||
(11)
|
对于 , ..., 1。