我用Python绘制微分方程组
dldt = a*l - b*l*p
dpdt = -c*p + d*l*p
在Jupyter笔记本里。如何在绘图中添加交互式滑块以允许在微分方程中调整常量参数?在
我试着根据这个Jupyter笔记本添加交互式滑块:https://ipywidgets.readthedocs.io/en/stable/examples/Lorenz%20Differential%20Equations.html,但由于不熟悉用Python求解和绘制微分方程,我不知道如何修改它,使其能够与参数a、b、c和d交互。我能得到的最好结果是根据下面的代码绘制一个静态图。在
^{pr2}$我想要的是一个像静态图一样开始的图形,但也有参数a、b、c和d的滑块,允许您在更改它们的值时更改图形。在
您需要一个函数,它将ODE的参数和绘图的其他参数作为命名参数。在最简单的情况下,只有a,b,c,d。这个函数需要生成一个绘图。在
然后按照文档中的说明调用交互式小部件函数。滑块是为指定的参数生成的,这些参数以成对的数字作为输入。在
^{pr2}$相关问题 更多 >
编程相关推荐