Clatrix乘法矩阵

时间:2015-01-04 06:26:04

标签: matrix clojure multiplication

我有2个矩阵,矩阵A = [[1 2 3] [4 5 6]]和矩阵B = [[10 20] [20 30] [30 40]],2 x 3和3 x 2矩阵。

问题是,当我使用core.matrix.operator来乘以那些矩阵时,我得到了这些结果:

(M / * A B)

[[10 60 120]   [120 100 240]]

真正的结果是 [[140 200] [320 470]]

当使用" mmul"时,clatrix矩阵导致错误。有谁知道如何使用clatrix矩阵执行乘法?

PS:我有这个错误

java.lang.ClassCastException:clojure.lang.Var $ Unbound无法强制转换为java.lang.Number

0 个答案:

没有答案