当前位置:   article > 正文

LR分解

lr分解

在数值进行计算时,LR分解不单是最常用的方法之一,还是众多算法的基础。

给定方阵矩阵A,通过LR分解将A分解成下三角矩阵L和上三角矩阵U的乘机,成为LR分解,也称LU分解。


而我们希望得到对角线是1,如下图所示。


而在非方阵A中,我们希望得到如下图。



       一旦完成了LR分解,利用L和U的性质,去求行列式的值或者方程组的值。利用LR的上三角矩阵或者下三角矩阵可以减少计算的次数。

       该方法的可能性我就不证明了,可以利用矩阵中的黑色点也就是实数的地方进行矩阵相乘,就可以表示原矩阵了。但是,这种方法有一个缺点,如果相乘得到的结果是0的话就说明该矩阵分解出来的L和U是错误的,需要重新计算了。

计算的次数如下所示:



求解:

(1)求解线性方程组

将上述的满足转换为线性方程组,通过对角线值为1以及为0的线性方程组进行求解。

(2)利用元素的位置

在这篇证明中,就是通过分析各个元素之前的关系,得到的LR分解的矩阵,详细具体分析地址:点击打开链接

公式如下:


求出L矩阵的前 k-1 行和R矩阵的前 k-1 列元素后,在求k行和k列,具体值如下公式。


应用:

(1)行列式的求解

(2)线性方程组

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/176660
推荐阅读
相关标签
  

闽ICP备14008679号