doolittle分解matlab,Doolittle分解法(LU分解)详细分析以及matlab的实现

本文详细介绍了Doolittle分解法(LU分解)的概念,并提供了MATLAB的实现步骤。通过矩阵乘法和递推公式推导出LU分解过程,算法包括初始化、前向分解、回代求解中间矩阵y和最终结果x。代码实现中,重点是根据(1.11)、(1.12)和(1.18)公式进行计算。测试表明,LU分解法相对于Gauss消去法和列主元素消去法在计算效率上更优。
摘要由CSDN通过智能技术生成

一、基本介绍

前面介绍的Gauss消去法实际上做的事情是将系数矩阵A做了一个三角分解,即:

A=LU式(1)

其中,L为单位下三角阵,U为上三角阵,该分解唯一。若A为非奇异,则U也非奇异。

实际消元过程如下所示:

第1步对应将系数矩阵7eb7ecb7b9e6d9137b33a29f00cb1c25.png和右端项4c2c08f99202df939fee9328100a5745.png左乘一个初等变换阵,即

9428d99173c82b0be9ebd45e1222ba80.png   式(1.1)

其中,有

0c22e644387cfcf830b9cf1846c6a7cf.png 式(1.2)

15964ba6d276cdfbafec0cbe1a0b658d.png        式(1.3)

消元的第2步对应为

97770af3c136286defcb4ce7577019b8.png  式(1.4)

其中,有

3d0880f5d3854b094a68c6f1f9b84773.png  式(1.5)

003791a0760e46516e696be3ff7103d0.png     式(1.6)

以此类推,第n-1步消元后,有:

a83658ae11501a8f0dc02663542cd79a.png  式(1.7)

则消去过程对应的矩阵变换为

fa0dec300f950c23a85ccc05bbc2def1.png    式(1.8)

由式(1.8)可导出LU分解式(1),

  • 4
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值