【发布时间】:2014-02-24 11:08:49
【问题描述】:
我有一个非常讨厌的矩阵,其中包含长多项式,这些多项式来自两个变量中的两个多项式的结果的解。我需要得到这个矩阵的行列式,我应该尝试找到一种算法来使用并行计算还是 matlab 无论如何都会这样做?
谢谢
【问题讨论】:
标签: matlab matrix parallel-processing determinants
我有一个非常讨厌的矩阵,其中包含长多项式,这些多项式来自两个变量中的两个多项式的结果的解。我需要得到这个矩阵的行列式,我应该尝试找到一种算法来使用并行计算还是 matlab 无论如何都会这样做?
谢谢
【问题讨论】:
标签: matlab matrix parallel-processing determinants
确实如此。支持多线程计算,according to Mathworks。
【讨论】:
我曾尝试使用det,但实际上无法找到运行时间超过几分之一秒的矩阵。
因此,我认为您不必担心这里的并行化。
话虽这么说:您可以通过以下方式确定它是否是一般并行化的:
【讨论】:
Luis 的回答更进一步——det 不是针对分布式阵列实现的——但如果你有并行计算工具箱和兼容的 GPU,它是为gpuArray 实现的。 gpuArray 函数的完整列表在这里:http://www.mathworks.co.uk/help/distcomp/run-built-in-functions-on-a-gpu.html
【讨论】: