2014-01-16 23 views
3

我一直在学习QUADPACK,我用scipy.integrate.quad计算从0到无穷的积分。它给出了一个非常好的结果,但是现在我想知道该软件应用了哪种集成方法(QAGI,QAWF等)。有什么方法可以印刷技术?该软件是否应用了一些决策树? 预先感谢您的时间。 此致敬礼。如何知道quadpack使用的集成技术

+0

我没有看到一个理由搁置,这是一个非常精确的问题,如果你使用scipy.integrate.quad。 – user333700

回答

2

由于scipy是开源的,实际上你可以阅读code for integrate.quad,它说:

对于有限积分限制,使用利用切比雪夫时刻一个Clenshaw-柯蒂斯法进行整合。 ...如果其中一个积分限制是无限的,则计算傅立叶积分(假设w neq 0)。

_quad中呼叫的无限界限为_quadpack._qagie

+0

找到一些信息,而不看源头本身。 “运行scipy.integrate.quad_explain()以获得更深奥输入和输出的更多信息。” – user333700