麻省理工大学线性代数导论笔记 - Lecture 11 矩阵空间、秩1矩阵和小世界图

学习视频来源:麻省理工公开课_线性代数导论 讲师:Gilbert Strang

http://open.163.com/special/opencourse/daishu.html


Lecture 11 矩阵空间、秩1矩阵和小世界图

我们曾就 n 维空间讲的很详细,同样的思想也能用于矩阵空间——加法和数乘(详见Lecture 6)。因此矩阵空间可以看作是新的向量空间。

3×3 3 × 3 矩阵组成的矩阵空间 M M 为例,空间内可以相加,也可以数乘(不考虑矩阵相乘)。 M M 的子空间有upper triangles 上三角矩阵、symmetric matrices 对称矩阵、diagonal matrices 对角矩阵等。

子空间这个词是符合规则的,如果我把两个对称矩阵相加还是对称的,把两个上三角矩阵相加还是上三角。那么现在提出一些问题:这些子空间的基是什么?维度又是多少?整个空间的维度是多少?

  • 首先 M M 有一组自然的基 100000000 ( 1 0 0 0 0 0 0 0 0 ) 000100000 ( 0 1 0 0 0 0 0 0 0 ) 000000100 ( 0 0 1 0 0 0 0 0 0 ) 000000001 ( 0 0 0 0 0 0 0 0 1 ) M M 的维度是 9。事实上我们的空间几乎与 9 维空间相同,只是 9 个数字是写为一个方阵而不是一列。
  • 当我们观察 M M 中的对称矩阵子空间 S S 时,原来的基中有 3 个矩阵(3 个对角矩阵)属于这个子空间,但 S S 的维度是 6 (另外 3 个矩阵是 010100000 ( 0 1 0 1 0 0 0 0 0 ) 001000100 ( 0 0 1 0 0 0 1 0 0 ) 000001010 ( 0 0 0 0 0 1 0 1 0 ) 不属于 M M )。
  • 当我们观察 M M 中的上三角矩阵子空间 U U 时, U U 的维度是 6 ,并且恰好都属于原空间的基。

在了解如何得到其他子空间前,我们先讲讲 S S U U 的交集 SU S ⋂ U 。这个空间里都是 3×3 3 × 3 的对角矩阵,且它的维度是 3 。(不考虑 S S U U 的并集 SU S ⋃ U ,因为它不是子空间)。

那还能如何构成子空间呢?这里我们使用了和 S+U S + U ,取 S S 内任一元素加上 U U 内任一元素即可。如果我取任一对称矩阵把它加到任一上三角矩阵上,就能得到所有 3×3 3 × 3 矩阵。 S+U S + U 的维度是 9 。

维度 dim(S)=6 d i m ( S ) = 6 ,维度 dim(U)=6 d i m ( U ) = 6 , 维度 dim(SU)=3 d i m ( S ⋂ U ) = 3 ,维度 dim(S+U)=9 d i m ( S + U ) = 9

综上可得: dim(S)+dim(U)=dim(SU)+dim(S+U) d i m ( S ) + d i m ( U ) = d i m ( S ⋂ U ) + d i m ( S + U )

接下来我们再举一个没有向量的“向量空间”例子,它来自微分方程。

假设我有一个微分方程 d2ydx2+y=0 d 2 y d x 2 + y = 0 。这个方程的解有: y=cosx y = cos ⁡ x y=sinx y = sin ⁡ x 。只考虑这两个解,那么方程所有的解是 y=c1cosx+c2sinx y = c 1 cos ⁡ x + c 2 sin ⁡ x 。这是一个向量空间,这个空间的维度是多少?这个空间的基是多少?

如果我取二阶微分方程的解的集合,一组基意味着空间里的所有元素都是基向量的组合。因此本例中, cosx cos ⁡ x sinx sin ⁡ x 是一组基,它们就像 Ax=0 A x = 0 的特殊解一样是微分方程的特殊解。解空间的维度 dim(SolutionSpace) d i m ( S o l u t i o n S p a c e ) 为 2。但它们是这个空间唯一的基吗?不, eix e i x eix e − i x 也是一组基。


注:根据欧拉公式 {eix=cosx+isinxeix=cosxisinx { e i x = cos ⁡ x + i sin ⁡ x e − i x = cos ⁡ x − i sin ⁡ x 得出 sinx=(eixeix)2i sin ⁡ x = ( e i x − e − i x ) 2 i cosx=(eix+eix)2 cos ⁡ x = ( e i x + e − i x ) 2 。( i i 是虚数单位)


线性微分方程的一个重要内容就是寻找解空间的基。本例中的解不像向量,但我们仍可以称之为向量,因为我们可以做加法也可以做数乘,对它们进行线性组合。线性方程、基、维度等概念不仅限于我们一直讨论的m×n矩阵。现在让我们回到那个数字——矩阵的秩。我们重拾关于秩为 1 的矩阵的话题。

假设有一个秩为 1 的矩阵 A=(1248510) A = ( 1 4 5 2 8 10 ) 。这个矩阵行空间的一组基是第一行,列空间的一组基是第一列,即 dim(C(A))=rank=dim(C(AT)) d i m ( C ( A ) ) = r a n k = d i m ( C ( A T ) ) 。我们可以将 A A 写成一个更漂亮的形式(12)(145),一列乘以一行。 关键在于,所有的秩 1 矩阵都可以表示为一列乘以一行的形式。秩 1 矩阵就像积木一样,可以搭建出任何矩阵。比如秩为 4 的矩阵,通过四个秩 1 矩阵就能搭建。

现在让我们想象从一个由所有 5×17 5 × 17 矩阵构成的空间 M M 里挑出一个秩 1 矩阵组成的子集,这个子集是一个子空间吗?答案为No。将两个秩 1 矩阵相加,它们和的秩不一定仍为 1 。

再来一个关于子空间的问题。四维空间 4 R 4 中,空间里的向量都有四个分量 v⃗ =v1v2v3v4 v → = ( v 1 v 2 v 3 v 4 ) ,设各分量之和为 0 的所有向量构成的集合为 S S ,在S中的 v⃗  v → 满足 v1+v2+v3+v4=0 v 1 + v 2 + v 3 + v 4 = 0 。那么 S S 是否为子空间?答案是Yes。任取某分量之和为 0 的向量,乘以某个数,新向量的分量之和仍为 0 (新向量仍在S里)。将 S S 里的v w⃗  w → 相加,结果分量之和仍为 0 。

那么 S S 的维数和基是什么?S是某个矩阵的零空间吗?如果是,那我们只要找到这个矩阵就可以完全了解它的子空间。对于 Av⃗ =0 A v → = 0 来说, A=(1111) A = ( 1 1 1 1 ) 。而 A A 的零空间的维度dim(N(A))=nr=41=3。即 dim(S)=3 d i m ( S ) = 3 S S 的一组基即为A的特殊解: 1100 ( − 1 1 0 0 ) 1010 ( − 1 0 1 0 ) 1001 ( − 1 0 0 1 )

最后一部分我们来介绍“小世界”图。由此可以引出图论和线性代数的联系。

首先,什么是“图”。图是结点和边的集合,边联通了各个结点。

这个图有五个结点,六条边,一个 5×6 5 × 6 的矩阵可以表示这个图的全部信息。假设有某个集体,每个人都是一个结点,只要两个人是朋友,那么就有一条边连接这两个结点。我们可以将这个集体类推到城市、国家。

问题是:从任意一个结点到任意其他结点,共需要走多少步?比如就整个国家而言,图中的两人最远相距多少步(老师举了Clinton 和 Monica 的例子2333)? “number six degrees of separation 六度分离猜想”大概回答了这个问题。有趣的是,通过一些捷径,结点间的距离奇迹般地拉近了。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值