我知道ode45
求解器具有由 Matlab 程序本身控制的自适应步长。以下描述由Matlab 网站给出:
指定具有两个以上元素的 tspan 不会影响 > 求解器用于遍历从 tspan(1) 到 tspan(end) 的区间的内部时间步长。ODE >suite 中的所有求解器都通过基本公式的连续扩展获得输出值。尽管 >a 求解器不一定精确到 tspan 中指定的时间点,但在指定时间点产生的 >solutions 与在内部时间点计算的 >solutions 具有相同的精度顺序。
但是,如果我在 中指定very_small_step
,tspan=[to:very_small_step:tf]
这是否会影响程序控制的步长。这个强制步长会小于 的值very_small_step
吗?OR matlab会在指定时间点进行插值计算得到对应的结果吗?