当前位置: 首页 > article >正文

矩阵的因子分解3-LU分解和LDU分解

矩阵的因子分解3-LU分解和LDU分解

求法归纳

  1. 初始化 U U U L L L
  2. 按列依次化为阶梯形
  3. 得到结果

例 对 U = ( 2 1 − 5 1 1 − 3 0 − 6 0 2 − 1 2 1 4 − 7 6 ) U = \begin{pmatrix}2 & 1 & -5 & 1 \\1 & -3 & 0 & -6 \\0 & 2 & -1 & 2 \\1 & 4 & -7 & 6 \end{pmatrix} U= 2101132450171626 进行LU和LDU分解

1. 初始化 U U U L L L

U = ( 2 1 − 5 1 1 − 3 0 − 6 0 2 − 1 2 1 4 − 7 6 ) L = ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) U = \begin{pmatrix} 2 & 1 & -5 & 1 \\ 1 & -3 & 0 & -6 \\ 0 & 2 & -1 & 2 \\ 1 & 4 & -7 & 6 \end{pmatrix} L = \begin{pmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 1 \end{pmatrix} U= 2101132450171626 L= 1000010000100001

处理第一列
  1. 更新 U U U:第一列化为阶梯形
  2. 更新 L L L:主元 U 11 = 2 U_{11} = 2 U11=2,计算乘数:
    L 21 = 1 2 , L 31 = 0 2 = 0 , L 41 = 1 2 L_{21} = \frac{1}{2}, \quad L_{31} = \frac{0}{2} = 0, \quad L_{41} = \frac{1}{2} L21=21,L31=20=0,L41=21
    → ( 2 1 − 5 1 0 − 7 2 5 2 − 13 2 0 2 − 1 2 0 7 2 − 9 2 11 2 ) L = ( 1 0 0 0 1 2 1 0 0 0 0 1 0 1 2 0 0 1 ) \rightarrow \begin{pmatrix} 2 & 1 & -5 & 1 \\ 0 & -\frac{7}{2} & \frac{5}{2} & -\frac{13}{2} \\ 0 & 2 & -1 & 2 \\ 0 & \frac{7}{2} & -\frac{9}{2} & \frac{11}{2} \\ \end{pmatrix} L = \begin{pmatrix} 1 & 0 & 0 & 0 \\ \frac{1}{2} & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ \frac{1}{2} & 0 & 0 & 1 \end{pmatrix} 200012722752512912132211 L= 121021010000100001
处理第二列
  1. 更新 U U U:第二列化为阶梯形
  2. 更新 L L L:主元 U 22 = − 7 2 U_{22} = -\frac{7}{2} U22=27,计算乘数:
    L 23 = − 4 7 , L 24 = − 1 L_{23} = -\frac{4}{7}, \quad L_{24} = -1 L23=74,L24=1
    → ( 2 1 − 5 1 0 − 7 2 5 2 − 13 2 0 0 3 7 − 12 7 0 0 − 2 − 1 ) L = ( 1 0 0 0 1 2 1 0 0 0 − 4 7 1 0 1 2 − 1 0 1 ) \rightarrow \begin{pmatrix} 2 & 1 & -5 & 1 \\ 0 & -\frac{7}{2} & \frac{5}{2} & -\frac{13}{2} \\ 0 & 0 & \frac{3}{7} & -\frac{12}{7} \\ 0 & 0 & -2 & -1 \end{pmatrix} L = \begin{pmatrix} 1 & 0 & 0 & 0 \\ \frac{1}{2} & 1 & 0 & 0 \\ 0 & -\frac{4}{7} & 1 & 0 \\ \frac{1}{2} & -1 & 0 & 1 \end{pmatrix} 20001270052573212137121 L= 1210210174100100001
处理第三列
  1. 更新 U U U:第三列化为阶梯形
  2. 更新 L L L:主元 U 33 = 3 7 U_{33} = \frac{3}{7} U33=73,计算乘数:
    L 34 = − 14 3 L_{34} = -\frac{14}{3} L34=314
    → ( 2 1 − 5 1 0 − 7 2 5 2 − 13 2 0 0 3 7 − 12 7 0 0 0 − 9 ) L = ( 1 0 0 0 1 2 1 0 0 0 − 4 7 1 0 1 2 − 1 − 14 3 1 ) \rightarrow \begin{pmatrix} 2 & 1 & -5 & 1 \\ 0 & -\frac{7}{2} & \frac{5}{2} & -\frac{13}{2} \\ 0 & 0 & \frac{3}{7} & -\frac{12}{7} \\ 0 & 0 & 0 & -9 \end{pmatrix} L = \begin{pmatrix} 1 & 0 & 0 & 0 \\ \frac{1}{2} & 1 & 0 & 0 \\ 0 & -\frac{4}{7} & 1 & 0 \\ \frac{1}{2} & -1 & -\frac{14}{3} & 1 \end{pmatrix} 20001270052573012137129 L= 121021017410013140001
结果

L = ( 1 0 0 0 1 2 1 0 0 0 − 4 7 1 0 1 2 − 1 − 14 3 1 ) U = ( 2 1 − 5 1 0 − 7 2 5 2 − 13 2 0 0 3 7 − 12 7 0 0 0 − 9 ) L = \begin{pmatrix} 1 & 0 & 0 & 0 \\ \frac{1}{2} & 1 & 0 & 0 \\ 0 & -\frac{4}{7} & 1 & 0 \\ \frac{1}{2} & -1 & -\frac{14}{3} & 1 \end{pmatrix} U=\begin{pmatrix} 2 & 1 & -5 & 1 \\ 0 & -\frac{7}{2} & \frac{5}{2} & -\frac{13}{2} \\ 0 & 0 & \frac{3}{7} & -\frac{12}{7} \\ 0 & 0 & 0 & -9 \end{pmatrix} L= 121021017410013140001 U= 20001270052573012137129
A = L U = ( 1 0 0 0 1 2 1 0 0 0 − 4 7 1 0 1 2 − 1 − 14 3 1 ) ( 2 1 − 5 1 0 − 7 2 5 2 − 13 2 0 0 3 7 − 12 7 0 0 0 − 9 ) A=LU=\begin{pmatrix} 1 & 0 & 0 & 0 \\ \frac{1}{2} & 1 & 0 & 0 \\ 0 & -\frac{4}{7} & 1 & 0 \\ \frac{1}{2} & -1 & -\frac{14}{3} & 1 \end{pmatrix} \begin{pmatrix} 2 & 1 & -5 & 1 \\ 0 & -\frac{7}{2} & \frac{5}{2} & -\frac{13}{2} \\ 0 & 0 & \frac{3}{7} & -\frac{12}{7} \\ 0 & 0 & 0 & -9 \end{pmatrix} A=LU= 121021017410013140001 20001270052573012137129

L = ( 1 0 0 0 1 2 1 0 0 0 − 4 7 1 0 1 2 − 1 − 14 3 1 ) , D = ( 2 0 0 0 0 − 7 2 0 0 0 0 3 7 0 0 0 0 − 9 ) , U ′ = ( 1 1 2 − 5 2 1 2 0 1 − 5 7 13 7 0 0 1 − 4 0 0 0 1 ) L = \begin{pmatrix} 1 & 0 & 0 & 0 \\ \frac{1}{2} & 1 & 0 & 0 \\ 0 & -\frac{4}{7} & 1 & 0 \\ \frac{1}{2} & -1 & -\frac{14}{3} & 1 \end{pmatrix}, \quad D = \begin{pmatrix} 2 & 0 & 0 & 0 \\ 0 & -\frac{7}{2} & 0 & 0 \\ 0 & 0 & \frac{3}{7} & 0 \\ 0 & 0 & 0 & -9 \end{pmatrix}, \quad \\ U' = \begin{pmatrix} 1 & \frac{1}{2} & -\frac{5}{2} & \frac{1}{2} \\ 0 & 1 & -\frac{5}{7} & \frac{13}{7} \\ 0 & 0 & 1 & -4 \\ 0 & 0 & 0 & 1 \end{pmatrix} L= 121021017410013140001 ,D= 200002700007300009 ,U= 1000211002575102171341

A = L D U ′ A=LDU' A=LDU


http://www.kler.cn/a/461215.html

相关文章:

  • 4.Web安全——JavaScript基础
  • SASS 简化代码开发的基本方法
  • VSCode设置ctrl或alt+mouse(left)跳转
  • 路径规划 | 基于极光PLO优化算法的三维路径规划Matlab程序
  • 刷入super镜像报错 FAILED (remote: ‘Error: Last flash failed : Volume Full‘)
  • 《机器学习》从入门到实战——逻辑回归
  • WebSocket 入门详解
  • 【每日学点鸿蒙知识】Taro、native层获取文件宽度、位置变化callback、数据迁移、oh_modules说明等
  • QT--多线程
  • 深入浅出 Spring (二)| 依赖注入(DI)、自动装配
  • 课程思政元素收集系统|Java|SSM|JSP|
  • 计算机网络基础知识(7)中科大郑铨老师笔记
  • 【视觉SLAM:四、相机与图像】
  • 公交智眼 4G 录像机:开启安全运营新篇章
  • spring中常见的自动注入方式
  • 论文实现:Reactive Nonholonomic Trajectory Generation via Parametric Optimal Control
  • Vue3 简介
  • C++初步认识函数
  • @RestControllerAdvice注解
  • OneOS操作系统入门-驱动-03:I2C总线及驱动
  • java实现excel导入参考资料合集
  • Zookeeper在中间件的应用和在Spring Boot业务系统中实现分布式锁和注册中心的解决方案
  • CT 扫描显示 USB-C 电缆可能隐藏复杂的恶意硬件
  • 强化学习方法分类详解
  • 电脑cxcore.dll文件缺失怎么办?cxcore100.dll缺失问题解决办法
  • svn不能添加.a文件