关于向量空间的补充与应用
关于向量空间的补充与应用
参考教程 麻省理工公开课 线性代数 P9~P13
向量空间的属性补充
线性无关性 (Linear Independence)
对于一个向量组 , 当除了系数全为零 (零组合) 的情况下, 向量组中的向量不存在任何线性组合能得到零向量 , 则该向量组线性无关
否则称此向量组线性相关, 例如向量组 , ,
与矩阵的联系
可将向量组作为列向量并组成 的矩阵 , 当向量组线性无关时, 矩阵 将具有以下的特征
- 当矩阵 的零空间 内仅有零向量, 则此向量组线性无关
- 矩阵 的秩满足 , 矩阵不存在自由列
生成空间与基 (Basis)
一个向量组生成一个空间 , 表示这个空间内的向量包含了向量组内向量的所有线性组合.
定义向量空间的基为一个具有以下两个特性的向量组
- 作为基的向量组线性无关
- 这些向量组能够生成这个向量空间
向量空间的维数 (Dimension)
对于任意一个向量空间, 可能有无数个基, 但是这些基中的向量数量一定相同. 例如, 对于向量空间 , 其基一定有 个向量. 将这个基所需要的向量个数定义为空间的维数, 记为
对于任意向量空间, 其中至少有一个零向量
在这种情况下, 认为该向量空间的维数为
四个基本子空间
对于一个 的矩阵 , 其秩为
定义四个基本子空间
- 列空间
- 零空间
- 行空间
- 左零空间
这四个基本子空间的基能够在一次 消元得到 的过程 中全部得出
列空间
将来自矩阵 的列向量线性组合产生的向量空间称为列空间
表示为
列空间中的向量均属于 , 显然 为 的子空间
列空间的维数
由于秩确定了矩阵中独立列向量的个数, 显然列空间的维数即矩阵 的秩
生成列空间的基
矩阵 经过初等矩阵消元与行交换得到简化行阶梯矩阵
现引入左零空间基求解中的矩阵
对于同一个线性组合 ,
显然有 , 但由于 没有经过列交换
因此两个矩阵在线性组合中发挥作用的列相同
对于 显然其 部分的矩阵块中的列向量足以组合得到
因此在 中同样位置的列向量也足以组合得到
这些列也即 的主元列
综上所述, 中的主元列即构成了列空间 的一组基
零空间
将方程 的解 构成的空间定义为零空间
也可以说, 使矩阵 的列向量线性组合得到 的向量组成零空间
参与乘法 必定属于 , 显然 为 的子空间
零空间的维数
观察零空间矩阵, 其各列线性无关, 列数为
零空间矩阵的列空间与 零空间相同, 因此零空间维数即矩阵 的自由变量个数
生成零空间的基
对于零空间矩阵, 其各列线性无关
其列空间 又与零空间 相同
因此, 易得矩阵 的零空间矩阵中的列向量即零空间 的一组基
行空间
将来自矩阵 的行向量线性组合产生的向量空间称为行空间
易得, 的行空间即 的列空间, 因此表示方法为
行空间中的向量均属于 , 显然 为 的子空间
行空间的维数
矩阵 在转置后的秩依然为 , 因此行空间的维数也为矩阵 的秩
生成行空间的基
当矩阵 左乘消元矩阵得到简化行阶梯矩阵 的过程中
本质上为 的各行之间线性组合, 中的各行来自 的线性组合
因此, 在这个过程中行空间始终不变 (显然列空间不一定相同)
矩阵具有相同的行空间
结合 的性质综上可得, 简化行阶梯矩阵 中的非 行向量可以构成行空间 的一组基
也将来自 行向量的基称为行空间 的最佳基
左零空间
将方程 的解 构成的空间定义为左零空间
由 可得, 左零空间与 的零空间相同, 因此表示方法为
也可以说, 使矩阵 的行向量线性组合得到 的向量组成零空间
参与乘法 必定属于 , 显然 为 的子空间
左零空间的维数
由零空间推广可得, 左零空间维数即矩阵 的自由变量个数
生成左零空间的基
参考矩阵求逆的方法, 对于增广矩阵 , 在将 经过换行(初等矩阵左乘)为 的过程中有
其中 为 的矩阵, 类似于矩阵的逆, 有
并且 来自初等矩阵相乘, 因此必定为可逆矩阵, 其各行线性无关
观察到, 下方 行为零向量 (见简化行阶梯矩阵的结构)
这 行零向量 又来自 下方 行的行向量与 的行向量线性组合
因此矩阵 末尾的 行向量必定属于左零空间
由于 自身的线性无关性以及左零空间的维数, 因此矩阵 的第 行到第 行向量 (末尾的 行) 构成了左零空间 的一组基
例题
对于集合 , 集合中的向量 的元素总是满足
证明集合 为一个向量空间, 并求出该向量空间的维数与基
向量空间证明
首先以零向量检查线性性, 显然零向量满足集合 的要求
然后根据向量空间线性性的要求可得
因此集合 为一个向量空间
题目分析
根据 的条件可得其满足
虽然 仅有一行, 但依然可将其作为一个 的矩阵处理, 因此 即 的零空间
向量空间的维数与基
根据零空间的维数与基即可求出 的维数与基
显然 的秩 , 因此零空间的维数为
根据零空间矩阵的求法
矩阵 已经满足简化行阶梯矩阵的要求, 其中自由列 , 为一个 的单位矩阵, 有
零空间矩阵中的各列即向量空间 的基
问题扩展
除了 的零空间, 还可尝试求出 的剩余三个基本子空间的维数与基
- 列空间
- 维数
列空间的维数即 的秩 - 基
由于 因此取 中的第一列元素 即 的基
- 维数
- 左零空间
- 维数
左零空间的维数即 - 基
由于 仅有一行, 因此除了数乘 , 方程 不存在任何解
因此 为空集, 不存在任何基
- 维数
- 行空间
- 维数
行空间的维数即 - 基
由于 只有一行, 因此行空间的基即视为向量的
- 维数
矩阵空间
将向量空间的定义推广至矩阵可得
矩阵空间是一个由无数个或几个矩阵组成的集合
在这个集合内, 矩阵需要对线性组合运算封闭 (数乘与加法), 即空间内的任意两个矩阵的线性组合仍在此空间内 (不包含矩阵相乘)
由此可得, 所有向量空间必须包含 矩阵
典型矩阵空间
定义集合 包含了所有 的矩阵, 显然 为一个矩阵空间
根据矩阵空间的要求还可已找到如下 的子空间
- 包含了所有 对称矩阵的集合
- 包含了所有 上三角矩阵的集合
- 包含了所有 对角矩阵的集合
显然对于一个包含了所有 且秩 的矩阵的集合不是矩阵空间, 因为两个秩 的矩阵相加可能得到秩 的矩阵
矩阵空间的维数与基
显然矩阵空间 的一组基即九个不同位置为 其余位置为 的矩阵
因此 的维数为
矩阵空间 的一组基为三个对角上不同位置为 其余位置为 以及三个对称位置为 其余位置为 的矩阵
因此 的维数为
矩阵空间 的一组基为六个上三角上不同位置为 其余位置为 的矩阵
因此 的维数为
矩阵空间 的一组基为三个对角上不同位置为 其余位置为 的矩阵
因此 的维数为
矩阵空间的集合运算规律
对于对称矩阵空间 与上三角矩阵 的交集依然为矩阵空间, 并且易得该矩阵空间即对角矩阵空间
虽然对称矩阵空间 与上三角矩阵 的并集不是矩阵空间, 但可定义一个集合, 其中的元素来自对称矩阵空间 与上三角空间 中任意两个矩阵之和, 记为
易得该集合也是矩阵空间, 且即
不难发现
推广有, 对于任意两个任意空间 满足 (证明略)
秩一矩阵
当一个矩阵的秩为 时, 表明其仅有一个主元列 / 行, 矩阵中的其它列 / 行均为主元列 / 行的倍数
秩一矩阵的分解
由其性质可得, 对于秩一矩阵 , 可将其拆分为两个向量 的乘积
根据矩阵之和的秩的性质, 可将任意矩阵分解为若干个秩一矩阵, 再将这些秩一矩阵分解为两向量之积
图和网络
规定图或网络, 为一系列的点与边的集合
在这个集合中, 各个点之间至少存在一条通路 (不考虑边的方向), 不存在孤立的几个点或网络
使用矩阵表示图
对于一个具有 个节点与 条边的图, 可以使用一个 的矩阵 表示
矩阵中的各行对应了图中的一条边, 一行中仅有两个非 元素, 体现了这两个元素分别对应了其所在列对应的结点, 并且这两个结点即边的两侧
假设当结点 在边 中指向外侧时, 则矩阵的元素 , 反之
当结点 不在边 上时, 则矩阵的元素
因此上方所示的图可以使用如下矩阵表示
图与矩阵的物理含义
通常可以使用一张图来表示一个电路, 液压, 导热等网络
图上的每一个结点都对应了一个势能点, 图的边则反映了两条结点之间的关系, 边的方向则对应着人为规定的参考方向
在这些图中, 结点的值通常体现为势能, 如电势能
而边的值则体现为两个势能点之间的流动量, 如电流
图在使用矩阵表示时, 将各个结点的势能表示为向量 , 各个边的流动量表示为向量 , 因此对于如下表达式
矩阵 中各个元素实际上仅反映了每条边上的流动量与边上两点的势能之间的方向关系
因此将表示图的矩阵 称为关联矩阵
关联矩阵的子空间
零空间
关联矩阵的零空间 表示了一系列的各结点势能组合, 在该组合下, 流量向量为
显然, 当图中各个结点都存在到另一结点的通路时, 仅当各点的势能相同时, 才能保证各条边的流量
因此, 关联矩阵的零空间有且仅有一维, 且关联矩阵的零空间的一组基满足
例如, 对于上图有
也由此可得, 关联矩阵的秩满足 (显然在相互连通的条件下 )
零空间的物理意义
当一个网络中所有相互连接的结点之间不在任何流量时, 表明该网络各个点之间都具有相同的势能, 即势能差为
左零空间
在左零空间中, 包含了线性方程 的所有解
注意到该线性方程中的 对应的是流量向量, 因此关联矩阵的左零空间 表示了一系列的各边流量的组合, 在该组合下, 各结点的势能为
此时从各个节点净流入的流量为
规定图中由几条边组合而成的封闭子图 (不一定首尾相接) 为一个回路
取图中的一条回路, 假设其余边都为 , 回路上与按旋转方向与参考方向相同的边流量取 , 相反取
依次法即可得到左零空间中的一个向量
当一个回路中, 除了边界没有其余的边, 则称为一个最简回路, 各个最简回路之间必定线性无关
因此, 根据网络中各个最简回路按旋转方向与参考方向取值, 可得到关联矩阵的左零空间的一组基
例如, 对于上图根据结点
根据关联矩阵的秩可得, 左零空间的维数为 , 因此一个图中的最简回路数为 , 即网络欧拉公式的证明
#loop=#edge-#point+1
左零空间的物理意义
注意到, 由于电路网络满足基尔霍夫电流定律, 即各个结点的净流入电流为
该定律下, 电路网络中各边的电流需要满足的条件与左零空间中网络特点相同
因此基尔霍夫电流定律的另一表述即电路网络中各边的电流组成的向量应来自该网络关联矩阵的左零空间
行空间
由左零空间的特点可得, 当几条边构成一个回路时, 他们将线性相关 (存在得到 的组合)
因此任意一个回路的边对应 的几个列不可能是主元列
规定几条边组合而成的不封闭但相互连接的图为树
因此, 对于图中边最多的子树, 该树的各边对应 中的列即主元列, 也是关联矩阵行空间的一组基
此外, 根据关联矩阵的秩可得, 行空间的维数为 , 因此一个图中边数最多的子树有 条边
应用数学的平衡方程
根据关联矩阵, 有应用数学的平衡方程
其中
- 为 的关联矩阵
- 为 元素的列向量, 体现了网络中结点的势能
- 为 元素的行向量, 体现了网络中结点的流入流量
该方程的各个部分具有以下含义
势能差
由于关联矩阵 各行通过 与 的取值表示各条边的参考方向
的实质即计算出各条边在参考方向上两侧的势差
对于电路网络即各条边的电势差
电流量
然而势差与流量之间往往存在着阻力, 因此还需要矩阵 将势差转化为流量
对于电路网络, 通常 为一个对角矩阵, 对角线上的元素即对应边的电导率
电流源
关联矩阵的转置 则反映了结点上的流量流入与流出情况
的实质即各个节点上的净流入状况
对于电路网络, 由于电源的存在, 结点的电流净流入不一定为 , 因此还需要流量