对Doolittle LU分解感到困惑

时间:2017-10-27 15:15:42

标签: math

根据Doolittle LU分解,矩阵通常可以分解为A = LU。当A是非单数时,就存在这种分解。

对于以下示例,A = {{1,2,1},{2,4,4},{1,4,9}}。Example 它的行列式是-4(非零),因此存在矩阵L和U.

但是,当我按照算法对A进行分解时, pseudo code 得到u11 = 1,u12 = 2,u13 = 1,l21 = 2,l31 = 1,u22 = 0,u23 = 2,

然后,它在此步骤未能获得l32。 4 = l31 * u12 + l32 * u22

另外,如果u22 = 0,则表示det(U)= 0 => DET(A)= DET(LU)= 0。它与det(A)= - 4 !!!

相矛盾

任何人都可以指出我做错了什么?

0 个答案:

没有答案