2014-01-16 24 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