Python ライブラリscipyのintegrate.quadを使って定積分を計算する

環境
Python 3.9.13
Windows 10 Home 64bit
PyCharm 2022.2.1 (Community Edition)

書式
from scipy import integrate
ix, err = integrate.quad(関数, 積分区間開始, 積分区間終了)
ライブラリscipyのintegrate.quadを使用して、定積分を計算します。

scipysをインストールします。
pip install scipy

使用例

from scipy import integrate

# lambda関数
ss = lambda t: t ** 2 + 1

print('integrate.quad(関数,積分区間[0, 8])')
cft, err = integrate.quad(ss, 0, 8)

print('積分値:', cft)

print('誤差:', err)

実行結果
integrate.quad(関数,積分区間[0, 8])
積分値: 178.66666666666666
誤差: 1.9835984706636127e-12

Python

Posted by arkgame