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