求解线性系统的最佳方法是什么(就结果的准确性而言)



求解线性系统的最佳方法是什么(就结果的准确性而言(?。它是使用迭代方法(如共轭梯度…(还是分解方法(如SVD或LU(?

如果可以推荐C++中的任何解算器。

提前谢谢。

在数值方法中,通常没有最好的方法。如果有最好的算法来求解线性系统,每个人都会使用它。直接方法和迭代方法在某种程度上是正交的:当系统规模很小并且需要精确的解时,直接方法很有用,迭代方法可以用于更大的系统,并且可以容忍一定的误差。线性求解器的选择还取决于系统矩阵的类型,密集或稀疏,以及其性质(对称性、正定性等(

C++中有许多可用的线性解算器。例如,看看"英特尔MKL"库。现在是免费的。

相关内容

  • 没有找到相关文章

最新更新