2013-05-05 41 views
0

我有一個功能f(x_1, x_2, ..., x_n)其中n >= 1,我想集成。我應該使用什麼算法來提供一個體面的穩定/準確的解決方案?如何整合多變量函數?

我想用Python進行編程,所以任何開源示例都非常值得歡迎!

(我知道,我應該使用一個庫,但是這僅僅是一個學習鍛鍊。)

+0

算法是什麼?你有什麼問題?如果你想採取可變參數,你可以檢查'args'和'kwargs'。 – 2013-05-05 06:32:43

+0

我想整合它。編輯:這是一個數學函數。 * – sdasdadas 2013-05-05 06:33:20

+3

[蒙特卡洛積分](http://en.wikipedia.org/wiki/Monte_Carlo_integration)適用於多維積分。 – Blender 2013-05-05 06:33:41

回答

2

這取決於你的背景和性能標準。我假設你正在尋找一個數值近似(與代數積分相對) 黎曼和是數學計算積分的標準「教育」方式,但存在幾種計算更有效的算法。

+0

「存在幾種計算上更高效的算法。」如? – naught101 2013-10-18 04:30:01