一千萬個為什麽

搜索

使用數值積分進行不正確的積分計算

我對計算函數的錯誤積分感興趣。 特別是高斯積分。使用數值積分對於明確的積分確實有意義但是我應該如何處理不正確的積分?

是否有任何推斷函數“在”負無窮大附近或者我應該刪除這部分並從某個特定值開始積分,因為“負無窮大”附近的累積和幾乎不存在高斯積分?也許有些算法我不知道。

最佳答案

在C ++中,您可以使用 Boost統計庫,包括用於處理正態分布的例程(與高斯積分密​​切相關)。特別是,累積分布訪問器函數可用於計算您感興趣的不正確積分。

以這種方式使用正常的發行版是一種常見的操作,我相信你可以在大多數其他語言中找到類似的庫函數。您需要做的就是用Z分數表示積分限制,然後使用該限制獲取累積分布(可能從1.0中減去該值,具體取決於您是否是 從-infinity或+ infinity整合)。

轉載註明原文: 使用數值積分進行不正確的積分計算