首先从最简单的情况考虑,这也是我们做研究、做学术、做工程必须要时刻牢记心中的一点,很多人喜欢一上来就把所有问题、把最复杂的情况、把方方面面都给考虑到,然后再开始实现他的想法,我自己也有这个习惯,但是,这并不是一个好习惯,一上来就好高骛远、就想着高大上这本质上是一种急功近利的表现,那样的话你会陷入到各种各样的技术细节当中,你会想半天却仍然写不出半点实质性的东西出来,所以最好的办法是,先考虑最简单、最核心的情况,这样不仅大大降低问题的复杂度,同时也为将来进一步扩展程序、解决更复杂的情况打下了一个坚实的基础


LU分解与求解

1.Lu分解

LU分解与求解

U1j=a1j (j=1,2,n)  li1=ai1/u11(i=2,3,,n)  U的第一行和L的第一列元素。



矩阵A*B不等于矩阵B*A。

matlab里的LU分解为[L,U]=lu(B)

与科学计算与工程那本书得到的结果互为转置。  

回答:如果U为单位上三角矩阵时,成为Crout分解,如果L为单位下三角矩阵时称为Doolittle分解,即L的对角线为1。

2. 求解



这个按照doolittle分解, 

matlab的结果 [L,U,p]=lu(B)

相关文章:

  • 2021-05-13
  • 2021-12-06
  • 2021-12-03
  • 2021-12-17
  • 2021-11-20
  • 2021-09-21
  • 2021-12-20
猜你喜欢
  • 2021-11-20
  • 2021-12-04
  • 2022-02-04
  • 2021-04-16
  • 2022-12-23
  • 2021-09-05
  • 2022-02-20
相关资源
相似解决方案