前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >线性代数--MIT18.06(四)

线性代数--MIT18.06(四)

作者头像
fireWang
发布2019-03-13 18:06:18
3920
发布2019-03-13 18:06:18
举报
文章被收录于专栏:零维领域零维领域

正文共:940 字 8 图 预计阅读时间: 3 分钟

4. A=LU

4.1 课程内容:A的LU分解

在求解线性方程组的时候我们使用消元方法,得到了消元过程的矩阵表现形式 EA = U ,这种方法对于系数矩阵 A 比较小的时候比较适用,然而当 A 的阶数比较大的时候,我们就需要求解大量的消元得到的中间矩阵

,因此我们从另一个视角来表现 Gauss消元。

前置假设:消元过程不涉及换行

考虑3×3的情况,由Gauss消元我们得到

对上述等式做变换,即可得到

其中 L 表示下三角矩阵

那么为什么要从这个角度去理解消元过程呢?

以下列矩阵消元过程为例

注意到矩阵 E 的 (3,1) 位置出现了 10,为什么会产生 10 呢?,这是因为我们首先将 A 的第一行的 −2 倍加到第二行,又将第二行的 −5 倍加到了第三行,这就相当于将第一行的 −2×−5=10 倍加到了第三行,因此导致 E 的 (3,1) 位置出现了 10,然而我们并不希望 10 出现,因为它不利于我们快速确定变换所用的矩阵。

而当我们写成 A=LU 的形式时,显然 L 是对角元全为 1 的下三角矩阵,且L 下三角部分各位置的元素可通过消元过程快速确定,L 的(2,1),(3,2) 位置的元素即为消元的所用乘数 −2,−5 的相反数(差了一个负号是求逆的缘故)。

因此,我们只需记录消元所用的乘数,就能快速地确定矩阵 L,不需要进行任何计算(无需计算中间消元矩阵以及 A 消元过程中的中间矩阵),这就是我们使用形式 A=LU 的好处。

4.2 A=LU 习题课

2011年秋季习题

问:a,b满足什么条件时,下列系数矩阵 A 存在 LU分解。

实际上利用课程内容的结果,我们可以直接得到 L ,第二行减去第一行的 a 倍得到(2,2)位置的主元为 a ,因此,L 的(2,1) 位置为 a ,第三行减去第一行的 b 倍得到(3,2)位置为 b ,因此,L 的(3,1) 位置为 b , 为了消去 (3,2),需要第三行减去第二行的 b/a 倍,因此 L 的(3,2) 位置为 b/a , 即得到 L

由过程可知只需要

即可满足条件

当然我们也可以使用Gauss消元过程来对结果进行检验

PS:

1. 后台回复“线性代数”,“线代” 等任一关键词获取资源链接

2. 后台回复“联系“, “投稿“, “加入“ 等任一关键词联系我们

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-01-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 零维领域 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档