有关矩阵相乘的问题

你好,关于矩阵乘法有个问题,m1和m3的行列数据刚好相反,试了下用*,可以返回结果,但是这个结果是怎么算出来的不是很明白,可以看一下吗?

m1=1..10$2:5
m2=11..20$2:5
m3=transpose(m2)
m1*m3

attachments-2021-09-EbQDob0c6147e2eb6469c.png

请先 登录 后评论

1 个回答

wale

矩阵相乘用dot(X,Y) 或 X**Y,详见

https://gitee.com/dolphindb/Tutorials_CN/blob/master/matrix.md#32-%E7%9F%A9%E9%98%B5%E7%9B%B8%E4%B9%98%E6%B1%82%E9%80%86%E8%BD%AC%E7%BD%AE%E6%B1%82%E7%9F%A9%E9%98%B5%E8%A1%8C%E5%88%97%E5%BC%8F

*表示两个矩阵对应元素分别进行*计算,逻辑与下式等价:

m1.flatten() *m3.flatten() $ 2:5
请先 登录 后评论