Я знаю, что решатель ode45
имеет адаптивный размер шага, управляемый самой программой Matlab. Приведенное ниже описание предоставлено веб-сайтом Matlab:
Указание tspan с более чем двумя элементами не влияет на внутренние временные шаги, которые> решающая программа использует для прохождения интервала от tspan (1) до tspan (end). Все решатели в наборе ODE> получают выходные значения посредством непрерывных расширений основных формул. Хотя> решающая программа не обязательно переходит точно к моменту времени, указанному в tspan,> решения, полученные в указанные моменты времени, имеют тот же порядок точности, что и решения, вычисленные во внутренние моменты времени.
Однако, если я укажу very_small_step
в tspan=[to:very_small_step:tf]
, это повлияет на размер шага, управляемый программой. Будет ли этот размер шага силы меньше значения very_small_step
? ИЛИ Matlab выполнит вычисление интерполяции, чтобы получить соответствующий результат в указанный момент времени?