Main Content

Boundary Value Problems

Boundary value problem solvers for ordinary differential equations

Boundary value problems (BVPs) are ordinary differential equations that are subject to boundary conditions. Unlike initial value problems, a BVP can have a finite solution, no solution, or infinitely many solutions. The initial guess of the solution is an integral part of solving a BVP, and the quality of the guess can be critical for the solver performance or even for a successful computation. The bvp4c and bvp5c solvers work on boundary value problems that have two-point boundary conditions, multipoint conditions, singularities in the solutions, or unknown parameters. For more information, see Solving Boundary Value Problems.


expand all

bvp4cSolve boundary value problem — fourth-order method
bvp5cSolve boundary value problem — fifth-order method
bvpinitForm initial guess for boundary value problem solver
bvpgetExtract properties from options structure created with bvpset
bvpsetCreate or alter options structure of boundary value problem
devalEvaluate differential equation solution structure
bvpxtendForm guess structure for extending boundary value solutions