簡體   English   中英

python用復雜變量求解微分方程

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM