矩阵空间
矩阵空间就是一些矩阵的集合。
向量空间的运算同样适用于矩阵空间,可以进行矩阵加法和数乘,注意不包括矩阵相乘,矩阵空间只考虑加法和数乘封闭性。
把 (R^n) 的概念延申到 (R^{n*n}),矩阵空间可以看成一种新的向量空间。
(3*3) 矩阵
以下讨论均以 (3*3) 矩阵 为例:
3*3矩阵构成矩阵空间记为 (M) ,子空间有
- 上三角矩阵,记为 (U)
- 对称矩阵,记为 (S)
- 对角矩阵,记为 (D)
我们想要知道她们的维数,就需要看她们的基由多少个向量组成。
M
类比向量,一个向量有n个可以独立变化的元素,就在n维空间里面,类似的,所有3*3矩阵有9个可以独立变化的元素,所以她在9维空间里面。
M的基由9个矩阵构成:
S
对称矩阵有6个可以独立变化的元素,所以她在6维空间里。
U
上三角矩阵有6个可以独立变化的元素,所以她在6维空间里。
D(S∩U)
S∩U就是对角矩阵,对角矩阵有3个可以独立变化的元素,所以她在3维空间里。
S+U
S+U的意思是,任取S和U中元素/矩阵相加构成新矩阵,最终可以得到所有3*3矩阵,在9维空间里面。
定理
从上面分析中,我们可以得到:
这个式子是通用的。
拓展
我们构造一个新的没有向量的向量空间。她来自微分方程。
解是 (y=C_1cosx+C_2sinx).
这是一个向量空间,一组基就是 (cosx) 和 (sinx) ,维度是2,
这个例子的要点是,这些不是向量,是函数,但我们可以当成向量来看待。
所以线性代数内容不仅仅可以用于矩阵。
秩为1矩阵
可以看出,第二行是第一行的2倍,第三列是前两列相加,第二列又是第一列4倍,所以秩为1,列空间维度是1.
(A) 可以表示成一种更漂亮的形式:
可以表示成 主列 乘以 主行。
一列乘以一行结果是个矩阵。
所有的秩1矩阵都可以表示为一列乘以一行的形式。
其中,(u、v) 表示列向量,(v) 转置表示行向量。
秩1矩阵有趣地方在于,她可以称为搭建其他矩阵的“积木”。
如果有一个 (5*17) 的矩阵,秩为4,可以把其分解为4个秩1矩阵的组合。
子空间
例1:
所有的秩4矩阵能构成一个子空间吗?
子空间需要满足加法和数乘封闭性。
性质:两个矩阵之和的秩不大于两个矩阵的秩之和。
所以两个秩4矩阵相加,结果可能是秩5矩阵。所以不是子空间。
例2:
假设在 (R^4) 空间中,$v=left(
egin{array}{c}
v_1
v_2
v_3
v_4
end{array}
ight) $ ,所有的分量满足(s=v_1+v_2+v_3+v_4=0) 。(s) 是一个子空间吗?是。
证明:
- 任取某分量之和为零的向量,乘以6的新向量还是在 (s) 中;
- 任取两个满足分量之和为零的向量相加,新向量还是在 (s) 中。
(s) 的维数和基是什么?
我们可以通过将目标矩阵转换为基本子空间,求四个基本子空间的维度和基的系统方法求出来。
观察 (s) 的特点,我们可以联系 (Ax=0) 。
即假设 (s) 是某个矩阵的零空间,即 (s=x),可以找出
因此 (s=N(A)),(A) 的秩为1,求零空间维数公式为
因此 (s)在3维空间里面.
自由变量为 (v_2,v_3,v_4),依次对她们任意赋值,求出主变量,可以求得三个线性无关向量,这三个线性无关向量就是 (s) 的一组基。
小世界图
什么是"图"?图是结点和边的集合,边连接结点。
例如,5个点和6条边。
一个(5*6) 的矩阵可以表示这个图的全部信息。
有趣的问题是一个结点到任意一个结点共需要多少步?“六度分离猜想”解决了这个问题。下节课分解。