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