4

2D 数値積分を実行できる優れた C++ ライブラリを指摘できる人はいますか? 既知の値の 2D 配列を受け入れることができる必要があり、ポイント間の間隔は (最初は) 一定であると想定できます。

必要に応じてコードを変更できるライセンスを持っていることが望ましいです。

4

3 に答える 3

4

これは実際には C ライブラリですが、GPL ライセンス条件が当てはまる場合は、次を試してください。

http://www.gnu.org/software/gsl/

ここで概説されているモンテカルロ統合オプションを確認してください。

http://www.gnu.org/software/gsl/manual/html_node/Monte-Carlo-Integration.html

于 2009-06-12T22:46:23.757 に答える
0

この Fortran ライブラリは、C++ から簡単にリンクでき、パブリック ドメインです。

http://gams.nist.gov/cgi-bin/serve.cgi/Module/CMLIB/ADAPT/2967

これは単精度ですが、ソースを変更して (「完全なソース」を取得し、すべての関数を実行して) 倍精度に切り替えるのは非常に簡単です。

于 2015-09-26T20:08:01.767 に答える
-1

http://itpp.sourceforge.net/current/

これを試して。それはあなたが求めること以上のことをすることができます! また、コードは好きなだけ変更できます。

GNU Octave のコードからライブラリを抽出し、独自のアプリケーションで C++ コードを使用できるとどこかで読んだことがあります。簡単にできるかどうかわかりませんが、時間があればやってみてください。

于 2009-06-07T10:51:13.107 に答える