7四个基本子空间

1.1四种空间的定义AA

m×nm×n的矩阵。

零空间N(A):n 维向量,是Ax=0Ax=0 的解,所以N(A)在RnRn里。

列空间C(A): 列向量是m维的,所以C(A)在RmRm里。

行空间C(AT)C(AT):A的行的所有线性组合,即A转置的列的线性组合(因为我们不习惯处理行向量C(AT)C(AT)RnRn里。

A的左零空间NATN(AT):A转置的零空间N(AT)N(AT)RmRm里面。

1.2四种空间的维数四种空间的维数是多少?

列空间C(A)AA的主列就是列空间的一组基,CA=RankA=r维数就是秩的大小

行空间CATC(AT) dimCAT=RankA=rdim(C(AT))=Rank(A)=r,有一个重要的性质:行空间和列空间维数相同,都等于秩的大小

零空间N(A):一组基就是一组特殊解,rr 是主变量的个数,nr 是自由变量的个数,零空间的维数等于nrn−r,即dim(N(A))=nrdim(N(A))=n−r

左零空间N(AT)N(AT):矩阵ATATmm列,而其秩为rr,因此AT自由列数目为mrm−r,所以dimNAT=mrdim(N(AT))=m−r

行空间和零空间在RnRn里,他们的维数加起来等于nn,列空间和左零空间在RmRm里,他们的维数加起来等于mm 。如下图所示:

这里写图片描述

2.正交(正交)向量和正交子空间(orthogonal subcpaces )2个正交向量,它们的点积为零。如有2个正交向量

vvw,那么 vTw=0vTw=0. 知道了什么是正交向量,下面就是正交子空间的定义:

Subspace S is orthogonal to subspace T means: every vector in S is orthogonal to every vector in T

下图中有2个子空间,即2个平面V和W,这个2个子空间就不是正交的,虽然2个平面是垂直的,但是你会看到它们之间有个相交的线,而这条直线中的向量即属于V又属于W,它们平行却不垂直,因此V和W不是正确的。因此一个人和你说有1个向量在2个正交的子空间中,那么这个向量一定是零向量,因为只有它才垂直它本身,非零向量是不可能做到这一点的。

这里写图片描述

前面的图已经展示了四个子空间间的正交关系,这里我只解释一下为什么零空间和行空间是正交的? 实际上只要根据 Ax=0 就能得出这样的结论了。由于 Ax=0,那么矩阵的每个行向量乘以 x 都会等于0,如下图所示。有一个问题,之前说过我们既可以用行来表示线性变化也可以用列来表示线性变换,这里怎么只与行空间正交呢?其实我们在做矩阵化简的时候AA与其行最简形式的列空间是不相同的,这样研究的时候就不能用列空间来看啦。

这里写图片描述

C(AT)为啥叫左零空间呢?

AT×y=0AT×y=0,将等式左右两边都转置,得:yT×A=0TyT×A=0T,如下,所以叫左零空间。

这里写图片描述

但我们一般还是习惯用ATy=0ATy=0,因为希望yy 是列向量。

所以,求矩阵的左零空间,就试着寻找一个产生零行向量的行组合,求矩阵的零空间,就试着寻找一个产生零列向量的列组合

那么如何求解这个左零空间呢?
考虑我们前面学过的Gauss-Jordan消元法,我们在A矩阵后面加一个单位阵:

这里写图片描述

这样单位矩阵Im,mIm,m记录了AA的行变换过程。也就是说我们必然存在一个矩阵可以通过作用于A来得到它的行最简形式,那么这个矩阵是谁呢?其实就是Em,mEm,m,因为Em,mIm,m=Em,mEm,mIm,m=Em,m。所以来看下面这个变换的例子:

这里写图片描述

观察RR中第三行为零行,相应的E中的第三行也为左零空间的一组基[1,0,1][−1,0,1]。即

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值