记得上一期的高斯消元吗,现在把它写成矩阵相乘的形式:

通过不断的左乘Ln矩阵就可以起到这样的效果,每乘一个就可以消掉一行,总共要n-1次。

这里思考一个问题:L的逆矩阵是怎么样的?:

这样我们就可以把A变成LU,通过推理过程我们也可以看到这个L和U是唯一的,L是下三角,U是上三角。L的每个元素(lij)都是这样算的:lij=aij/ajj(原矩阵的i行j列除以j行j列),U不是直接抄A,第一行是和A一样的,第二行是运算过一次的A...以此类推,这都可以用L-1A=U来推。

这里注明一下,i阶顺序主子式就是A的前i行i列组成的行列式。我们可以看到,L要通过aij/ajj得到,那么ajj必须总不是0,要怎样才能做到呢?就是要顺序主子式都不为零。证明省略。

还有一个小推论:

可见这个方法有严重问题:

左边乘的那个就是行变换了的单位矩阵。

这一步是显而易见的。

由于L和U性状很好,得出的结果也会比较简洁。

先求U,再求L。U求行,L求列。

例子:

因此,直接分解法的流程就是先分成L,U,再计算LY=b,求出Y,再通过UX=Y,求出X。

接下来是crount方法,和上面的差不多:

平方根法:

看起来很复杂,其实算起来就很简单。

这些如果不记得了可以现场推。

追赶法:

对角占优就是中间的那一条线最大,比两边加起来都大。

其实就是直接分解法,但在这种情况下会比较简单。

矩阵的条件数和误差分析:

先看只考虑b误差的情况。

两条杠的意思是范数,算法很多。

再考虑b精确A误差。

那二者皆有怎么办?:

易知cond和矩阵范数的取法有关(取法不一定)。

计算方法 4.线性方程组解法(2)相关推荐

  1. 【计算方法】线性方程组的数值解法

    题外话: 我上学期做了笔记的科目好像都炸了..像Java还有数据结构.计算方法也来做一个吧,反正迟早是要炸的 一.综述 线性方程组的解法可以分为两类:直接法和迭代法. 直接法通过有限四次运算得到精确解 ...

  2. 计算机数学基础 课程定位图形,本科《计算机数学基础》(上)课程教学设计方案.doc...

    第 PAGE 5 页 共 NUMPAGES 6页 本科<计算机数学基础>(上)课程教学设计方案 责任教师 孙继荣 一.课程设计方案的内容与要求 (一)课程说明 1.课程性质 计算机数学基础 ...

  3. 线性代数笔记-线性空间和矩阵复习

    复习思路 这次复习线性代数是为了给机器学习.数值分析.最优化理论三门课程打基础(这三门课程里面的矩阵使用实在太多.太深).具体来说是要对行列式.矩阵运算.矩阵分解.线性变换里面的基础概念记忆.纸质的笔 ...

  4. 【访客必读 - 指引页】一文囊括主页内所有优质博客

    前言 嘿!彩蛋!感觉有帮助就三连呗! 本人现为一名「机器学习」方向的研究生,本科专业为 CS,期间主要参与 ACM 竞赛,因此主页内的博客一共分为如下四类: 机器学习 ACM 各类算法详细解析 + 题 ...

  5. 计算机和材料学的关系,计算机在材料科学中的应用论文

    计算机作为现代化的工具对各个领域来说都有着极为重要的作用,尤其是在材料科学的研究发展中发挥着愈来愈重要的作用.下面是答案网 zqNf.Com小编给大家推荐的计算机在材料科学中的应用论文,希望大家喜欢! ...

  6. 陕西师范大学计算机学院课表,陕西师范大学数学和信息科学学院课程表.doc

    陕西师范大学数学与信息科学学院课程表 2014-2015学年第二学期(2014级)学术硕士 方向内容时 方向 内 容 时 间 星 期 一 星 期 二 星 期 三 星 期 四 星 期 五 上 午 下 午 ...

  7. [数值计算-17]:最小二乘法的求解2 - 二元二次线性方程组求解

    作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing 本文网址:https://blog.csdn.net/HiWangWenBing/article ...

  8. [LK光流法,disflow using Dense Inverse Search, VariationalRefinement变分优化 原理和代码]

    文章目录 1.Fast Optical Flow using Dense Inverse Search 1.1 W的含义: 1.2 LK光流模型 1.3 LK光流模型求解(不含迭代) 1.4 LK光流 ...

  9. 怎样用matlab做矩阵的LU分解,矩阵LU分解程序实现(Matlab)

    n=4;%确定需要LU分解的矩阵维数 %A=zeros(n,n); L=eye(n,n);P=eye(n,n);U=zeros(n,n);%初始化矩阵 tempU=zeros(1,n);tempP=z ...

最新文章

  1. Flutter开发者必备手册 Flutter Go
  2. 在MFC里面实现线程的实例
  3. python 查找算法_python快速查找算法应用实例
  4. 出现一个黑色框按不动_创意 | 这才是走心的衣架设计,给衣服一个高逼格的家!...
  5. python学习实例(5)
  6. c语言 字符串转换为int或float
  7. 我就是那个一直拿着死工资的人
  8. 学习python的语法规则
  9. 博物馆管理系统解决方案
  10. 区块链的供应链金融系统
  11. gif透明背景动画_用“万彩动画大师”点亮你的微课
  12. 计算机信息计量单位kgm,工程单位换算表.pdf
  13. Lens Shading成因及相关
  14. 淘汰我们的不是这个时代,而是原地踏步的自己
  15. python处理Jenkins Job配置文件config.xml
  16. Infortrend两大主力存储GS/CS助抗击疫情一臂之力
  17. AI聊天机器人接口制作php,使用图灵api创建微信聊天机器人_php技巧
  18. 2021年黄石三中高考成绩查询,2021年黄石中考各学校录取分数线,历年黄石中考分数线汇总...
  19. android4 触摸屏驱动,android中如何设计触摸屏驱动touch screen driver
  20. 如何从win10中获取3D模型(GLB格式)

热门文章

  1. Simulink 快速入门(一)--Simulink 模块图
  2. 2022新赛点:传统车企要向新势力的舒适圈开炮?
  3. Eclipse RCP开发桌面程序
  4. 6.商品服务-API-三级分类
  5. stackelberg博弈_2020年全国博弈论与实验经济学研究会学术年会成功举办
  6. 新店速递|白玉兰(商务)酒店福州火车站西湖长冠店 正式上线
  7. PPTP 服务器配置
  8. Springboot2.x集成PageHelper
  9. BLUEMOON: 2021
  10. Pythonista——一个随时随地写Python代码的神器