我试图用y'' + ay' + by + c = 0 (二阶微分方程)的形式用odeint来求解python中的方程。据我理解,odeint只适用于初始条件为y(0) = y1,y'(0) = y2。在这种情况下,有什么方法可以使用odeint吗?下面是我的代码:import numpy as np
de
我有一个耦合的微分方程组,我已经在Excel中用Euler求解过了。现在我想用python中的一个ODE-solver来使它更精确。但是,我的代码中肯定有错误,因为曲线看起来与Excel中的不同。import numpy as npimport matplotlib.pyplot as plt
n = 100
使用boost c++ odeint库,是否有可能求解定义如下的二阶微分方程?m*x''[i] + x'[i] = K*\sum{j=1,N} sin(x[j] - x[i]), where i = 1,2,3..N.其中x的初始值是在0到2*pi之间一致生成我想用odeint的runge_kutta步长来积分上面的方程?
我可以通过写上面的eqn来解决这个问题。在两个一阶微分方程中,但在这种情