Tag: 微分方程

Python有条件地解决延迟微分方程

我使用dde23包的pydelay来解决延迟微分方程。 我的问题:如何有条件地编码方程式? 例如,目标方程有两个选项: when x>1, dx/dt=0.25 * x(t-tau) / (1.0 + pow(x(t-tau),10.0)) -0.1*x otherwise, dx/dt=0.25 * x 我尝试了两种方法,但似乎没有一种方法可行: 方法1没有抱怨,但if else语句没有被解释。 方法2产生了以下错误: 找到可执行文件c:\ mingw \ bin \ g ++。exe c:\ docume~1 \ thao \ locals~1 \ temp \ thong \ python27_compiled \ sc_f68f7a878bf7b27c6f72c9e771ec4d311.cpp:在函数’double f(double,double)’中:c:\ docume~1 \ thao \ locals~1 \ temp \ thong \ python27_compiled \ […]