我在c ++中找到了两个很好的数值集成库,这些库很容易让我使用。我必须将相当复杂的函数与端点处奇点的可能性集成在一起,并且看起来使用Wynn的epsilon算法的自适应积分方法是最佳选择。两个库都有一个实现(gsl_integration_qags和boost :: numeric :: quadrature :: adaptive()。accelerator(wynn_epsilon_algorithm))但是我无法决定哪一个更快。我想知道是否有任何有这方面经验的专家可以帮我决定。数值积分的计算成本对我目前的项目至关重要。 (我已经做了一些测试,发现GSL在这里表现得更快,但我不确定我的测试是否具有决定性。一般来说,我发现Boost在数学方法上更快。)