我正在MatLab工作,并且有这些节点。每个节点都有一个耦合的微分方程组,该方程组以其自身的初始条件进行引用。但是,每个节点的标准方程组是相同的。因此,每个节点之间唯一不同的是初始条件。
如果只是这样,我将使每个节点分别通过ode15(刚性系统),但是我现在想通过添加另一个影响连接节点值的微分方程来连接每个节点(所以是有向图) 。这是一个伪代码示例
Connect A -> B by adding dB/dt = f(B, A) to B
Run simulation for A and B over time interval
起初我想使用类,并为每个特定节点创建一个新实例,然后有一种方法可以链接两个节点,但是当它们存在于两个节点中时,我不确定如何解决一个链接的ODE系统不同的对象。