Accessing the value in each successful time step in ode45 solver
7 次查看(过去 30 天)
显示 更早的评论
I am trying to solve a second order ode with ode45 solver. I would like to get the value of the state variable in each successful time step.(by successful I mean the solver is based on an adaptive time step). Is there a way to get the value of the state variable in each successful time step while the solver is running and pass it to another function for a conditional check? Is it possible to save the values of the state variable in each successful time step and make it available to the workspace for further manipulation?
0 个评论
回答(2 个)
Jan
2013-9-25
编辑:Jan
2013-9-25
The output of the ODE integrators contain the value of the state variable in each time step already. So why do you want something else?
Passing a variable for a "conditional check" is not clear. What kind of reaction to this check are you thinking of? Where should this check be considered?
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Ordinary Differential Equations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!