形象理解线性代数的本质(二) 矩阵乘法的3种理解方式

矩阵的乘法有3种不同的方法去解释它们的意义,而这三种方法都是等效的。 

分别是: 坐标空间的变换    跃迁运动    方法乘以对象

引子:

二维平面上有A、B两个点。

 很明显,对于这两个点,我们可以任意建立坐标系;而不同的坐标系下A、B 具有不同的坐标值。

一、坐标空间的变换

现在,坐标系1中有C(1,2)、D(3,2)两个点,可以将它们在坐标系中可视化表示出来,就是矩阵A。

现在,我们在这个坐标系1的左下角以(-3, -1) 处为原点,x、y轴方向与原坐标系相同建立新的坐标系2,那么在新的坐标系2中

原来的C、D的新坐标是多少呢? 新的矩阵是多少呢?

  新的坐标原点在原来的(-3,-1),易算出原来的C、D新坐标是C(5,2)、D(4,4),新的矩阵表示为

  那么,这个过程中做了怎样的变换呢?

  C、D两个点位置没有动,我们变换了坐标系,则C、D表示形式发生了变化。

也就是说,我们左乘矩阵B,就相当于将坐标系左移3个单位再下移1个单位后,在新的坐标系中的表示方法。

因此,矩阵的乘法就相当于一种坐标系空间的变换


二、跃迁运动

我们对于一个矩阵A 在坐标系中可视化表示出来,再左乘以矩阵B, 会得到怎样的结果呢?

从图中可以看出, 矩阵A在经过变换之后,矩阵A表示的对象其大小和方向都没有改变,只是向左旋转了90度。

也就是说,左乘矩阵B 相当于将二维矩阵表示的对象逆时针旋转90度。 

事实上,我们可以对矩阵乘法代表的运动变换意义作出一些常用总结:

这些都是可以证明的而非简单的经验之谈,例如: 旋转变换可以用下图简单证明,A点逆时针旋转θ角到C点,可证旋转变换的式子。

将这些平移、旋转、伸缩结合起来,就是矩阵的跃迁运动。这里用的“跃迁运动”,是借用量子力学中的跃迁那样一下子跳变过去。

因此,矩阵的乘法也可以看做是对象的跃迁运动。

根据物理学运动的相对性,物体不动而坐标系运动(坐标空间变换)与坐标系不动物体运动是等效的, 可知这两种解释是一样的。

三、方法乘以对象

这个在上一章已经做出了解释,再次深入阐述一下。

每个人3个苹果(对象), 经过2倍的处理(方法), 变成了6个苹果(新对象)。 

再说一下曹操的例子,曹操的各项能力:

对其各项能力提取不同的权重值得到一种考评方法来评估曹操带兵打仗的能力:

得出曹操带兵打仗的能力为:

这些都解释了矩阵乘法的一种意义:

跃迁运动CBA的例子在这里也可以用方法乘以对象的方式来解释:

在机器学习、机器视觉等领域的应用中,用方法 X 对象的理解方法通常更容易去理解和处理。

三个角度的理解你都懂了吗?

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
以下是一个线性代数建模例题矩阵的示例: 假设有三种产品A、B、C,它们的生产需要消耗不同的原材料,现在已知每生产1个单位的A、B、C所需要的原材料数量如下表所示: | 原材料 | 产品A | 产品B | 产品C | | ------ | ------ | ------ | ------ | | 原材料1 | 2 | 1 | 3 | | 原材料2 | 1 | 3 | 2 | | 原材料3 | 3 | 2 | 1 | 现在假设有一个初始的生产计划,其中生产1个单位的A、B、C的数量分别为10、20、30。现在需要通过线性代数建模,求出生产这些产品所需要的总原材料数量。 解题思路: 1.将原材料数量和产品数量表示为向量形式,设原材料向量为x,产品数量向量为y,则有: x = [x1, x2, x3] y = [y1, y2, y3] 2.根据题目中的数据,可以得到一个系数矩阵A,其中每一行表示每生产1个单位的A、B、C所需要的原材料数量,即: A = [[2, 1, 3], [1, 3, 2], [3, 2, 1]] 3.根据题目中的数据,可以得到一个初始的产品数量向量y0,即: y0 = [10, 20, 30] 4.根据线性代数的知识,可以得到一个方程组,其中A为系数矩阵,y为未知的产品数量向量,x为已知的原材料数量向量,b为等号右边的向量,即: Ay = b 5.将方程组中的系数矩阵、未知向量、已知向量和等号右边的向量代入,即可得到: [[2, 1, 3], [1, 3, 2], [3, 2, 1]] * [y1, y2, y3] = [20, 60, 90] 6.解方程组,即可得到产品数量向量y,即: y = [15, 25, 20] 7.根据线性代数的知识,可以得到生产这些产品所需要的总原材料数量为: x * y = [2, 1, 3] * [15, 25, 20] = 95 因此,生产这些产品所需要的总原材料数量为95。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值