![](/img/trans.png)
[英]Python: Solving a second order differential equation with complex initial conditions
[英]python solving differential equation with complex variables
乡亲,
是否可以用python中的复杂变量求解ODE? 我具有的等式具有以下形式
dx/dt = -a x -i y(t)
其中y(t)是已知函数,a是已知数,i是-1的根。
我尝试使用odeint(),但它给出了许多错误消息。
我猜odeint()不适用于复杂的变量。 因此,一种解决方法是将x的实部和虚部分开并将原始ODE视为两个耦合的ODE。
但我也想知道是否有一些更方便的方法来执行此任务? 解决带有复杂变量的ODE / PDE是一个普遍的问题,而且要使这个复杂的问题变得很麻烦->一直手工进行真正的转换。
非常感谢。
我建议使用scipy.integrate.complex_ode
而不是scipy.integrate.odeint
来自动执行转换 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.