标签: matlab numerical-integration
我有一个基本的轨迹方程式,当事件在一系列点的特定距离内时,我有事件停止ode45。这在大多数情况下都可以正常工作,但是,它通常直接通过这些点。
ode45
使用调试工具,我发现我创建的特定事件函数不会每次都运行ode45计算一个新点,在我上面描述的情况下,它在运行之前就已经运行了一次。设置距离停止然后它已经过了停止点。有什么方法可以确保它在每一个时间步之后运行事件函数吗?