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