初等行变换
矩阵有三种初等行变换:
- 交换两行:;
- 某一行乘非零常数:,其中 ;
- 某一行加上另一行的若干倍:。
一个矩阵经过有限次初等行变换得到另一个矩阵,则称这两个矩阵行等价。
行阶梯形与行最简阶梯形
- 行阶梯形矩阵(REF):
- 所有非零行位于零行上方;
- 每个非零行的首个非零元素(主元)位于上一行主元的右侧;
- 每个主元下方的元素均为零。
- 行最简阶梯形矩阵(RREF):在行阶梯形的基础上,还满足:
- 每个主元均为 ;
- 每个主元是其所在列唯一的非零元素。
- 主元列:包含主元位置的列。
- 任意矩阵都行等价于唯一的行最简阶梯形矩阵。
Gauss–Jordan 消去法
对于矩阵方程
构造增广矩阵 ,再通过初等行变换将其化为行最简阶梯形。若 为可逆方阵,则
右侧所得向量 即方程的唯一解。
一般情形
当 不是可逆方阵时,行最简阶梯形未必具有 的形式。此时应根据主元列、自由变量以及是否出现形如 ()的矛盾行,判断方程是无解、有唯一解还是有无穷多解。
复矩阵方程的实数表示
设
则
等价于
写成实矩阵方程为
若 ,该式把含 个复未知量、 个复方程的问题,转化为含 个实未知量、 个实方程的问题。
用初等行变换求逆矩阵
若方阵 可逆,可将 写成增广矩阵并进行行变换:
若左半部分不能化为 ,则 不可逆。
初等列变换
与行变换对应,矩阵也有三种初等列变换:
- 交换两列:;
- 某一列乘非零常数:,其中 ;
- 某一列加上另一列的若干倍:。
一个矩阵经过有限次初等列变换得到另一个矩阵,则称这两个矩阵列等价。
与方程 的关系
对增广矩阵做初等行变换不会改变方程组的解集;直接对系数矩阵 做初等列变换则相当于改变未知量的坐标或组合方式。若不同时记录并还原对应的变量变换,原解向量各分量的含义将发生变化。
对线性方程组解的影响
- 初等行变换作用于方程本身,相当于对方程进行交换、非零倍缩放或线性组合,因此保持解集不变。
- 初等列变换作用于系数矩阵的列,也就是作用于未知量对应的方向:
- 交换两列时,对应未知量的顺序也要交换;
- 某列乘以非零常数时,对应未知量需要作相反比例的缩放;
- 某列加上另一列的若干倍时,对应未知量之间会产生线性混合。
因此,列变换并非不能用于方程求解,但必须同步追踪变量变换,才能恢复原变量下的解。
在盲信号分离中的应用
在盲信号分离中,观测模型通常写为
其中 表示未知源信号, 表示未知混合矩阵。仅根据观测 恢复 时,常见且通常可接受的是以下两类不确定性:
- 排序不确定性:分离出的各源信号顺序可能与原顺序不同,但这通常不影响各源信号本身的恢复质量;
- 尺度不确定性:分离结果可能与原信号相差一个非零常数因子;在复数情形下,该因子还可能包含固定相位差。
这两类不确定性分别对应列的置换与非零缩放。一般的列线性组合会重新混合源信号,通常不属于盲信号分离中可直接接受的模糊性。