这是记录麻省理工学院公开课:线性代数的笔记,网址是麻省理工公开课:线性代数
第一节课说的是有关方程组的几何解释。网址是方程组的几何解释


首先是介绍方程组的几何解释,提出可以用矩阵表示,然后矩阵表示有两种表达方式,分别是行图像和列图像。行图像比较常见,比如两条直线相交,而列图像则比较少见。

两个未知数两个方程

然后老师举例说明,首先是两个方程组两个未知数的例子,例子如下所示:

{ 2x−y=0 −x+3y=3

\begin{cases} \ 2x-y = 0 \\\ -x+3y= 3 \end{cases}

用行图像表示如下所示:

[2−1−13][xy]=[03]

\left[\begin{matrix}2 & -1 \\-1 & 3 \\\end{matrix} \right] \left[\begin{matrix} x\\ y \end{matrix}\right] = \left[\begin{matrix} 0\\ 3 \end{matrix}\right]

这里用A=[2−1−13]\left[\begin{matrix}2 & -1 \\-1 & 3 \\\end{matrix} \right],x = [xy]\left[\begin{matrix} x\\ y \end{matrix}\right],b=[03]\left[\begin{matrix} 0\\ 3 \end{matrix}\right] ,可以得到Ax =b

这里表示的就是两条直线,并且它们相交于点(1,2)

如果是用列向量,则如下所示:

x[2−1]+y[−13]=[03]

x\left[\begin{matrix}2 \\-1 \end{matrix} \right] + y\left[\begin{matrix}-1\\3\end{matrix}\right] = \left[\begin{matrix} 0\\ 3 \end{matrix}\right]

对于这种写法,老师称之为列向量的线性组合,然后在二维坐标平面上表示了这两个向量,而这个列向量的线性组合的解,其实在用行图像表示的时候已经得到了,就是x=1, y=2

三个未知数三个方程组

接着老师给出了三个未知数的情况,举例如下所示

⎧⎩⎨ 2x−y=0 −x+2y−z=−1 −3y+4z=4

\begin{cases} \ 2x-y = 0 \\\ -x+2y-z = -1 \\\ -3y+4z = 4\end{cases}
使用行图像表示, A = ⎡⎣⎢2−10−12−30−14⎤⎦⎥\left[\begin{matrix}2 & -1 & 0\\-1 & 2 & -1 \\ 0 & -3 & 4\end{matrix}\right], b= ⎡⎣⎢0−14⎤⎦⎥\left[\begin{matrix}0\\-1\\4\end{matrix}\right],

使用列图像表示是如下所示:

x⎡⎣⎢2−10⎤⎦⎥+y⎡⎣⎢−12−3⎤⎦⎥+z⎡⎣⎢0−14⎤⎦⎥=⎡⎣⎢0−14⎤⎦⎥

x\left[ \begin{matrix}2\\-1\\0\end{matrix} \right]+y\left[ \begin{matrix}-1\\2\\-3\end{matrix} \right]+z\left[ \begin{matrix}0\\-1\\4\end{matrix} \right]=\left[ \begin{matrix}0\\-1\\4\end{matrix} \right]

如果通过行图像来求解,需要通过在三维坐标轴上画出3个平面求平面的交点,这是非常困难的。(这里老师也说了下一节课会介绍消元法来求解)。

而如果看列图像,则可以轻松得到答案:x=0,y=0,z=1,当然这是老师特意设计的题目,所以才这么容易得到这个答案。

然后老师就问了一个问题:

对任意的b,都能令Ax = b有解吗?
这个问题对于这个三个未知数的例子来说,等价于这个例子中的列向量的线性组合是否能覆盖整个三维空间?

这里的答案当然是不能确定的,如果三个列向量都是在同一个平面上,那么得到的解也就只是在同一个平面的。

矩阵向量相乘的解法

最后老师介绍了矩阵与向量相乘的两种解法,首先是一个例子

[2153][12]

\left[ \begin{matrix}2 & 5\\1 & 3\end{matrix}\right] \left[\begin{matrix}1\\2\end{matrix}\right]
两种解法分别是按照行向量还是列向量来解答的。

第一种,如果是按照列向量解答,则可以写成如下所示:

[2153][12]=1[21]+2[53]=[127]

\left[ \begin{matrix}2 & 5\\1 & 3\end{matrix}\right] \left[\begin{matrix}1\\2\end{matrix}\right] = 1\left[ \begin{matrix}2 \\1\end{matrix}\right]+ 2 \left[ \begin{matrix}5\\3\end{matrix}\right] = \left[ \begin{matrix}12\\7\end{matrix}\right]

第二种,就是按行来求解,如下所示:

[2153][12]=[2∗1+5∗21∗1+3∗2]=[127]

\left[ \begin{matrix}2 & 5\\1 & 3\end{matrix}\right] \left[\begin{matrix}1\\2\end{matrix}\right] =\left[ \begin{matrix}2*1+5*2\\1*1+3*2\end{matrix}\right]= \left[ \begin{matrix}12\\7\end{matrix}\right]
也就是第一个矩阵的第一行乘以第二个向量的对应列,然后第二行乘以第二个向量的对应列。

这种解法也是当初刚开始学习线性代数所学习的方法。

总结

这节课的收获主要是了解到列向量这种求法,之前对于矩阵的求解,还是通过按行来相乘求解的。不过在这节课中的例子都是矩阵乘以向量得到一个向量,如果是矩阵之间的相乘,不知道是否还是可以如此解决。

[线性代数]Note 1--方程组的几何解释相关推荐

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

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

  2. 方程组的几何解释 [MIT线代第一课pdf下载]

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

  3. 线性代数之一:方程组与矩阵

    1.1 线性方程组 1.1.1 方程组定义 一个m个方程,n个未知数的方程组定义如下: a11x1+a12x2+...+a1nxna21x1+a22x2+...+a2nxn⋮am1x1+am2x2+. ...

  4. 第二十五讲 用线性代数解微分方程组

    一,上一讲的例题,如图: 设x=T1x=T_1x=T1​,y=T2y=T_2y=T2​ 方程组为·:{x′=−2x+2yy′=2x−5y\left\{\begin{matrix}{x}'=-2x+2y ...

  5. python与线性代数 矩阵与方程组

    线性方程(linear equation) a1x1+a2x2+...+anxn=ba1x1+a2x2+...+anxn=ba_1x_1+a_2x_2+...+a_nx_n = b b与系数a1,a2 ...

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

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

  7. 重温线性代数(1)——线性组合

    线性代数是数学中的基础,也是十分重要的数学工具.在接触机器学习之后,我逐渐认识到了线性代数的重要性,矩阵运算,优化求解,都离不开线性代数的知识.同时,我也发现了自己数学基础的严重不足,急需好好重学一遍 ...

  8. 关于机器人状态估计(13)-线性代数有多重要?18.06总结

    太久没更新主要是在忙开发和测试,这几个月被很多同学提问,同时接触了一些实习生.普遍发现动手能力不错,数学基础却差异很大.从我身边电子,CV或者SLAM做得比较杰出的朋友来看,大家普遍有个共性,具备优秀 ...

  9. 麻省理工公开课:线性代数》中文笔记来了

    MLNLP社区在Github上最新发布了一套MIT线性代数课程Linear Algebra的学习笔记,目前已获得1600star.项目简介如下所示,欢迎大家关注! 1.项目动机 <麻省理工公开课 ...

最新文章

  1. ctf xor题_从一道CTF题目谈PHP中的命令执行
  2. arcgis 投影坐标系转地理坐标系_ArcGIS的地理坐标系、大地坐标系
  3. 我是如何超越PPG的(摘自:IT经理世界;作者:李黎)
  4. 期货与期权(part8)--市场报价
  5. 浙江中医药大学第十一届程序设计竞赛题解
  6. .jdeveloper_在JDeveloper 12.1.3中为WebSocket使用Java API
  7. [转]Global exception handling in Web API 2.1 and NLog
  8. element表格动态列、本地分页、动态form、自定义校验集成
  9. 求输入的单词个数(单词间用空格隔开 不限空格个数) 首尾不能用空格
  10. list(链表)容器
  11. php查询mysql语句_PHP之路——MySql查询语句
  12. 各种强大的资源搜索引擎及搜索各大网盘资源的方法
  13. “阿喀琉斯之踵”与“零缺陷”管理
  14. 压缩文件右击找不到Bandizip解压选项
  15. tp5模板使用php函数,tp5模板变量使用自定义函数
  16. 婚宴座位图html5,婚宴座位安排图 婚宴主桌安排示意图
  17. 【规范】万字集大成的C编写规范
  18. C语言 吃鱼还是吃肉
  19. envoy实现_使用Envoy实现一键部署项目
  20. 蚂蚁金服大致股权结构

热门文章

  1. java闰年的年份,Java案例-判断给定年份是闰年
  2. 嵌入式linux系统移植的四大步骤_嵌入式系统移植步骤
  3. 【51单片机快速入门指南】9:省电模式(低功耗)
  4. Android 项目在Eclipse中的目录结构
  5. mii-tool与ethtool的用法详解
  6. React开发(113):git 操作记录
  7. [html] 如何更改浏览器左上角标题旁的图标?
  8. 1社会心理学---感知情境
  9. 工作188:表单校验规则
  10. 前端学习(1767):前端调试值之内存监控的原理和方法二