広義積分に対する自動数値積分 (もちろん通常の有限区間の積分も可能)
方法 : 二重指数関数型 (DE) 変換
次元 : 一次元積分
ルーチン
intde : 関数 f(x) を開区間 (a,b) で積分する.
intdei : 関数 f(x) を開区間 (a,infinity) で積分する,
ただし f(x) は x の大きいところで
単調に減少する関数.
intdeo : 関数 f(x) を開区間 (a,infinity) で積分する,
f(x) は sin(x) などの振動項をもつ関数.
このパッケージ内のファイル
intde1.c : 数値積分パッケージ in C - 簡易版
intde1.f : 数値積分パッケージ in Fortran - 簡易版
intde1t.c : "intde1.c" のテストプログラム
intde1t.f : "intde1.f" のテストプログラム
intde1.doc : "intde1.*" のドキュメント
intde2.c : 数値積分パッケージ in C - 高速版
intde2.f : 数値積分パッケージ in Fortran - 高速版
intde2t.c : "intde2.c" のテストプログラム
intde2t.f : "intde2.f" のテストプログラム
intde2.doc : "intde2.*" のドキュメント
readme.txt : readme file
使用法
各ルーチンのブロックコメントを見てください