MIT 18.06 Linear Algebra by Gilbert Strang
MIT 18.06 Linear Algebra by Gilbent Strang
Text and Solution: 《Introduction to Linear Algebra》
1The Geometry of Linear Equations
The fundamental problem of Linear Algebra which is to solve a system of linear equations.
讲解以一个方程组开始。
如果我们学过线性代数,知道矩阵的乘法法则,就可以很自然的得出下面的等式。似乎也可以了解到矩阵乘法规则的由来。
Understand by Row Picture:
Understand by Column Picture:
我们发现,方程组可以转换成向量空间中的一些向量的线性组合, 这些向量就是矩阵中的列向量。而这也是最重要的一点。
矩阵乘法的这种形式的表述真的是一种巨大的震撼。
两种解法都可以得到:
Question
同时老师给出问题。假设现在是一个 3-D 空间。
Can I Solve
or
Do the linear combination of the columns fill the 3-D space?
这个问题映射到上面的图中,以A中的3维列向量为基向量,它们的任意组合可不可以得到任意的3维向量
在2维空间中,如果参加线性组合的向量处于同一条线上,不论怎么样都组合不出所有的2维向量。我们可以试着画一画。
同样在3维空间中,如果参加线性组合的列向量都处在一个平面之内,例如就在
如果在同样在3维空间中,这3个列向量若是有两个是相等的,是重合在一起的,那么我们还能得到所有的3维向量
结果是: A is a non-singular matrix, a invertible matrix. A 是非奇异的,可逆的矩阵!
is a combination of columns of !
这是老师希望的我们对于矩阵乘法的理解。
2 Elimination with Matrices
2.1 以行变换看待矩阵乘法
is a combination of rows of !
2.2 以列变换看待矩阵乘法
is a combination of columns of !
2.3 矩阵乘法与方程组消元的关系
看待矩阵就要自然的与方程组联系在一起。
对于矩阵的一些变化,自然也要联系到方程组上来。之前说到,方程组的系数提取出来可以形成矩阵。
我们对于方程组的解法,通常是消元法。
例如3元1次方程组的解法就是不断的消去未知数。3元1次方程组,首先要消去1个未知数,接着得到2元1次方程组,2元1次方程组再消去1个未知数就得到了1元1次方程组。这就涉及到了系数的变化。
- row1*(-3) + row2
- row2*(-2) + row3
通过对于矩阵乘法的行观点来看:
注意
A 左边的第一个矩阵对应着第一次的方程组的变换操作。
- row1*(-3) + row2
A 左边的第二个矩阵对应着第二次的方程组的变换操作。
- row2*(-2) + row3
而这种变换操作是可逆的不是么? row1*(-3) + row2 的逆操作 是 row2 + row1*(3)。 因为矩阵对应变换操作,所以这个逆操作也可以转换成矩阵的形式!而这也就引出了逆矩阵!
2.4 总结
左乘是行变换,右乘是列变换。
大模型时代,文字创作已死。2025年全面停更了,世界不需要知识分享。
如果我的工作对您有帮助,您想回馈一些东西,你可以考虑通过分享这篇文章来支持我。我非常感谢您的支持,真的。谢谢!
作者:Dba_sys (Jarmony)
转载以及引用请注明原文链接:https://www.cnblogs.com/asmurmur/p/16006135.html
本博客所有文章除特别声明外,均采用CC 署名-非商业使用-相同方式共享 许可协议。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律