Вы можете реализовать многомерные системы, используя первый аргумент y
, чтобы указать, какой компонент вы хотите использовать.Кроме того, ваше определение правой части дифференциального уравнения должно состоять из двух компонентов.
Например, вы можете реализовать свой пример следующим образом:
from jitcdde import jitcdde, y, t
f = [
y(1),
a*α/ω*y(1,t-τ)*(1-symengine.tanh(y(0,t-τ))**2)-y(0)-y(1)/Q
]
DDE = jitcdde(f)
Что такое v в вашем уравнении теперь y(0)
; y стало y(1)
.
Пример дифференциального уравнения второго порядка, такого как ваше, приведен в сопроводительном документе ( preprint * 1018)*).