Thursday, August 22, 2013

线性代数-6:列空间和零空间

本节主要关注列空间(column space)和零空间 (null space)


子空间


子空间首先必须是向量空间,而且在另一个空间之中,即subspace 是vector space中的vector space。举例子,来看R^3的子空间,首先R^3是向量空间,R^3的subspace,如任意穿过原点的平面任意穿过原点的置信


子空间的交和并,假如有两个subspace,plane P和line L


∪:P U L是subspace吗?no,简单的可以找到vector加法不封闭

∩:P ∩ L是subspace吗?yes,交集要么是原点,要么是过原点的line


更一般的问题,Subspace S 和T,intersection S ∩ T is a subspace

证明:



  • v和w是属于S ∩ T的

  • 因此v和w属于S,而S是subspace,因此v + w是属于S的

  • 同理v + w是属T的

  • 因此v + w是属于S∩T的

  • 即加法的条件是满足的,乘法的条件类似可以证明


强调一下vector space的条件

v + w 和 CV are in the space

vector space的列向量的线性组合还在vector space中


列空间C(A) colunm space of A


Image


column space of matrix A is all linear combinations of columns

那么究竟是什么样的子空间呢?是整个R^4还是小一点的真子空间?到底有多小?显然不是整个空间,只是一部分(,3个列向量的线性组合无法充满整个4维空间。),在上图中,C(A)是A的列的线性组合。


同方程组量联系起来 Ax = b,对哪些b方程有解?并不是总有解的,因为对于上面的A,有4个方程和3个未知数。什么样的b才能让方程组有解?如b=全0,b是A中的某一列,也可以先把x列出来,然后去求b,也即有解的b的条件及是b是A的列空间的向量,因为Ax即A列的线性组合。


此外,观察一下,这3列向量是线性相关的,去掉某一列仍然可以组成之前的向量空间,如列三

C(A)是R^4的一个2维的subspace。


零空间N(A) null space of A


还是用A来举例子N(A),null space是一个很特殊的space,null space of A = all solutions x to Ax=0


首先从x可以看出,是R^3中的空间,下面来看看解有哪些,零向量显然是,又如[1, 1, -1],扩展为,即一条直线c[1, 1, -1],是一个subspace,可以通过前面的条件来check,比较简单,如下,假设v和w在零空间,Av = 0,Aw = 0,则A(v+w)= 0,那么v+w也在零空间,数乘类似


向量空间的关键

对于某个b,非0,不再考虑null space


Image [2]


如果有解,解构成子空间吗?显然不构成,因为显然的解中不包含原点,因此不是向量空间

那么是什么样的呢?[1, 0, 0]是一个解,[0, -1, 1]也是一个解,他们可能是一个不穿过原点的直线或者平面


总结,两种得到subspace的方法

可以从几个向量,通过线性组合,得到b,列空间

也可以从一个方程组中让x满足某种条件来找到子空间,如Ax=0,得到x,零空间。






via WordPress http://www.econsh.com/2013/08/%e7%ba%bf%e6%80%a7%e4%bb%a3%e6%95%b0-6%ef%bc%9a%e5%88%97%e7%a9%ba%e9%97%b4%e5%92%8c%e9%9b%b6%e7%a9%ba%e9%97%b4/?utm_source=rss&utm_medium=rss&utm_campaign=%25e7%25ba%25bf%25e6%2580%25a7%25e4%25bb%25a3%25e6%2595%25b0-6%25ef%25bc%259a%25e5%2588%2597%25e7%25a9%25ba%25e9%2597%25b4%25e5%2592%258c%25e9%259b%25b6%25e7%25a9%25ba%25e9%2597%25b4

Wednesday, August 7, 2013

线性代数-5:转置-置换-向量空间R

本节的内容有三部分



  • 置换permutations

  • 转置transpose

  • 然后真正进入线代的大门,向量空间


Permutations


置换矩阵P,用来完成行互换的矩阵(如消元,遇到主元为0的时候),之前我们做的A=LU分解,是假设了没有行变化,这里面的P本质上相当于单位阵,限制取消限制,怎么做?


Image


PA = LU,先做P变化,将A变成主元不会出现0的情况,这样LU可以和以前一样,因此P是关键,P = identity matrix with reordered rows


有n!种n * n的置换阵,一些性质,而且都可逆,并且逆矩阵于其转置相等PT * P = I


Transpose


转置(后续为了方便,记做P’,像matlab一样)


Image [2]


行列互换,共识如下


Image [3]


相关的一个应用广泛的矩阵是对称矩阵,对称矩阵(A’ = A),转置不变性


可以轻易造一个对称阵出来,如将上面的A’ * A,R’R is always symmetric,例子


Image [4]


理论上证明(R’R)’ = R’(R’)’ = R’R


向量空间R


Vector spaces


举例R^2,是一个平面,所有2维向量组成的空间,所有向量空间必须包括原点,向量运算结果页在该向量所在的空间


R^n 包含所有的n维向量,这里的向量都是column vector


性质:数乘,向量加法,取线性组合依然在R^n中,即封闭的


R^2的一个部分不能称为向量空间,比如第一象限,只有整数,运算不是封闭的


我们关注的更多的是R^n的子空间,它不是整个R^n,但是满足向量空间的性质,如在R^2中的一条过原点的直线,满足向量空间的性质,就是向量空间,这就是子空间的一个例子。但是不过原点的就不是,因为数乘0得到的是原点


subspace of R^2



  1. all of R^2本身

  2. 过原点的直线

  3. 原点


Image [5]


R^3的比较类似,比如过原点的面和直线,其他,如在R^3中


Image [6]


取两列向量的所有线性组合,可以得到一个向量空间,叫column space C(A),结果是整个平面(在这个维度很自然可以看出,高维较难),当然通过原点。


本讲的核心,列向量的线性组合可以构成向量子空间






via WordPress http://www.econsh.com/2013/08/%e7%ba%bf%e6%80%a7%e4%bb%a3%e6%95%b0-5%ef%bc%9a%e8%bd%ac%e7%bd%ae-%e7%bd%ae%e6%8d%a2-%e5%90%91%e9%87%8f%e7%a9%ba%e9%97%b4r/?utm_source=rss&utm_medium=rss&utm_campaign=%25e7%25ba%25bf%25e6%2580%25a7%25e4%25bb%25a3%25e6%2595%25b0-5%25ef%25bc%259a%25e8%25bd%25ac%25e7%25bd%25ae-%25e7%25bd%25ae%25e6%258d%25a2-%25e5%2590%2591%25e9%2587%258f%25e7%25a9%25ba%25e9%2597%25b4r