龙空技术网

矩阵的上下三角分解A=LU

万物皆有源 139

前言:

而今小伙伴们对“c语言矩阵的上下三角输出”大致比较重视,看官们都想要了解一些“c语言矩阵的上下三角输出”的相关内容。那么小编同时在网摘上搜集了一些对于“c语言矩阵的上下三角输出””的相关内容,希望咱们能喜欢,我们一起来学习一下吧!

矩阵的上下三角分解,原理非常简单,但用公式表示的时候却很繁琐。

这里的L1就是为了把原矩阵的第一列,从第二个元素开始全部变成0。为了达到这个目的,采取如下方法:假设第一列的第二个元素是a21,那么,a21-a11*(a21/a11)

等于0,就是把第一列的第一个元素乘以(a21/a11)再加到第二个元素上去,这个操作是对行操作来说的。第一列其它元素变成0也是一样。

这里的L2就是为了把原矩阵的第二列,从第二个元素开始全部变成0。

所有最后变成上三角矩阵U以后,就得到上图中的公式。

第二种分解方法就是仅仅通过一个矩阵L,就把A变成上三角矩阵U。

所以矩阵A可以通过上面两种方法变成上三角矩阵。

这个变化的公式很难记住,但其实我们完全不需要记住,只要知道里面的道理就可以了。

标签: #c语言矩阵的上下三角输出