Сформируйте структуру предположения для расширения решений для граничного значения
solinit = bvpxtend(sol,xnew,ynew)
solinit = bvpxtend(sol,xnew,extrap)
solinit = bvpxtend(sol,xnew)
solinit = bvpxtend(sol,xnew,ynew,pnew)
solinit
= bvpxtend(sol,xnew,extrap,pnew)
solinit = bvpxtend(sol,xnew,ynew) решение для использования sol вычисленный на [a,b] сформировать предположение решения для интервала, расширенного к xnew. Точка расширения xnew должен быть вне интервала [a,b], но с обеих сторон. Векторный ynew обеспечивает исходное предположение для решения в xnew.
solinit = bvpxtend(sol,xnew,extrap) формирует предположение в xnew путем экстраполирования решения sol. extrap имеет три возможных значения:
'constant' — ynew значение ближе к конечной точке решения в sol.
'linear' — ynew значение в xnew из линейного interpolant к значению и наклону в более близкой конечной точке решения в sol.
'solution' — ynew значение (кубического) решения в sol в xnew.
Значение extrap также может быть строка.
solinit = bvpxtend(sol,xnew) использует решение для экстраполирования где extrap 'constant'. Если существуют неизвестные параметры, значения, существующие в sol используются в качестве исходного предположения для параметров в solinit.
solinit = bvpxtend(sol,xnew,ynew,pnew) задает различное предположение pnew. pnew может использоваться с экстраполяцией, с помощью синтаксиса solinit
= bvpxtend(sol,xnew,extrap,pnew). Чтобы изменить параметры, не изменяя интервал, используйте [] как заполнитель для xnew и ynew.