登陆后访问



H
I
S
T
O
R
Y

【方程组的解/零空间/核】- 图解线性代数 07

线性代数在许多领域都被广泛应用的主要原因是能够求解给定的线性方程组(Linear System of Equations)。这一次来看如何用矩阵的语言来构建简单的数学模型来:
有若干只鸡和兔在同个笼子里,从上面数,有三十五个头;从下面数,有九十四只脚。求笼中各有几只鸡和兔?
题目非常简单,由两个方程和两个未知数构成的方程组便可以求解出:

或以把方程写成矩阵向量相乘的形式——常系数矩阵 A ,未知量作为列向量x,两者的乘积得到常数列向量v。

常系数矩阵可以理解为自变量x与因变量中间存在的某种关联,指定了这个矩阵就能确定了从向量到另外一个向量的映射。这样用线性变换来理解的话,求解Ax = v意味着我们要找到一个向量x,使得它在变换后与v完全重合:

图1
这个方程组有解就是矩阵A所代表的变换没有将空间进行扁平化的压缩,即det(A)≠0。否则方程组无解。
或者还可以从矩阵的行视图来理解这个线性方程组,所要求的解就是求两条直线的交点:

图2
对于两个方程组未知数两个的时候,线性方程组的解有三种情况:
● 不存在;
● 唯一(两条直线相交);
● 有无穷多个。
现在从列视图和行视图两个角度来理解后面两种情况,比如下面线性方程组无解:

从列视图可以看做向量(2,1)没有落在矩阵列所张成的空间内,从下面动画中看到经过矩阵变换后,空间最终被压缩为一条灰色直线,而v在直线外,所以不能被变换后的基向量线性表出:

图3
或者可以从行视图来理解就是空间中两条直线为平行关系:

图4
再来以下面线性方程组为例看无穷解的情况:

如果从行视图来看就是两条直线重合在一起:

图5
观察下面的动图来从列视图的角度理解无穷解的情况:

图6
观察要点:
● 这个矩阵的变换将线性空间压缩到一条灰色直线上;
● 图形中黑色直线上的所有向量在变换后都被压缩到原点,成为零向量。
在经过线性变换后那些压缩到原点的向量集合,称为零空间(Null space)或称为核(Kernel)。上面方程组的通解就是由特解和所有零空间解的线性组合,下面动图尽管改变中a的值,所有可能a (-1, 1)是零空间的解,所以经过变换都会被压缩到原点;而(2, 0)是特解,经过变换后会落脚在(2, 4)处。

图7


类似,如果有三个方程式,三个未知数,那么每一个方程就代表了三维空间中的一个平面,而方程组的解集就可能是空间中的一部分:无解,一个交点,一条直线或一个平面。


在很多问题中都能将数学模型归结为y = Ax。比如信号处理,统计分析,机器学习等,在工科中会经常用到。在未来的图解系列中我们会遇到更多这些问题的示例。


上面就是本次图解线性代数所回顾的知识点。好了,现在让我们在下一篇的中再见!


因为本人水平有限,疏忽错误在所难免,还请各位老师和朋友多提宝贵意见,帮助我改进这个系列,您的关注和转发就是鼓励我继续前行的最大动力,感谢感谢!

 

声明:文章转自【遇见数学】微信公众号,版权归原作者所有,转载仅供学习使用,不用于任何商业用途,如有侵权请联系删除,谢谢。

相关文章

奇妙的数字:巧合数

Posted by - November 10, 2017 1762
世界上,无时无刻不在发生着一些看似偶然的巧合,有让人遗憾的,也有让人庆幸的,在数学上,也有很多的巧合。

数学之美|填色游戏

Posted by - November 09, 2017 2060
人们提起数学之“美”时常意指其抽象涵义,罗素称之为“朴素冷峻之美……庄严纯净,能够达到严格的完美”。然而,人类也一向从数学中发现审美上的...