いくつかの関数をプロットし、実際の面積/積分と近似面積/積分結果(台形またはシンプソンのいずれかのルールを使用して計算)間の誤差を説明する必要があります。ここまでや他の場所を調べることから遠く離れていて、現時点では1つの三角形しか描画していません。間違った位置にあると思います。どんな入力?前もって感謝します。matplotlibを使ってTrapzeium/Simpsonのルールを説明する
N.B。これらの値が必要な場合は、正確な値と近似積分値がプログラムで先に計算されています。
import numpy as np
import matplotlib.pyplot as plt
def f1(x):
return np.exp(-4*x)*np.cos(6*np.pi*x)
x = np.linspace(0, 1, 1500)
fig = plt.figure()
ax1 = fig.add_subplot(322)
xstep = np.arange(0,2)
ax1.fill_between(f1(xstep), 0, xstep, facecolor='white') # Trapezium
ax1.plot(x, f1(x),'r-') # Function