Сформируйте структуру предположения для расширения решений для граничного значения
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.
Решение 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.