中点的方法:采用中点法对式(2)
进行数值求解,size h = 0.01,参数{a = 1, b = 0},初始条件x(0) = 0.1, y(0) = 0。在定义域0≤ t ≤40上绘制积分曲线,如图1所示。
在正文中,写一段描述你对解决方案的观察,突出相似性和差异性以及创建x对y的图,使用(中点的方法)与相同的参数。写一段描述你的图。
最后在a = 0.1, a = 1, a = 2和a = 3的情况下画出极限环,写一段描述极限环如何随着a的增加而变化。
这个应该不难吧,中点法有现成的计算公式直接套用
https://wuli.wiki/online/OdeMid.html
解ivp可以用python里的scipy包包,也有很多例子
sol = solve_ivp(odefun, [0, 40], [0.1, 0], t_eval=t, args=(1, 0, 0))
plt.plot(t, np.abs(sol.y[0] - y[0]))
plt.xlabel('$x$')
plt.ylabel('absolute error')
大神看看这个我每次改了都不对