Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何用JiTCDDE实现多维延迟微分方程?_Python_Differential Equations - Fatal编程技术网

Python 如何用JiTCDDE实现多维延迟微分方程?

Python 如何用JiTCDDE实现多维延迟微分方程?,python,differential-equations,Python,Differential Equations,我是一名用Python编写代码的学生,试图解决以下延迟微分方程: 通过使用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) 方程中

我是一名用Python编写代码的学生,试图解决以下延迟微分方程:


通过使用
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)


在()中有一个二阶微分方程的例子。谢谢@Wrzlprmft的回答、编辑和评论。我将尝试实现它,并阅读您共享的关于jitcdde的pdf。