MIT-线性代数笔记(1-6)
学习目录
第 01 讲 行图像和列图像
第 02 讲 矩阵消元
第 03 讲 矩阵的乘法和逆矩阵
第 04 讲 矩阵的LU 分解
第 05 讲 转置、置换和空间
第 06 讲 列空间和零空间
第 07 讲 求解 Ax=0:主变量,特解
第 08 讲 求解Ax=b:可解性与解的结构
第 09 讲 线性相关性、基、维数
第 10 讲 四个基本子空间
第 11 讲 矩阵空间、秩1矩阵和小世界图
第 12 讲 图和网络
第 01 讲 行图像和列图像




第 02 讲 矩阵消元
只要矩阵可逆,均可通过消元法求得 Ax=b 的解
若此处

高斯消元法:
对方程组中某个方程进行时的那个的数乘和加减,将某一未知系数变为零,来削弱未知数个数
矩阵左上角 1 为“主元一”
① 用消元法将除了第一行,消除其他行中的主元一

主元不能为0,如果恰好消元至某行,0出现了主元的位置,应当通过与下一行进行“行交换”,使得非零数字出现在主元位置上;如果此时下方没有对等位置上非零,则消元终止并证明此矩阵不可逆,且线性方程组没有唯一解

回代
应用增光矩阵,对等式右侧做同样运算




第 03 讲 矩阵的乘法和逆矩阵
1)标准乘法(行*列)
2)列操作

3)行操作

4)分块乘法




第 04 讲 矩阵的LU 分解



第 05 讲 转置、置换和空间
一、置换矩阵Permutation
置换矩阵:可进行交换的矩阵,是行重新排列了的单位矩阵。注意点:
1)单位矩阵是最基本的置换矩阵。
2)n揭一共有n!个置换矩阵。
3)所有置换矩阵都可逆,而且逆与其转置相等。一个置换矩阵乘以其转置等于单位矩阵。
二、向量空间Vectorspaces,子空间subspaces重点理解向量空间概念,子空间概念
向量空间:
表示有很多向量,一整个空间的向量。但并不是任意向量的组合都能成为空间。必须满足一定规则,必须能够进行加法和数乘运算,必须能够进行线性组合,对加法和数乘运算封闭。
向量空间性质(或者说需要满足的规则):对加法和数乘运算封闭,或者说对线性组合封闭,即所有的空间内的向量线性组合后仍在空间内。
子空间:
满足空间规则,但又不需包含所有向量。取某向量空间的部分空间(显然得到的就不是向量空间了),这部分中的向量不管是加法还是数乘,结果依然在此部分空间内,这就是子空间。
R2的子空间:1)穿过原点的直线;2)原点;(特别注意,这不是零空间,只能说零向量是R2的子空间)3)R2
R3的子空间:1)穿过原点的直线;2)穿过原点的平面;3)原点;(特别注意,这不是零空间)4)R3
第 06 讲 列空间和零空间

如下例子,A的列空间是R4的子空间,记为C(A),抽象起来:A的列空间由A三个列向量的线性组合组合构成。


这个空间到底是什么样子?它等于整个四维空间吗?
不等于,它只是相当于四维空间的一个较小的空间。
抽象背后的实际目的,都是为了深刻认识Ax=b,Ax=b是否对任意b(右侧向量)都有解?或者说,什么样的b使方程组有解?
Ax=b对任意b并不总有解,因为Ax=b中有四个方程,却只有三个未知数。方程组不总有解,因为3个列向量的线性组合无法充满整个四维空间,因此还有一大堆的b不是这三个列向量的线性组合。
怎样的b,能让方程组有解,什么样的右侧向量有这种性质?什么b让方程组有解?
1)b为零向量。Ax=0总有一个零解
2)b是列向量的线性组合。Ax=b有解,当且仅当右侧向量b属于A的列空间。(列空间包含所有A乘以任意x得到的向量,也就是包含所有有解的b)
列空间是非常核心的内容,它能告诉我何时方程组有解。
更深入一些的问题,以上三个列向量是否线性无关,是否有某个向量并没有起到作用,能否去掉某列,得到同样的列空间?上面的A,其实可以去掉第三列,因为第三列是前两列的和线性组合,我们把前两列称为A的主列。其实,我们同样可以去掉第一列或者第二列,因为他们是其余两列的差线性组合。不过按照惯例,优先考虑靠前的线性无关向量。
求解零空间
一般方法为消元法。但上式的解很容易看出来

怎样描述这个零空间,这里的零空间是R3中穿过原点的一条直线。
如下,考虑另外一个问题,右侧b向量取一个非0向量,此时x有解,(这时x的解不是零空间了),那么所有的x解构成子空间吗?很明显不构成子空间,或者说向量空间。因为很明显0向量不在这个空间内,没有0向量,就不用谈向量空间了(原因很明显,数乘运算中,常数取0时需要满足封闭规则)。

那么它的解是什么?(100),(0-1-1)。。。它实际上是一条不穿过原点的直线(或者在别的更普通的例子中是不穿过原点的平面)
以上两种子空间的总结:
有两种方法构造子空间,其一是通过列的线性组合构造列空间,其二是求解向量必须满足的方程组来构造子空间(通过让x满足特定条件来得到子空间,Ax=0将构造出零空间)
MIT-线性代数笔记(1-6)的更多相关文章
- 线性代数笔记13——Ax=b的通解
关于最简行阶梯矩阵和矩阵秩,可参考<线性代数笔记7——再看行列式与矩阵> 召唤一个方程Ax = b: 3个方程4个变量,方程组有无数解,现在要关注的是b1b2b3之间满足什么条件时方程组有 ...
- 线性代数笔记24——微分方程和exp(At)
原文:https://mp.weixin.qq.com/s/COpYKxQDMhqJRuMK2raMKQ 微分方程指含有未知函数及其导数的关系式,解微分方程就是找出未知函数.未知函数是一元函数的,叫常 ...
- 【读书笔记】:MIT线性代数(5):Four fundamental subspaces
At the beginning, the difference between rank and dimension: rank is a property for matrix, while di ...
- 【读书笔记】:MIT线性代数(4):Independence, Basis and Dimension
Independence: The columns of A are independent when the nullspace N (A) contains only the zero vecto ...
- 【读书笔记】:MIT线性代数(3):Special Solution, Rank and RREF
Special Solutions: Notice what is special about s 1 and S2. They have ones and zeros in the last two ...
- 【读书笔记】:MIT线性代数(2):Vector Spaces and Subspaces
Vector Space: R1, R2, R3,R4 , .... Each space Rn consists of a whole collection of vectors. R5 conta ...
- 【读书笔记】:MIT线性代数(1):Linear Combinations
1. Linear Combination Two linear operations of vectors: Linear combination: 2.Geometric Explaination ...
- MIT线性代数课程 总结与理解-第一部分
概述 个人认为线性代数从三个角度,或者说三个工具来阐述了线性关系,分别是: 向量 矩阵 空间 这三个工具有各自的一套方法,而彼此之间又存在这密切的联系,通过这些抽象出来的工具可以用来干一些实际的活,最 ...
- 线性代数笔记10——矩阵的LU分解
在线性代数中, LU分解(LU Decomposition)是矩阵分解的一种,可以将一个矩阵分解为一个单位下三角矩阵和一个上三角矩阵的乘积(有时是它们和一个置换矩阵的乘积).LU分解主要应用在数值分析 ...
- 《Deep Learning》第二章 线性代数 笔记
第二章 线性代数 2.1 名词 标量(scalar).向量(vector).矩阵(matrix).张量(tensor) 2.2 矩阵和向量相乘 1. 正常矩阵乘法: 2. 向量点积: 3. Hadam ...
随机推荐
- python写一个防御DDos的脚本(请安好环境否则无法实验)
起因: 居然有ddos脚本,怎么可以没防御ddos的脚本! 开始: 1.请执行 install.py安装好DDos-defalte,会在root目录下多出这个文件夹 代码: 2.然后执行fyddos. ...
- 我的第一个python web开发框架(21)——小结
这个小网站终于成功上线,小白除了收获一笔不多的费用外,还得到女神小美的赞赏,心中满满的成就感.这一天下班后,他请老菜一起下馆子,兑现请吃饭的承诺,顺便让老菜点评一下. 小白:老大,在你的指导下终于完成 ...
- phpstudy 虚拟主机域名配置注意问题
第一步:hosts文件中添加对应:127.0.0.1+空格+你的域名 第二部:在D:\phpStudy \Apache\conf\vhosts.conf中禁用470行 第三部:配置域名和引入程序地址
- 数据库复习总结(6)-SQL语句入门(脚本、命令)
脚本操作: 脚本操作 注释:--单行注释,/**/多行注释 数据库:创建.删除 (可以通过查看master数据库中的sysdatabase表,来了解当前存在的数据库) 点击“新建查询”,选中哪句执行哪 ...
- IOS UI 滚动视图 UIScrollView
UIScrollView 常用属性 scrollView.maximumZoomScale= 2.0; // 缩放最大比例 scrollView.minimumZoomScale = 0.2;// ...
- MYSQL主从库同步配置过程
MYSQL主从库同步配置过程 为了实现网站数据库的异地备份,采用了MySQL数据库主从同步配置,需要两台服务器分别作为主从库,当主库发生增删改等操作,会实时反映到从库,我的个人服务器配置如下: 主库为 ...
- nodejs http小爬虫
本课程用nodejs写一个http小爬虫,首先科普一下,爬虫就是把网上的网页代码给弄下来,然后纳为己用.目前最大的爬虫:百度快照等的. 下面直接上代码 示例一: var http = require( ...
- Django将request对象传入模板配置
对于很多时候,需要从模板中获取很请求中很多内容,比如当前请求的url,当前的session变量中的某个值,这时候我们可以通过配置可将request对象传递进模板. django1.10版本: sett ...
- Python解析JSON详解
JSON 函数 使用 JSON 函数需要导入 json 库:import json. 函数 描述 json.dumps 将 Python 对象编码成 JSON 字符串 json.loads 将已 ...
- sqllite小型数据库的使用
1.适用场景:免安装型数据库:数据量不大,本地化管理:不依赖其他第三方类库:2.具体使用方法:添加sqllite类库引用 数据库连接定义,数据库以文件形式存储在sqllitedb/solution.d ...