This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.


Form guess structure for extending boundary value solutions


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) uses solution sol computed on [a,b] to form a solution guess for the interval extended to xnew. The extension point xnew must be outside the interval [a,b], but on either side. The vector ynew provides an initial guess for the solution at xnew.

solinit = bvpxtend(sol,xnew,extrap) forms the guess at xnew by extrapolating the solution sol. extrap has three possible values:

  • 'constant'ynew is a value nearer to end point of solution in sol.

  • 'linear'ynew is a value at xnew of linear interpolant to the value and slope at the nearer end point of solution in sol.

  • 'solution'ynew is the value of (cubic) solution in sol at xnew.

The value of extrap also can be a string.

solinit = bvpxtend(sol,xnew) uses the extrapolating solution where extrap is 'constant'. If there are unknown parameters, values present in sol are used as the initial guess for parameters in solinit.

solinit = bvpxtend(sol,xnew,ynew,pnew) specifies a different guess pnew. pnew can be used with extrapolation, using the syntax solinit = bvpxtend(sol,xnew,extrap,pnew). To modify parameters without changing the interval, use [] as place holder for xnew and ynew.

See Also

| |