行空间与列空间
给定 矩阵 ,它的列空间是全部列向量线性组合构成的 子空间,行空间是全部行向量线性组合构成的 子空间。两者分别回答不同问题:哪些右端向量 可以写成 ,以及矩阵从输入 中实际读取了哪些独立方向。
一张只有一条独立信息的矩阵
取 。第二行是第一行的两倍;第二、三列也分别是第一列的两倍、三倍。因此 向量 在列空间中,所以 有解; 不在由 张成的直线上,所以无解。不要把行空间画在 里:它的向量有三个坐标。
消元怎样找基
初等行变换不改变行空间,故行最简形的非零行给原矩阵行空间的一组基。但行变换通常改变列向量本身,不能从化简后矩阵直接取列作为原列空间的基。正确做法是先在化简形中找主元列号,再回原矩阵取对应列。本例仅第一列是主元列,原第一列 即为列空间基。
行维数与列维数相等,称为矩阵的秩。简要看出这一点:把 行化简成 ,其中 可逆; 的非零行数是主元数 ,所以行空间维数为 。乘可逆 只是把列空间中的每个向量一一映到新空间,不改变维数; 的主元列数也是 ,故原列空间维数为 。
对于矩阵 ,行空间与零空间还在输入空间 中正交:若 ,每一行与 的内积都为零,因此行向量的任意线性组合也与 正交。这个关系给线性方程组的解空间和最小二乘法提供了几何图景。