各位朋友:
有没有可能用python中的复变量来解决常微分方程?我得到的等式的形式如下
dx/dt = -a x -i y(t)其中y(t)是已知函数,a是已知数,i是-1的根。
我尝试使用odeint(),但它给出了许多错误消息。
我猜odeint()不能处理复杂的变量。因此,一种解决方法是将x的实部和虚部分开,并将原始ODE视为两个耦合的ODE。
但我也想知道是否有更方便的方法来完成这项任务?求解具有复变量的常微分方程/偏微分方程是一个很普遍的问题,要一直手工实现这种复杂的->实数转换是相当麻烦的。
非常感谢。
发布于 2012-01-03 03:23:35
我建议使用scipy.integrate.complex_ode而不是performs the conversion automatically的scipy.integrate.odeint。
https://stackoverflow.com/questions/8703708
复制相似问题