如何理解矩阵的乘法?

如何理解矩阵的乘法?

转载:http://www.360doc.com/content/18/0208/09/15930282_728535573.shtml
2018-02-08 风九天88 阅 1776 转 6

矩阵的乘法,本质是一种运动。

我这里提供一个我认为具有启发性的模型,来阐述为什么矩阵乘法是运动。

并且本文最后,通过这个模型,进一步解释了矩阵与矩阵相乘、矩阵的秩、特征值、相似矩阵这些概念,算是对线性代数进行了一次总结。

1 线性空间
1.1 概念

忘掉坐标系,我们从一片空白开始:

我们随便选个点作为原点,以此原点作两个单位正交的向量(因为是二维的,所以两个就够了):

平面上的某个点,可以这样表示:

我们简化一下,这就变为了坐标的形式:

整个二维平面上的点,显然都可以通过 的方式来表示:

用数学的语言:

就是 所张成的线性空间。

在这个例子里, 张成的线性空间就是整个二维平面。

1.2 线性空间的几何表示

为了可视化张成的线性空间,我用灰色网格来表示,网格的交点就是整数坐标:

如果 不正交,长度也不相等,那么依然张成整个二维空间,只是网格有所不同(坐标有所不同):

如果 在一条直线上,那么就只能张成一维空间:

当然,如果 都是原点,那么就只能张成零维空间了,也就是点。

2 矩阵乘法的几何意义
2.1 点与线性空间

在线性代数中,某个点要放到线性空间中讨论才有意义,要不然我们连坐标都没有办法给出。

比如说一个二维的 ,虽然没有指明是在哪个线性空间里,但一般我们默认在单位正交基 所张成的线性空间中:

2.2 矩阵乘法的几何意义

为了方便展示 的几何意义,我举个具体的旋转矩阵, 。

顾名思义, 的效果是让 通过旋转,到达目的地,也就是下图中的 :

可是,矩阵 是怎么使 运动到 的,这个目的地 又是怎么确定下来的?

我们来研究下细节吧。

2.3 矩阵乘法的细节

我们先来看一个生活中的例子。坐公交车:

刚开始我们在站台等公交车,公交车来了之后,我们上了公交车。公交车开啊开啊,到了目的地,我们下车之后就发现,哦,原来我们自己已经移动了很远了啊。

是的,矩阵 就是像公交车一样,把乘客 搬运到了目的地 。

我们来看看 这辆公交车是怎么运行的。

乘客 在公交车站候车,这个时候它的坐标是在 张成的空间中:

这辆公交车驶过来了,它是由 的列向量组成的:

让我们把这辆由 组成的公交车停在公交车站,这个时候 张成的空间和 张成的空间是重叠的:

然后 上到 这辆公交车后,也就是进入了 张成的空间,随着公交车开动而移动:

会一直开到 指定的位置, 也随之到了目的地:

下车之后,又回到了 张成的空间,从而完成移动:

我们用公交车来总结这样一个过程:

虽然有点啰嗦,但是其中的坐标切换是非常重要的,线代可能比较复杂的部分就是基的变换。能很好的理解坐标切换,就能更好的理解相似矩阵、特征向量分解这些定义。

顺便说一句,上面为了动画效果,让 运动到目的地 是连续的。实际上是瞬移过去的,可能比起公交车来,矩阵 更像是机器猫的任意门吧:

2.4 如果不是方阵呢?

比如说这样的矩阵呢:

这取决于我们怎么看待 了,如果我们把 看作:

那么 就是二维的。但是把 看作:

那么 就是三维的,就可以继续沿用公交车模型。

3 公交车模型的启发性
一个好的模型应该具有启发性,我们来看看通过公交车这个模型有哪些启发性。

3.1 矩阵和矩阵相乘

之前说了 是使 运动到 ,那么矩阵 乘以矩阵 是怎么回事呢?

公交车可以坐很多人的:

只是结果又是一个新的矩阵,这个是公交车模型没有办法包容的。

3.2 矩阵的秩与公交车的运行范围

现实的公交车是有站牌的,上面写明了公交车的运行范围:

矩阵公交车的秩也表明了公交车的运行范围。

之前的旋转矩阵 , 张成的空间为二维空间,也就是秩为2,所以整个二维空间都可以到达:

如果是这个矩阵 ,它的列空间是一维的,那么只有图上直线所在空间可以到达:

关于矩阵的秩,可以查看如何理解矩阵的「秩」?

关于矩阵的秩与线性方程的解,可以查看如何理解,矩阵的秩与线性方程组的关系?

3.3 特征值与公交车的速度

公交车的移动,也就是某种运动(虽然是瞬移),对于运动最重要的就是速度和方向:

特征值就是运动的速度

特征向量就是运动的方向

关于特征值,可以查看如何理解矩阵特征值?

3.4 行列式与公交车的车厢的大小

由 组成的公交车停在公交车站,我们想象它有一个车厢, 这个乘客就坐在车厢内:

达到终点后,车厢的大小可能会发生变化,和出发的时候大小的比值,就是行列式,旋转矩阵的行列式为1,所以车厢大小不会发生变化:

但是有很多公交车的车厢都会发生变化。

关于行列式,可以查看如何理解行列式?

3.5 相似矩阵与地球、火星

当矩阵这辆公交车,运行在地球上的时候:

矩阵的列向量是用地球坐标来表示的。

有一天,人类向火星移民了,这辆公交车也被运输过去了。

这辆公交车,在火星上运行的时候,列向量就是用火星坐标来表示的了。

同一辆公交车,用地球坐标描述的时候,与用火星坐标描述的时候,称为相似矩阵。

关于相似矩阵,可以查看如何理解相似矩阵?

4 总结
模型,终究是帮助理解的,它有它的局限性,我们辩证的看待它就好了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值