干货|MIT线性代数课程精细笔记[第二课]


0 前言


MIT线性代数课程精细笔记[第一课]笔记见MIT线性代数课程精细笔记[第一课]


该笔记是连载笔记,希望对大家有帮助。


1知识概要



这一节中我们介绍一下消元法,即是上一节中我们提到的“系统化”求解方程所用的方法,通过矩阵消元运算可以很轻松地求解复杂方程。


另外还介绍了消元矩阵即我们的消元运算在矩阵乘法中所表现的形式。并从消元矩阵引入,介绍逆矩阵的基础知识


2 消元法求解方程 



2.1 消元法介绍


对于一些“好”的系数矩阵(可逆矩阵)A 来说,我们可以使用消元法来求解方程 Ax = b,我们还是从一个例子谈起。



所谓矩阵的消元法,与我们初等数学中学习的解二元一次方程组的消元法其实师出同门,都是通过将不同行的方程进行消元运算来简化方程,最后能得到简化的方程组,只不过这里我们把系数单独抽出来进行运算,寻找一种矩阵情况下的普遍规律而已。






注:


并不是所有的 A 矩阵都可消元处理,需要注意在我们消元过程中,如果主元位置(左上角)为 0,那么意味着这个主元不可取,需要进行 “换行”处理:


首先看它的下一行对应位置是不是 0,如果不是,就将这两行位置互换,将非零数视为主元。如果是,就再看下下行,以此类推。若其下面每一行都看到了,仍然没有非零数的话,那就意味着这个矩阵不可逆,消元法求出的解不唯一。



下面是三个例子:



2.2 回带求解


其实回带求解应该和消元法同时进行,只不过本课中以及一些软件工作原理中它们是先后进行的,所以我们这里分开讨论,先介绍增广矩阵:



一下子就看出来了,就是把系数矩阵 A 和向量 b 拼接成一个矩阵就行了。



3 消元矩阵 


3.1 行向量与矩阵的乘法


上面的消元法是从简单的变换角度介绍了消元的具体操作,接下来我们需要 用矩阵来表示变换的步骤,这也十分有必要,因为这是一种“系统地”变换矩阵的方法。



导致错误。其实学过矩阵之间的乘法之后这些东西都极为简单,但这里还是建议大家尽量从向量的角度去考虑问题。


3.2 消元矩阵介绍 


好的,接下来是重点。学会了行向量与矩阵之间的乘法,我们就可以使用行 向量对矩阵的行做操作了。所谓消元矩阵,就是将消元过程中的行变换转化为矩阵之间的乘法形式。



我们消元过程是将第一行乘 -3 加到第二行,这是对第二行的操作,那么就从单位阵的第二行着手




3.3 行交换矩阵与逆矩阵



3.3.1 行变换与列变换



3.3.2 逆矩阵初探


可以说我们学会了消元矩阵,就相当于我们可以用矩阵乘法对一个矩阵进行任 何变化了,那么我们考虑一个反过程,即我们把一个消元结束的矩阵 U 如何变为 未经消元的矩阵 A 呢?


答案就是乘上一个逆矩阵。



4 学习感悟


本节从矩阵消元的角度,介绍解方程的通用做法,并介绍了消元矩阵,使我们从矩阵乘法层面理解了消元的过程,并延伸了消元矩阵的应用:就是基于单位阵 I 的变化,对矩阵 A 进行行列变换的过程。


这一节的消元法以后会常用,要熟练掌握才可以。


希望对大家有帮助~


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/304774.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python创建一个空的dataframe_python 创建一个空dataframe 然后添加行数据的实例

实例如下所示:import pandas as pdimport reimport mathdframe1 pd.read_excel("window regulator分析报告数据对比源.xlsx", sheetname"Sheet1") #读取数据dframe2 pd.read_excel("window regulator分析报告数据对比源.xlsx", she…

压缩解压缩

核心库NewLife.Core内置了压缩相关功能扩展,并且独立实现的ZipFile还支持.NET2.0和.NET4.0,该类在.NET4.5以后成为.NET Framework框架标配。数据流压缩IOHelper类扩展了字节数组和数据流的压缩扩展方法Byte[] Compress(this Byte[] data); Byte[] Decomp…

累~

真累~!!!转载于:https://blog.51cto.com/jianchi1825/159002

在以下说法错误的是_外行人对翡翠有哪些错误认知?行家给你最精准的答案

玉石行业虽然在我们国家有着很悠久的历史!但是就行业认知而言,仍然属于小众行业。正所谓隔行如隔山,在很多外行人眼里,翡翠行业很神秘,而且水也很“深”!甚至很多人认为这个行业“三年不开张,开…

参加美赛,需掌握这些算法和模型

昨天晚上的直播甚是精彩 方同学不但分享了 获奖论文、解题技巧 还分享了 赛前准备、比赛经验和日程规划 po几张截图让大家感受下 此时此刻可能会有不少童鞋 正在为错过直播而懊悔 不用担心 超模君又准备了一份豪华大礼 本周 超模君特意邀请到 今年美赛A题特等奖获奖者 徐乾同学…

yii 使用 有赞sdk_有赞ABTest系统:数据驱动增长实践

‍‍点击关注“有赞coder”获取更多技术干货哦~作者:子固部门:数据中台一、背景有赞是一个商家服务公司,致力于帮助每一位重视产品和服务的商家成功。随着移动互联网的流量增长红利渐渐褪去,商家获得新的流量越来越困难…

分布式数字签名令牌TokenProvider

在分布式系统中,令牌签发系统往往需要跟令牌应用系统分离,并且应用系统可以独立验证令牌,无需请求签发系统接口。数字签名令牌属于发明专利《基于令牌协议的令牌组网构建方法》(已授权专利号201510213377.X)的一部分&a…

热力地图高德_高德地图:最新动态

高德地图是国内最专业的手机地图,超过3.2亿用户在使用!高德地图是应用商店上数据准确率最高、最省流量、躲避拥堵功能最强大的手机地图,平均每天为用户省油61万升!高德地图今日宣布上线货车导航功能,帮助全国3000万货车…

有效处理 Java 异常三原则

Java中异常提供了一种识别及响应错误情况的一致性机制,有效地异常处理能使程序更加健壮、易于调试。 异常之所以是一种强大的调试手段,在于其回答了以下三个问题: 什么出了错? 在哪出的错? 为什么出错? 在有效使用异常的情况下&#x…

python读取日志错误信息_关于修复 Bug 这件“小事”|利用Python 日志查找错误也可行...

在 Python 中使用 print() 来输出某个变量从而检查参数错误是修 Bug 前期工作的常用手段。但其实 Python 日志处理用得好会节省时间用于修Bug。记日志会帮助我们理解程序中发生的事以及事情发生的顺序,也能直接观察到整个程序某个值的变化过程。不过以下5个操作细节…

人口危机 资本剥削导致生育率低迷

不久前,相关部门公布数据,2020年出生并已经到公安机关进行户籍登记的新生儿共1003.5万。对此,铁流先不做评论,我们先看数据。以下是1949年和1981年以来人口出生情况:1949年: 1275万......1981年:2064万1982…

博客园程序源代码下载

http://www.cnblogs.com/dudu/archive/2004/08/30/37613.aspx 转载于:https://www.cnblogs.com/qiantuwuliang/archive/2009/05/20/1472333.html

连不上网_手机连不上网?四种方法教你如何解决,建议收藏以备不时之需

随着科技的进步,现在家家户户大街小巷都是Wifi信号,所以无线基地已经成为生活中不可缺少的一环,但也因为这样无线干扰的情况,常常听到有人抱怨怎么无线又突然断线啦?我的wifi又连不上了?为什么无线上网速度…

关于机器学习,你应该至少学习这8个落地案例|干货集锦

机器学习、深度学习、强化学习、迁移学习,这些你到底了解多少?各种深度学习框架如TensorFlow、Caffe、MXNet等又该如何选择?如何将机器学习整合到正在开发的应用中?机器学习在金融、电商、外卖、教育等领域有哪些落地案例&#xf…

python实用脚本 知乎_停课不停学|38 个免费 Python 项目合集,从小白到老司机!...

1665 年,牛顿在剑桥三一学院就读期间,伦敦发生了著名的鼠疫。这场鼠疫几乎摧毁了整个伦敦城,无论是下层人民还是王室贵族都难逃魔掌,几乎五分之一的伦敦人都在这场鼠疫中丧生。牛顿被迫回家进行自我隔离,但就是这段清静…

c++经典编程题_全国青少年软件编程等级考试C语言经典程序题10道十

全国青少年软件编程等级考试C语言经典程序题10道十【程序91】题目:时间函数举例11.程序分析:2.程序源代码:#include "stdio.h"#include "time.h"void main(){ time_t lt; /*define a longint time varible*/lttime(NULL)…

[流水账]毕业?工作?

离正常毕业时间还有1年多, 没想到这么早就开始感受到毕业的气息了. 前几天收到去参加IBM中国研究院校友座谈会的邀请, 因为有事没过去, 今天又接到了校友蒋师兄的电话来了解我的个人情况. 接到电话时蒋师兄先核对了一下信息, 然后要我介绍一下自己, 我做事一向比较谨慎, 对涉及…

使用SQL Server分区表功能提高数据库的读写性能

首先祝大家新年快乐,身体健康,万事如意。一般来说一个系统最先出现瓶颈的点很可能是数据库。比如我们的生产系统并发量很高在跑一段时间后,数据库中某些表的数据量会越来越大。海量的数据会严重影响数据库的读写性能。这个时候我们会开始优化…

回顾周杰伦17年间的歌词,才知道他都唱了些什么

每当提到周杰伦的歌时,你首先会想到的是什么呢?双截棍?中国风?还是是方文山?或者更会有人回答说:根本听不清的歌词…… 回想起来,周杰伦的歌可以说陪伴了我们一代甚至是几代人的成长。无论是《晴…

最近公共祖先_[LeetCode] 236. 二叉树的最近公共祖先

题目链接: https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-tree难度:中等通过率:57.2%题目描述:给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:"对于有根树…