c++ - 用于求解具有三对角矩阵的线性方程组的库?

标签 c++ numerical-methods differential-equations linear-equation

我正在为具有热传导的物理系统建模,为了进行数值计算,我需要求解具有三对角矩阵的线性方程组。我正在使用此算法获得结果:http://en.wikipedia.org/wiki/Tridiagonal_matrix_algorithm但恐怕我的方法很简单而且不是最优的。应该使用什么 C++ 库以最快的方式解决该系统?我还应该提到矩阵不经常改变(只有等式的右边部分改变)。谢谢!

最佳答案

查看 Eigen .

关于c++ - 用于求解具有三对角矩阵的线性方程组的库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8048415/

相关文章:

c++ - memcpy 的多线程编程

floating-point - 求解二次方程的数值稳定方法

c++ - 了解 strtok_s

c++ - 接受拒绝算法 C++ 正态分布

python - 如何使 numpy.cumsum 在第一个值之后开始

python - 在python中使用多处理编写微分方程输出的问题

r - 使用RStudio中deSolve包中的dede来求解时滞ODE

c++ - boost odeint有蛙跳算法吗?

c++ - 将 null 分配给 QML 中 C++ 类型的 QObject* 属性时断言失败

c++ - 使用 __except 分析故障转储