计算行向量乘以列向量,结果表达式为什么是反的?
mathematica吧
全部回复
仅看楼主
level 1
dugubaicai
楼主
正常计算的结果不应该是S在前么?当然都是数字没有影响,如果Sx和Ix是矩阵,结果就错了。
2020年10月15日 02点10分
1
吧务
level 10
asdasd1dsadsa
狭义矩阵乘法定义中的乘法本来就是Times,具有Orderless属性,自动对乘数排序
2020年10月15日 03点10分
2
asdasd1dsadsa
补充一句,广义内积可用Inner
2020年10月15日 21点10分
level 3
cvgmt
MMA 没有行向量,也没有列向量。也没有矩阵乘法。
只有 List ,只有 Dot,只有 Outer,可以模拟。
例如,矩阵中的 n*1 向量乘以 1×n 向量,这种乘法,你就不能用 Dot,只能用 Outer,所以, Dot 并不是矩阵乘法。
2020年10月25日 13点10分
3
asdasd1dsadsa
层数/维度符合条件的话,就是矩阵乘法
2020年10月25日 14点10分
1