T = 15.0
t0, y0 = 0.0, 1.0
H = [1.0/10.0,1.0/20.0,1.0/40]
te = np.linspace(t0,T,100)
ye = yexact(te)
plt.figure(figsize=(5,3))
plt.plot(te,ye,'--')
for h in H:
t,y = solve(t0,T,y0,h)
plt.plot(t,y)
plt.legend(('Exact','h=1/10','h=1/20','h=1/40'))
plt.xlabel('t')
plt.ylabel('y')
plt.axis([0,15,-0.1,1])
plt.grid(True);