攻读鉴于之前MIT的线代笔记没有跟新完和很多童鞋希望pdf版本下载学习,这里我把相关资源放到github上并重新更新完,希望对大家学习有所帮助。

pdf下载地址与Github地址:

https://github.com/yizhen20133868/MIT-Linear-Algebra-Notes

如有帮助,欢迎大家给个Star!!

该笔记总结了我们在学习MIT线性代数课程的学习经验和过程。

课程顺序是按照麻省理工公开课的 Linear Algebra. 记录的学习笔记。

本笔记作者介绍:
丁坤博 东北大学本科生,推免至北京大学攻读硕士
覃立波 哈尔滨工业大学SCIR实验室在读博士生,导师车万翔老师

一、知识概要

本节开始,我们一起来学习线性代数的有关知识,首节我们从解方程谈起,学 习线性代数的应用之一就是求解复杂方程问题,本节核心之一即为从行图像与列 图像的角度解方程。

二.方程组的几何解释基础

2.1 二维的行图像

我们首先通过一个例子来从行图像角度求解方程:

系数矩阵(A):将方程系数按行提取出来,构成一个矩阵

未知向量(x):将方程未知数提取出来,按列构成一个向量。

向量(b) :将等号右侧结果按列提取,构成一个向量

接下来我们通过行图像来求解这个方程:

所谓行图像,就是在系数矩阵上,一次取一行构成方程,在坐标系上作图。

和我们在初等数学中学习的作图求解方程的过程无异。

2.2 二维的列图像

接下来我们使用列图像求解此方程:

即寻找合适的 x,y 使得 x 倍的(2,-1) + y 倍的(-1,2)得到最终的向量(0,3)。在很 明显能看出来,1 倍(2,-1) + 2 倍(-1,2)即满足条件。反映在图像上,明显结果正确。

三.方程组的几何解释推广

3.1 高维行图像

如果绘制行图像,很明显这是一个三个平面相交得到一点,我们想直接看出 这个点的性质可谓是难上加难,比较靠谱的思路是先联立其中两个平面,使其相 交于一条直线,在研究这条直线与平面相交于哪个点,最后得到点坐标即为方程 的解。

这个求解过程对于三维来说或许还算合理,那四维呢?五维甚至更高维数 呢?直观上很难直接绘制更高维数的图像,这种行图像受到的限制也越来越多。

3.2 高维列图像

左侧是线性组合,右侧是合适的线性组合组成的结果,这样一来思路就清晰多 了,“寻找线性组合”成为了解题关键。

很明显这道题是一个特例,我们只需要取 x = 0,y = 0,z = 1。就得到了结 果,这在行图像之中并不明显。

当然,之所以我们更推荐使用列图像求解方程, 是因为这是一种更系统的求解方法,即寻找线性组合,而不用绘制每个行方程的 图像之后寻找那个很难看出来的点。

另外一个优势在于,如果我们改变最后的结果 b,例如本题中,

那么我们 2 −1 1 0 −3 4 −3 就重新寻找一个线性组合就够了,但是如果我们使用的是行图像呢?那意味着我 们要完全重画三个平面图像,就简便性来讲,两种方法高下立判。

另外,还要注意的一点是对任意的 b 是不是都能求解 Ax = b 这个矩阵方程呢?也就是对 3*3 的系数矩阵 A,其列的线性组合是不是都可以覆盖整个三维空间呢?对于我们举的这个例子来说,一定可以,还有我们上面 2*2 的那个例子,也可以 覆盖整个平面,但是有一些矩阵就是不行的,比如三个列向量本身就构成了一个 平面,那么这样的三个向量组合成的向量只能活动在这个平面上,肯定无法覆盖 2 −1 1 一个三维空间,

这三个向量就构

3.3 矩阵乘法

四、学习感悟

这部分内容是对线性代数概念的初涉,从解方程谈起,引进列空间的概念,可 以发现从列空间角度将求解方程变化为求列向量的线性组合,这个方式更加科学。介绍了矩阵乘法,这部分内容重在理解。

希望对大家有帮助~

下载如下资料可以访问项目地址:

https://github.com/yizhen20133868/MIT-Linear-Algebra-Notes

关于本站

“机器学习初学者”公众号由是黄海广博士创建,黄博个人知乎粉丝22000+,github排名全球前110名(32000+)。本公众号致力于人工智能方向的科普性文章,为初学者提供学习路线和基础资料。原创作品有:吴恩达机器学习个人笔记、吴恩达深度学习笔记等。

往期精彩回顾

  • 那些年做的学术公益-你不是一个人在战斗

  • 适合初学者入门人工智能的路线及资料下载

  • 吴恩达机器学习课程笔记及资源(github标星12000+,提供百度云镜像)

  • 吴恩达深度学习笔记及视频等资源(github标星8500+,提供百度云镜像)

  • 《统计学习方法》的python代码实现(github标星7200+)

  • 精心整理和翻译的机器学习的相关数学资料

  • 首发:深度学习入门宝典-《python深度学习》原文代码中文注释版及电子书

备注:加入本站微信群或者qq群,请回复“加群

加入知识星球(4300+用户,ID:92416895),请回复“知识星球

方程组的几何解释 [MIT线代第一课pdf下载]相关推荐

  1. python编辑器_自学python第一课之下载安装编辑器

    一.Python编辑器安装 第一步:打开下载好的安装包,点击python3.7安装环境: 第二步:注意:一定要勾选上add Python 3.7 to PATH,不然就不会自动添加到系统环境变量里,可 ...

  2. (转)PhysX第一课:下载、安装、配置开发环境

    关于什么是PhysX,我只说一次:一个由Nvidia从AGEIA那里买来并发扬光大的物理引擎,SDK开发包免费,源码收费.其它的东西,如果我的帖子里没有,请到英特网上搜索. 1.下载PhysX 下载地 ...

  3. lua学习第一课:下载安装(适合windows)、简单程序编译和学习网站推荐

    Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放,优点很多.网上看到了一些良莠不齐的教程,现在自己来总结一番. 下载安装     下面介绍其中一种方法,步骤并不复杂,不需要任何环境 ...

  4. 无人驾驶学习---第一课

    无人驾驶学习-第一课 (本课程内容来自优达学城无人驾驶纳米学位) 车道线识别 内容: 识别出一幅图像中的车道线并将其标注出来 过程: 1.准备一张包含有车道线的图片: 2.读取图片并转换为灰度图: 3 ...

  5. MIT 18.06 Gilbert Strang《线性代数》L1. 方程组的几何解释

    这里是 MIT 18.06 Gilbert Strang<线性代数>笔记汇总. 从求解线性方程组来开始这门课,教授从"行图像"与"列图像"的角度解方 ...

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

    1知识概要 本节开始,我们一起来学习线性代数的有关知识,首节我们从解方程谈起,学习线性代数的应用之一就是求解复杂方程问题,本节核心之一即为从行图像与列图像的角度解方程. 2方程组的几何解释基础 2.1 ...

  7. 附笔记pdf下载,MIT中文线性代数课程精细笔记[第四课]

    点击上方"MLNLP",选择"星标"公众号 重磅干货,第一时间送达 鉴于之前MIT的线代笔记没有跟新完和很多童鞋希望pdf版本下载学习,这里我把相关资源放到gi ...

  8. 计算机考研考线代和概率论吗,关于考研数学线代和概率论的暑期复习扫尾建议...

    关于考研数学线代和概率论的暑期复习扫尾建议 摘要:一直都在强调,暑期是考研复习的强化阶段,也不知道大家强化阶段把握的如何?现在暑假快过去了,复习有没有达到你的预期效果?今天帮帮 作者 佚名 次阅读 2 ...

  9. 关于我学习线代的那些事

    前言: 本人H0ne在此立誓,线代要是挂科 吃席吧 吃我的 这个学期课太多了,自闭了 能不能考好,就看这几天了.麻了 把线代的复习笔记记录到这里 方便复习,也为了今后有人复习自取.不废话了,学吧 第一 ...

最新文章

  1. 高压包输出信号经过整流后形成直流电流
  2. Tomcat服务器启动错误之Offending class: javax/servlet/Servlet.class
  3. oracle 满足条件取第一行,sql – 如何只选择满足条件的第一行?
  4. C# Winfrom DataGridView DataSource绑定数据源后--解决排序问题
  5. 如何编写优质的API文档
  6. xmm1是什么器件_第三章基于Multisim10在模拟电路实验中的应用
  7. 微信小程序框架--weui
  8. 基于FPGA的出租车计费器的设计
  9. 尚学堂 马士兵 struts_2视频教程 笔记心得 1——30课详解
  10. 90行代码爬取链家广州二手房相关信息
  11. InSAR数据处理软件简介
  12. c语言中min函数的作用,min函数到底在哪个头文件里?
  13. php curl post 很慢,php的curl函数模拟post数据提交,首次速度非常慢的处理办法 | 学步园...
  14. Vue提示 : Named Route ‘test‘ has a default child route. When navigating to this named route (:to=“{nam
  15. 总在说双亲委派,但双亲委派是什么,双亲委派和类加载的关系,简单讲解
  16. linux下mysql可视化工具安装
  17. [BZOJ1922]大陆争霸-最短路略微扩展
  18. Java中生产者和消费者总结
  19. 陷入可怕的人间“地狱”
  20. 实现基于LNMP的电子商务网站

热门文章

  1. 《视觉SLAM十四讲》笔记(ch8)
  2. python raise 引起的异常
  3. 2.1TF模型持久化
  4. INT(M)表示什么意思?
  5. 经典排序算法 - 冒泡排序Bubble sort
  6. linux学习笔记4:linux的任务调度,进程管理,mysql的安装和使用,ssh工具的使用,linux网络编程...
  7. 批量导入sql文件。
  8. 关于交集(Intersect)和差集(Except)
  9. 解决在使用 Qt 编译项目时出现 “C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode格式以防止数据丢失“ 的警告
  10. ADS 2013安装教程