求解方程 A x ⃗ = v ⃗ \mathbf A\vec x=\vec v Ax=v首先说明系数矩阵的行数和列数的意义:
下面进一步展开说明,并从线性代数的视角看线性方程组
A
x
⃗
=
v
⃗
\mathbf A\vec x=\vec v
Ax=v的几何意义是,已知一个线性变换
A
\mathbf A
A,我们要寻找一个向量
x
⃗
\vec x
x,使之在变换后与向量
v
⃗
\vec v
v重合;
或者说,在
A
\mathbf A
A的列空间(线性变换后的新的向量空间)中,寻找合适的”坐标“,对应于向量
v
⃗
\vec v
v
方程有解的条件:
总体原则是,如果位于矩阵
A
\mathbf A
A的列空间内,那么方程就有解;否则无解;
具体如何求解:
d e t ( A ) ≠ 0 det(\mathbf A)\neq 0 det(A)=0时逆矩阵 A − 1 \mathbf A^{-1} A−1存在
方程两边同乘 A − 1 \mathbf A^{-1} A−1即可求解方程: x ⃗ = A − 1 v ⃗ \vec x=\mathbf A^{-1}\vec v x=A−1v
其几何意义是,从 v ⃗ \vec v v开始“”倒带“,进行逆变换并跟踪 v ⃗ \vec v v的动向,最终可以得到初始的 x ⃗ \vec x x

之前通过逆矩阵 A − 1 \mathbf A^{-1} A−1求解方程;
而在这种情况下,不存在逆矩阵 A − 1 \mathbf A^{-1} A−1
其几何意义是,不存在逆变换能将一条线”解压缩“为一个平面(这样必将出现单个输入对应多个输出,这不符合函数映射的定义)
另一种思路是,从方程组入手看问题:
A x ⃗ = v ⃗ \mathbf A\vec x=\vec v Ax=v相当于用向量 x ⃗ \vec x x提供的系数对矩阵 A \mathbf A A的列向量做线性组合
方程有解的条件:
总之:对于 A x ⃗ = v ⃗ \mathbf A\vec x=\vec v Ax=v,当向量 v ⃗ \vec v v位于矩阵 A \mathbf A A的列空间内,方程有解;否则方程无解。
对于方程 A x ⃗ = v ⃗ \mathbf A\vec x=\vec v Ax=v,列空间关注系数矩阵 A \mathbf A A,而零空间关注解向量 x ⃗ \vec x x
矩阵的零空间(Null Space)/核(Kernal):
ps. 与之前同理,如果向量 x ⃗ \vec x x有 n n n个分量,那么零空间一定是 R n \mathbf R^n Rn的子空间
零空间和线性无关性、秩结合在一起考虑:
矩阵的零空间只有0点(方程
A
x
=
0
\mathbf A \boldsymbol x=\boldsymbol 0
Ax=0有唯一零解,没有非零解)
⟺
\iff
⟺矩阵列满秩(线性变换没有压缩空间)
⟺
\iff
⟺所有列向量线性无关
后面将会看到,方程消元后,给出了列相关性/秩/零空间(基础解系)等所有信息
零空间几何意义:考虑3x3矩阵,线性变换后空间维度被压缩的情况
另外,从零空间的思路出发,对于 v ⃗ \vec v v不是零向量的一般情况,我们也更能理解为什么有时方程的解不唯一:空间被压缩时,大量的高维度的向量被压缩到低维度空间中的同一个向量 v ⃗ \vec v v的位置,它们有可能是一条线/一个平面…
当然,和零空间不同,此时所有的解向量 x ⃗ \vec x x的集合就一定不是一个向量空间,原因很简单:这些解中一定不包含零向量 0 ⃗ \vec 0 0,也就是说,此时的解的集合是不经过原点的直线/平面
这也是为什么解空间(这个向量空间)仅仅是指齐次线性方程组所有解向量构成的集合,而非齐次线性方程组的解的集合,不能称为”“