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