memoryfolder

メモです

pythonで数値計算 - 積分がしたい

物理系のシミュレーションをしています。積分をする時に単純にsumをとってしまい計算がおかしくなったことがありました。ちゃんとsimps等で近似計算をしましょう。
scipy.integrate.simps — SciPy v0.14.0 Reference Guide

x軸が
x=np.linspace(-10,10,10000)*10e-6 #micro meters
などと定義されてれば単位も完璧です。

integral = simps(x,y)とすればOK