这里是 MIT 18.06 Gilbert Strang《线性代数》笔记汇总.

从求解线性方程组来开始这门课,教授从“行图像”与“列图像”的角度解方程。

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

1.1 二维行向量

从一个普通的例子讲起:方程组有2个未知数,一共有2个方程。

有方程组 {2x−y=0−x+2y=3\begin{cases}2x&-y&=0\\-x&+2y&=3\end{cases}{2x−x​−y+2y​=0=3​ ,写作矩阵形式有[2−1−12][xy]=[03]\begin{bmatrix}2&-1\\-1&2\end{bmatrix}\begin{bmatrix}x\\y\end{bmatrix}=\begin{bmatrix}0\\3\end{bmatrix}[2−1​−12​][xy​]=[03​],通常我们把第一个矩阵称为系数矩阵 AAA,将第二个矩阵称为向量 xxx,将第三个矩阵称为向量 bbb,于是线性方程组可以表示为 Ax=bAx=bAx=b。

构造完成相应的矩阵形式,将对应的“行图像”画出来:

1.2 二维列向量

接下来按列观察方程组 x[2−1]+y[−12]=[03]x\begin{bmatrix}2\\-1\end{bmatrix}+y\begin{bmatrix}-1\\2\end{bmatrix}=\begin{bmatrix}0\\3\end{bmatrix}x[2−1​]+y[−12​]=[03​] (我们把第一个向量称作 col1col_1col1​,第二个向量称作 col2col_2col2​,以表示第一列向量和第二列向量),要使得式子成立,需要第一个向量加上两倍的第二个向量,即 1[2−1]+2[−12]=[03]1\begin{bmatrix}2\\-1\end{bmatrix}+2\begin{bmatrix}-1\\2\end{bmatrix}=\begin{bmatrix}0\\3\end{bmatrix}1[2−1​]+2[−12​]=[03​]。

如图,绿向量 col1col_1col1​ 与蓝向量(两倍的蓝绿向量 col2col_2col2​)合成红向量 bbb。

接着,我们继续观察 x[2−1]+y[−12]=[03]x\begin{bmatrix}2\\-1\end{bmatrix}+y\begin{bmatrix}-1\\2\end{bmatrix}=\begin{bmatrix}0\\3\end{bmatrix}x[2−1​]+y[−12​]=[03​],col1,col2col_1,col_2col1​,col2​ 的某种线性组合得到了向量 bbb,那么 col1,col2col_1,col_2col1​,col2​ 的所有线性组合能够得到什么结果?它们将铺满整个平面

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

2.1 高维行图像

将方程组的维数进行推广,进入三维方程组:{2x−y=0−x+2y−z=−1−3y+4z=4\begin{cases}2x&-y&&=0\\-x&+2y&-z&=-1\\&-3y&+4z&=4\end{cases}⎩⎪⎨⎪⎧​2x−x​−y+2y−3y​−z+4z​=0=−1=4​,写作矩阵形式 A=[2−10−12−10−34],b=[0−14]A=\begin{bmatrix}2&-1&0\\-1&2&-1\\0&-3&4\end{bmatrix},\ b=\begin{bmatrix}0\\-1\\4\end{bmatrix}A=⎣⎡​2−10​−12−3​0−14​⎦⎤​, b=⎣⎡​0−14​⎦⎤​。

在三维直角坐标系中,每一个方程将确定一个平面,而例子中的三个平面会相交于一点,这个点就是方程组的解。如果绘制行图像,很明显这是一个三个平面相交得到一点,想直接看出这个点的性质可谓是难上加难。

比较靠谱的思路是先联立其中两个平面,使其相交于一条直线,再研究这条直线与平面相交于哪个点,最后得到点坐标即为方程的解。

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

2.2 高维列图像

同样的,将方程组写成列向量的线性组合,观察列图像: x[2−10]+y[−12−3]+z[0−14]=[0−14]x\begin{bmatrix}2\\-1\\0\end{bmatrix}+y\begin{bmatrix}-1\\2\\-3\end{bmatrix}+z\begin{bmatrix}0\\-1\\4\end{bmatrix}=\begin{bmatrix}0\\-1\\4\end{bmatrix}x⎣⎡​2−10​⎦⎤​+y⎣⎡​−12−3​⎦⎤​+z⎣⎡​0−14​⎦⎤​=⎣⎡​0−14​⎦⎤​。易知教授特意安排的例子中最后一个列向量恰巧等于等式右边的 bbb 向量,所以我们需要的线性组合为 x=0,y=0,z=1x=0,y=0,z=1x=0,y=0,z=1。假设我们令 b=[11−3]b=\begin{bmatrix}1\\1\\-3\end{bmatrix}b=⎣⎡​11−3​⎦⎤​,则需要的线性组合为 x=1,y=1,z=0x=1,y=1,z=0x=1,y=1,z=0。

我们并不能总是这么轻易的求出正确的线性组合,所以下一讲将介绍消元法:一种线性方程组的系统性解法。

现在,我们需要考虑,对于任意的 bbb,是否都能求解 Ax=bAx=bAx=b?用列向量线性组合的观点阐述就是,列向量的线性组合能否覆盖整个三维向量空间?对上面这个例子,答案是肯定的,这个例子中的 AAA 是我们比较舒服的矩阵类型,但是对另一些矩阵,答案是否定的。那么在什么情况下,三个向量的线性组合得不到 bbb?

——如果三个向量在同一个平面上,问题就出现了——那么他们的线性组合也一定都在这个平面上。举个例子,比如 col3=col1+col2col_3=col_1+col_2col3​=col1​+col2​,那么不管怎么组合,这三个向量的结果都逃不出这个平面,因此当 bbb 在平面内,方程组有解,而当 bbb不在平面内,这三个列向量就无法构造出 bbb。在后面的课程中,我们会了解到这种情形称为奇异矩阵不可逆

下面我们推广到九维空间,每个方程有九个未知数,共九个方程,此时已经无法从坐标图像中描述问题了,但是我们依然可以从求九维列向量线性组合的角度解决问题,仍然是上面的问题,是否总能得到 bbb?当然这仍取决于这九个向量,如果我们取一些并不相互独立的向量,则答案是否定的,比如取了九列但其实只相当于八列,有一列毫无贡献(这一列是前面列的某种线性组合),则会有一部分 bbb 无法求得。

接下来介绍方程的矩阵形式 Ax=bAx=bAx=b,这是一种乘法运算,举个例子,取 A=[2513],x=[12]A=\begin{bmatrix}2&5\\1&3\end{bmatrix},\ x=\begin{bmatrix}1\\2\end{bmatrix}A=[21​53​], x=[12​],来看如何计算矩阵乘以向量:

  • 我们依然使用列向量线性组合的方式,一次计算一列,[2513][12]=1[21]+2[53]=[127]\begin{bmatrix}2&5\\1&3\end{bmatrix}\begin{bmatrix}1\\2\end{bmatrix}=1\begin{bmatrix}2\\1\end{bmatrix}+2\begin{bmatrix}5\\3\end{bmatrix}=\begin{bmatrix}12\\7\end{bmatrix}[21​53​][12​]=1[21​]+2[53​]=[127​]
  • 另一种方法,使用向量内积,矩阵第一行向量点乘 xxx 向量[25]⋅[12]T=12,[13]⋅[12]T=7\begin{bmatrix}2&5\end{bmatrix}\cdot\begin{bmatrix}1&2\end{bmatrix}^T=12,\ \begin{bmatrix}1&3\end{bmatrix}\cdot\begin{bmatrix}1&2\end{bmatrix}^T=7[2​5​]⋅[1​2​]T=12, [1​3​]⋅[1​2​]T=7。

教授建议使用第一种方法,将 AxAxAx 看做 AAA 列向量的线性组合。

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

  1. MIT 18.06 Gilbert Strang《线性代数》L2. 矩阵消元

    这里是 MIT 18.06 Gilbert Strang<线性代数>笔记汇总. 消元法 有三元方程组 {x+2y+z=23x+8y+z=124y+z=2\begin{cases}x& ...

  2. MIT 18.06 Gilbert Strang《线性代数》L3. 乘法和逆矩阵

    这里是 MIT 18.06 Gilbert Strang<线性代数>笔记汇总. 前面介绍了向量和矩阵的乘法,这一节我们要介绍一下两个矩阵之间的乘法.并讨论逆矩阵存在的条件.最后再介绍求解逆 ...

  3. MIT公开课18.06 Gilbert Strang 线性代数 笔记1 - Ax=b和四个子空间

    文章目录 相关链接 课程链接 参考笔记链接 问题 第1讲:方程组的集合解释 1. 从方程组到矩阵 2. Ax=bAx = bAx=b解法1:row picture 行图像 3. Ax=bAx = bA ...

  4. MIT公开课18.06 Gilbert Strang 线性代数 笔记3 - 正定矩阵及其应用

    文章目录 第26讲:对称矩阵及正定性 对称矩阵 性质 描述 证明 谱定理,对称矩阵的分解 对称矩阵特征值的符号 正定性 定义 例子 第27讲:复数矩阵和快速傅里叶变换 复数矩阵运算 计算复向量的模 计 ...

  5. 解方程组的意义和过程 - Strang MIT 18.06 线性代数精髓 2

    在本系列中,我们用彩色 Latex 笔记记录下 MIT 18.06 Gilbert Strang 教授经典的线性代数课程的精髓,部分内容也会以动画和代码的形式.后续会覆盖更多人工智能所涉及的数学基础课 ...

  6. 矩阵消元-线性代数课时2(MIT Linear Algebra , Gilbert Strang)

    这是Strang教授的第二讲,讲解了求线性方程组的一种系统方法:消元法(Gaussian elimination),它的核心思想是行变换.本课时的几个核心知识点:消元.回代.消元过程的矩阵描述和逆矩阵 ...

  7. 列空间和零空间-线性代数课时6(MIT Linear Algebra , Gilbert Strang)

    这是Strang教授的第六讲,讲解的内容是线性代数里的俩个最重要向量子空间:列空间和零空间,同时还有上节课剩余的一点关于向量空间的问题.1.向量空间和子空间;2.列空间;3.零空间. 1.向量空间和子 ...

  8. 矩阵乘法和逆矩阵-线性代数课时3(MIT Linear Algebra , Gilbert Strang)

    这是Strang教授的第三讲,讲解的内容是矩阵乘法和矩阵的逆.矩阵乘法在前面已经使用过,本节课教授只是集中细致的讲解矩阵乘法满足的定律和几种计算矩阵乘法的方法,矩阵的逆是本节课的重要内容. 矩阵乘法 ...

  9. MIT 18.06 线性代数公开课笔记 Lecture02 矩阵消元

    使用消元法解线性方程组 {x+2y+z=23x+8y+z=12+4y+z=2\begin{cases} x&+&2y&+&z&=2\\[2ex] 3x& ...

最新文章

  1. Selenium2+Python自动化-处理浏览器弹窗(转载)
  2. Odoo(OpenERP)配置文件openerp-server.conf详解
  3. linux lynx 源码,Lynx字符浏览器移植
  4. WEBSHELL权限提升 菜菜
  5. 【生活科普】这7个影视剧的经典桥段,骗了我们很多年……
  6. Dijkstra及其堆优化
  7. 手机mtkcdc端口如何开启_MTK驱动安装教程(手机黑屏刷机)
  8. epoll文件服务器,使用epoll模型的服务器
  9. imdisk虚拟光驱安装linux,使用imdisk虚拟光驱加载镜像文件操作方法
  10. smtp协议与pop3协议
  11. 一台“真正的”网吧电影服务器只要6000元
  12. NetApp Storage MetroCluster 双活解析
  13. 用Python的matplotlib绘制残差分析散点误差棒图
  14. MATLAB2021b详细安装教程
  15. 接手了屎一样的代码 怎么办?
  16. c语言整数四则运算表达式的输出格式控制,四则运算
  17. 敏捷运维的实操 -- 迭代内工作量
  18. 广西机电职院计算机系,广西机电职院崇左东盟学院办学点揭牌仪式暨2019级大专班开学典礼在东盟学院隆重举行...
  19. 计算机中丢失uxtheme dll,win7系统丢失uxtheme.dll的解决方法
  20. 极路由1S 开启临时ssh 并刷breed成功

热门文章

  1. 求职兼职招聘类APP开发小程序开发的一些创新功能
  2. 【数学/多项式】用列表去实现一元多项式函数的四则运算,和它的n阶导数的Python算法实现
  3. 东芝败局:重大业务选择一错再错
  4. 什么是高性价比的测试,性价比高的软件测试类型有哪些?
  5. 推荐5款动态壁纸软件(Win+Android)
  6. 多张图片怎么合成gif?
  7. 嵌入式系统stm32 跑马灯实验
  8. Anaconda安装jieba、wordcloud等第三方库
  9. 串口工具securecrt_SecureCRT配置交换机
  10. python电文加密_电文加密