矩阵乘法Matlab与Mathematica

时间:2016-03-17 17:12:47

标签: matlab matrix wolfram-mathematica multiplication

我试图确定Mathematica在矩阵乘法中是否与Matlab一样高效。 例如20000x20000 by 20000x20000 在Matlab中花费60秒      在Mathematica中300秒

我是否需要做任何事情,即在Mathematica中打开并行计算?

1 个答案:

答案 0 :(得分:1)

在处理矩阵时,我认为你不会让Mathematica像Matlab一样快。我实际上不得不在一段时间之前编写一个Matlab代码,它将从Mathematica获取数据,对矩阵进行一些简单的操作,然后将它们反馈给Mathematica,因为在Mathematica中进行它本身就是永远的。

Matlab专门设计用于快速处理矩阵,这就是它的作用。对于Mathematica来说绝对不是这样,Mathematica可以很好地用于符号计算,但不能很好地处理大型数据集/矩阵。