新的角度看matrix相乘(一行乘以matrix)

本文提出了一种新的矩阵乘法视角,即通过矩阵的一行与另一个矩阵相乘来理解整个乘法过程。这种方法有助于更直观地理解矩阵乘法中行与列的交互作用,并展示了如何通过这种视角逐步构建出完整的乘法结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

新的角度看matrix相乘(一行乘以matrix)

xyz

| x1  y1  z1 |   

| x2  y2  z2 |    

| x3  y3  z3 |  

乘以

abc

| a1  b1  c1 |   

| a2  b2  c2 |    

| a3  b3  c3 |

如果从matrix乘以一列的角度看。首先将是:

| x1  y1  z1 |   

*

| a1  b1  c1 |   

| a2  b2  c2 |    

| a3  b3  c3 |   

按照向量的乘法有:

| a1  b1  c1 | *x1+ | a2  b2  c2 | *y1+| a3  b3  c3 |*z1

Go

| a1*x1  b1*x1  c1*x1 | + | a2*y1  b2*y1  c2*y1 | +| a3*z1  b3*z1  c3*z1 |

GO

| a1*x1+a2*y1+a3*z1  b1*x1+b2*y1+b3*z1  c1*x1+c2*y1+c3*z1 |

从这里可以看出形成的是整个结果matrix中的对应行,同样可以将

| x2  y2  z2 |   

*

| a1  b1  c1 |   

| a2  b2  c2 |    

| a3  b3  c3 | 

形成另外的部分。。。

而最终形成的结果通过比较xyz*abc的值为:

| a1*x1+a2*y1+a3*z1  b1*x1+b2*y1+b3*z1  c1*x1+c2*y1+c3*z1  | 

| a1*x2+a2*y2+a3*z2  b1*x2+b2*y2+b3*z2  c1*x2+c2*y2+c3*z2  |  

| a1*x3+a2*y3+a3*z3  b1*x3+b2*y3+b3*z3  c1*x3+c2*y3+c3*z3  |

发现是一致的,也就是这种思维是正确的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值