2
我對計算Improper Integral函數感興趣。 特別是這是一個Gauss Integral。使用數值積分對確定的積分是有意義的,但我應該如何處理不正確的積分呢?使用數值積分不正確的積分計算
是否有任何推斷函數「在」負無窮大或「我應該刪除這部分並從某個特定值開始積分,因爲高斯積分幾乎不存在」負無限「附近的累加和?也許有一些我不知道的算法。
我對計算Improper Integral函數感興趣。 特別是這是一個Gauss Integral。使用數值積分對確定的積分是有意義的,但我應該如何處理不正確的積分呢?使用數值積分不正確的積分計算
是否有任何推斷函數「在」負無窮大或「我應該刪除這部分並從某個特定值開始積分,因爲高斯積分幾乎不存在」負無限「附近的累加和?也許有一些我不知道的算法。
在C++中,您可以使用Boost statistics library,其中包括用於處理正態分佈(與高斯積分密切相關)的例程。尤其是,可以使用累積分佈存取函數來計算您感興趣的不正確積分。
以這種方式使用正態分佈是一種常見操作,我相信您可以找到類似的庫函數在大多數其他語言。你需要做的就是用Z值表示積分極限,然後用這個極限值來表示積分極限(也許從1.0中減去該值,這取決於你是否從0到+或從+到無窮大積分的積分) 。
嘗試http://mathoverflow.net/ – 2010-04-12 05:55:47
非常感謝! – 2010-04-12 06:06:43
對於專業數學家和高級學生而言,mathoverflow.net可能太過於簡單。我將其視爲算法或庫可用性問題,這應該在此處討論。 – 2010-04-12 06:17:47