解决ODE问题,直到Octave发生事件

时间:2011-11-08 20:18:45

标签: matlab octave numerical-methods differential-equations

在Matlab中我知道如何解决ODE直到偶数发生(例如,解决ODE直到y坐标为零): http://www.mathworks.com/help/techdoc/ref/odeset.html#f92-1017470

Octave有类比吗?

以下是相关代码:

lsode_options('Events', @events);
t0 = linspace (0, 20, 1000);
[t,x,te,ye,ie] = lsode(@HH, ynot, t0);

1 个答案:

答案 0 :(得分:2)

Octave-Force安装包odepkg。你可能已经安装了这个。然后使用此包中的ode求解器函数,它们与Matlab ode求解器具有相同的语法,例如ode45。请注意,求解器的名称可能不相同,您需要找到适合您的问题的名称。 ode45似乎确实在最新版本中有实现。