XLPack ソルバー 数値積分 (無限区間)
積分区間の上限下限共に無限大すなわち [-∞, +∞] の数値積分を行います.\[
f(x) = \frac{1}{1 + x^2}
\] の積分
\[
S = \int_{-\infty}^{+\infty} f(x) dx
\] を求める例を示します.
変数セル (この場合 B6) にはプログラムが x の値を書き込みます. 関数値セル (この場合 B7) には x から f(x) を求める数式を入力しておきます. この場合, =1/(1+B6^2) とします.
積分区間は指定する必要がないため計算値 (出力) のためのセル (この場合 D7) だけを指定します. 「計算開始」をクリックすると, 積分 S を求め各行の 1 列目に出力します.
使用するプログラムは, 無限区間の場合 Qagi および Deiint から選ぶことができます.
計算精度の標準値は \(10^{-8}\) です. Qagi の EpsAbs および EpsRel にこれを設定します. Deiint では Eps に設定します.
それぞれのセル範囲は必要な範囲よりも大きく指定することができ, その場合には左上から必要なだけの大きさの範囲を使います.

「保存/読込」についてはこちらを参照ください.
「ヘルプ」をクリックするとネット接続中であればこのページを表示します.
右上の「?」は正しく動作しません. 「ヘルプ」ボタンを使用してください.


