0
リスト内のxとyの値のセットに対して台形規則を実行する方法はありますか?私はお互いにプロットしたときにベルカーブの形をしている2つの数字のリストを持っています。どのようにカーブの領域を見つけるのですか?私はこのコードを持っていますが、数字の2つのリストだけで動作するように修正する方法はわかりません。リストに値が与えられた台形規則
def trap0 (f ,a ,b ,n):
# Basic trapezium rule . Integrate f(x) over theinterval from a to b using n strips
h= float (b-a)/n
s =0.5*(f(a)+f(b))
for i in range (1,n):
s= s+f(a+i*h)
return s*h
このコードが現時点で正しいことを行う方法はありません。それはどこから来たのですか?あなたはそれをテストしましたか? –
自分で関数を実装する必要がありますか?外部ライブラリが便利であろうか? ['numpy.trapz()'](http://docs.scipy.org/doc/numpy-1.10.1/reference/generated/numpy.trapz.html)? [Scipy](http://docs.scipy.org/doc/scipy/reference/tutorial/integrate.html)も同じ関数を呼び出します。 – Reti43