Расширьте решение ОДУ
расширяет решение solext = odextend(sol,odefun,tfinal)sol путем интеграции odefun от sol.x(end) к tfinal, использование того же решателя ОДУ, который создал sol. Функциональный odefun может отличаться, чем исходная функция использовалась для расчета sol. Нижняя граница для независимой переменной в solext эквивалентен в sol, то есть, sol.x(1). По умолчанию, odextend использование:
Начальные условия y = sol.y(:,end) для последующего интегрирования.
Те же свойства интегрирования и дополнительные входные параметры, что решатель ОДУ первоначально использовался для расчета sol. Эта информация хранится в структуре решения sol и позже возвращен в solext. Если вы не хотите изменить эти значения, вы не должны передавать их odextend.
задает новые начальные условия solext = odextend(sol,odefun,tfinal,y0)y0 для расширенного интегрирования вместо того, чтобы использовать sol.y(:,end).
Для ode15i решатель: y0 должна быть m-2 матрица, содержащая вектор-столбцы начальных условий для компонентов решения и их производных, y0 = [yinit ypinit].
использует опции интегрирования, заданные solext = odextend(sol,odefun,tfinal,y0,options)options, то, которое является аргументом, создало использование odeset функция. Заданные опции заменяют опции, что решатель ОДУ первоначально использовался для расчета sol. Можно опционально задать y0 = [] использовать начальные условия по умолчанию.