【读书笔记】:MIT线性代数(2):Vector Spaces and Subspaces
Vector Space:
R1, R2, R3,R4 , .... Each space Rn consists of a whole collection of vectors. R5 contains all column vectors with five components. This is called "5-dimensional space". The great thing about linear algebra is that it deals easily with five-dimensional space. We don't draw the vectors, we just need the five numbers (or n numbers).
A real vector space is a set of "vectors" together with rules for vector addition and for multiplication by real numbers. The addition and the multiplication must produce vectors that are in the space.
xy plane is a typical R2 space, consists of all the 2-D vectors. If the origin point were removed, this would not be a vector space again. Because if the scalar multiplier is zero, the produced vector will not in that space. Every vector space has the origin point.
The commutative law is v + w = w + v; the distributive law is c(v + w) = cv + cwo ; There is a unique "zero vector" satisfying 0 + v = v.
Subspace:

Fact:Every subspace contains the zero vector
Example1: Sub space of R2:
a. Zero point; b. Line in R2 going through zero point; c.R2 itself
Example2: Sub space of R3:
a. Zero point; b. Line in R3 going through zero point; c. Plane in R3 going through zero point; d.R3 itself
Column space of A:
Start with the columns of A, and take all their linear combinations. This produces the column space of A. It is a vector space made up of column vectors.C (A) contains not just the n columns of A, but all their combinations Ax.

To solve Ax = b is to express b as a combination of the columns. The right side b has to be in the column space produced by A on the left side, or no solution!
Suppose A is an m by n matrix. Its columns have m components (not n). So the columns belong to Rm. The column space of A is a subspace of Rm (not Rn).
Example1:


Example2: C(I) is R2, C(A) is a line in R2, C(B) is R2

Null Space of A: Solving Ax=0
One solution is x=0, for invertible matrix A, it's the only solution; for other matrices, there are nonzero solutions, each of them belongs to Null Space.

The solution vectors x have n components. They are vectors in Rn, so the nullspace is a subspace of Rn. The column space C (A) is a subspace of Rm. If the right side b is not zero, the solutions of Ax = b do not form a subspace. The vector x = 0 is only a solution if b = 0. When the set of solutions does not include x = 0, it cannot be a subspace.

【读书笔记】:MIT线性代数(2):Vector Spaces and Subspaces的更多相关文章
- 【读书笔记】:MIT线性代数(5):Four fundamental subspaces
At the beginning, the difference between rank and dimension: rank is a property for matrix, while di ...
- STL源码剖析读书笔记之vector
STL源码剖析读书笔记之vector 1.vector概述 vector是一种序列式容器,我的理解是vector就像数组.但是数组有一个很大的问题就是当我们分配 一个一定大小的数组的时候,起初也许我们 ...
- 《Mastering Opencv ...读书笔记系列》车牌识别(II)
http://blog.csdn.net/jinshengtao/article/details/17954427 <Mastering Opencv ...读书笔记系列>车牌识别(I ...
- 《Mastering Opencv ...读书笔记系列》车牌识别(I)
http://blog.csdn.net/jinshengtao/article/details/17883075/ <Mastering Opencv ...读书笔记系列>车牌识别(I ...
- 《3D Math Primer for Graphics and Game Development》读书笔记1
<3D Math Primer for Graphics and Game Development>读书笔记1 本文是<3D Math Primer for Graphics and ...
- 【Todo】【读书笔记】机器学习-周志华
书籍位置: /Users/baidu/Documents/Data/Interview/机器学习-数据挖掘/<机器学习_周志华.pdf> 一共442页.能不能这个周末先囫囵吞枣看完呢.哈哈 ...
- 机器学习实战 - 读书笔记(13) - 利用PCA来简化数据
前言 最近在看Peter Harrington写的"机器学习实战",这是我的学习心得,这次是第13章 - 利用PCA来简化数据. 这里介绍,机器学习中的降维技术,可简化样品数据. ...
- 机器学习实战 - 读书笔记(07) - 利用AdaBoost元算法提高分类性能
前言 最近在看Peter Harrington写的"机器学习实战",这是我的学习笔记,这次是第7章 - 利用AdaBoost元算法提高分类性能. 核心思想 在使用某个特定的算法是, ...
- STL源码剖析读书笔记--第四章--序列式容器
1.什么是序列式容器?什么是关联式容器? 书上给出的解释是,序列式容器中的元素是可序的(可理解为可以按序索引,不管这个索引是像数组一样的随机索引,还是像链表一样的顺序索引),但是元素值在索引顺序的方向 ...
随机推荐
- #3831 TJOI2013单词
WOJ#3831 TJOI2013单词 题面 某人读论文,一篇论文是由许多单词组成.但他发现一个单词会在论文中出现很多次,现在想知道每个单词分别在论文中出现多少次. 输入 第一个一个整数 N ,表示有 ...
- Numpy Ndarray对象1
标准安装的Python中用列表(list)保存一组值,可以用来当作数组使用,不过由于列表的元素可以是任何对象,因此列表中所保存的是对象的指 针.这样为了保存一个简单的[1,2,3],需要有3个指针和三 ...
- [fw]Linux系统使用time计算命令执行的时间
Linux系统使用time计算命令执行的时间 当测试一个程序或比较不同算法时,执行时间是非常重要的,一个好的算法应该是用时最短的.所有类UNIX系统都包含time命令,使用这个命令可以统计时间消耗.例 ...
- python学习第八天二进制和字符编码有关联
计算机所能识别只有0,1这两种状态,但是我们人类用字母,汉字,还有其他语言,那么怎么和计算机进行沟通呢,python编程语言最早unicode,现在统一用utf8,UTF8通用的编码语言,所有语言都包 ...
- JS 自定义样式格式化日期
Date.prototype.format = function (fmt) { var o = { "M+": this. ...
- linux 日常学习
杀掉进程 ps aux |grep caddy axy5418+ 14186 0.0 1.7 117032 10372 ? Sl 02:17 0:00 caddy axy5418+ 14332 0.0 ...
- spring boot整合redis多实例
最近项目中遇到需要连接两个redis实例的情况,于是就在spring boot原先的基础上修改了一点. 首先,添加所需的依赖 <dependency> <groupId>org ...
- Saying goodbye to Flash in Chrome一代人的回忆FLASH
一早打开chorme就推送了这条FLASH将在2020年推出CHORME 想起了当年风靡全球的flash热潮,游戏视频动画,都由flash运行,最熟悉的童年游戏4399,小时候的天堂. 说起这个不得不 ...
- 20180315-Python面向对象编程设计和开发
1.在子类中调用父类的方法 在子类派生出的新方法中,往往需要重用父类的方法,我们有两种实现方式: 方式一:父类名.父类方法() Animal.__init__(self,name) 方式二:super ...
- Sass--混合宏 VS 继承 VS 占位符
什么时候用混合宏,什么时候用继承,什么时候使用占位符?”其实他们各有各的优点与缺点,先来看看他们使用效果: a) Sass 中的混合宏使用 总结:编译出来的 CSS 清晰告诉了大家,他不会自动合并相同 ...