方程组的几何解释
睡不醒的鲤鱼 2021-06-21 数学基础 线性代数
一、方程组的几何解释基础
线性代数的基本问题就是解 n 元一次方程组。例如:二元一次方程组
2x−y=0−x+2y=3 写成矩阵形式就是
[2−1−12][xy]=[03] 其中 A=[2−1−12] 被称为系数矩阵(coefficient matrix)。
未知数向量通常记为 x=[xy]。
而等号右侧的向量记为 b。线性方程组简记为 Ax=b。
1.1 二维行图像
行图像遵从解析几何的描述,每个方程在平面上的图像为一条直线,两直线交点即为方程组的解 x=1,y=2,如下图所示。
1.2 二维列图像
在列图像中,我们将系数矩阵写成列向量的形式,则求解原方程变为寻找列向量的线性组合(linear combination)来构成向量 b。
x[2−1]+y[−12]=[03] 对于给定的向量 c 和 d 以及标量 x 和 y,我们将 xc+yd 称之为 c 和 d 的一个线性组合。
从几何上讲,我们是寻找满足如下要求的 x 和 y,使得两者分别数乘对应的列向量之后相加得到向量 [03],如下图所示。
想象一下如果任意取 x,y,则得到的线性组合又是什么?其结果就是以上两个列向量的所有线性组合将会布满整个坐标平面。
二、方程组的几何解释推广
将以上讨论扩展到三元
x2x6x+2y+5y−3y+3z+2z+z===642 其矩阵形式为
⎣⎢⎡12625−3321⎦⎥⎤⎣⎢⎡xyz⎦⎥⎤=⎣⎢⎡642⎦⎥⎤ 2.1 高维行图像
如果绘制行图像,很明显这是一个三个平面相交得到一点,我们想直接看出这个点的性质可谓是难上加难,比较靠谱的思路是先联立其中两个平面,使其相交于一条直线,在研究这条直线与平面相交于哪个点,最后得到点坐标即为方程的解。
这个求解过程对于三维来说或许还算合理,那四维呢?五维甚至更高维数呢?直观上很难直接绘制更高维数的图像,这种行图像受到的限制也越来越多。
2.2 高维列图像
相比于行图像,方程的列图像为
x⎣⎢⎡126⎦⎥⎤+y⎣⎢⎡25−3⎦⎥⎤+z⎣⎢⎡321⎦⎥⎤=⎣⎢⎡642⎦⎥⎤ 如果改变等号右侧的 b 的数值,那么对于行图像而言三个平面都改变了,而对于列图像而言,三个向量并没有发生变化,只是需要寻找一个新的组合。
那么问题来了,是否对于所有的 b,方程 Ax=b 都有解?
从列图像上看,问题转化为 “列向量的线性组合是否覆盖整个三维空间?”
反例:若三个向量在同一平面内 —— 比如 “列 3” 恰好等于 “列 1” 加 “列 2”,而若 b 不在该平面内,则三个列向量无论怎么组合也得不到平面外的向量 b。此时矩阵 A 为 奇异阵 或称 不可逆矩阵。在矩阵 A 不可逆条件下,不是所有的 b 都能令方程 Ax=b 有解。
对 n 维情形则是,n 个列向量如果相互独立 —— “线性无关”,则方程组有解。否则这 n 个列向量起不到 n 个的作用,其线性组合无法充满 n 维空间,方程组未必有解。
那么从行图像的角度来看,三元方程组是否有解意味着什么?
- 三个平面相交于一点时方程有唯一解;
- 三个平面中至少两个平行则方程无解;
- 平面的两两交线互相平行方程也无解;
- 三个平面交于一条直线则方程有无穷多解。
三、矩阵与向量的乘法
列图像:Ax 是矩阵 A 列向量的线性组合
[2153][12]=1[21]+2[53]=[127] 行图像:将矩阵 A 的行向量和 x 向量进行点积来计算
[2153][12]=[1×2+2×51×1+2×3]=[127] 四、参考资料