Mathematics > Numerical Integration and Differential Equations

44 functions in MATLAB › Mathematics > Numerical Integration and Differential Equations.

Boundary Value Problems

bvp4cSolves boundary value problems for ordinary differential equations.
bvp5cSolves boundary value problems with a fourth-order method that controls the true error.
bvpgetReads a named option from a boundary value problem options structure.
bvpinitBuilds the initial mesh and guess for a boundary value problem solver.
bvpsetCreates or updates the options structure used by the boundary value problem solvers.
bvpxtendExtends a boundary value problem solution to a new interval end.

Numerical Integration and Differentiation

cumtrapzCumulative integral by the trapezoidal rule.
dblquadNumerical double integral over a rectangle (older interface).
del2Discrete Laplacian of an array.
gradientNumerical gradient (finite-difference derivative) of sampled data.
integralNumerical integral of a function of one variable.
integral2Numerical double integral over a rectangle or a region with variable limits.
integral3Numerical triple integral over a box or a region with variable limits.
quadNumerical integral by adaptive Simpson quadrature (older interface).
quad2dNumerical double integral using tiled adaptive Gauss-Kronrod quadrature.
quadgkAdaptive Gauss-Kronrod quadrature, including infinite limits and singular endpoints.
quadlNumerical integral by adaptive Lobatto quadrature (older interface).
quadvAdaptive Simpson quadrature of a vector-valued function of one variable.
trapzNumerical integral of sampled data by the trapezoidal rule.
triplequadNumerical triple integral over a box (older interface).

Delay Differential Equations

dde23Solves delay differential equations with constant delays.
ddegetReads a named option from a delay differential equation options structure.
ddensdSolves neutral delay differential equations with state-dependent delays.
ddesdSolves delay differential equations with time- or state-dependent delays.
ddesetCreates or updates the options structure used by the delay equation solvers.

Ordinary Differential Equations

decicFinds consistent initial conditions for a fully implicit differential equation.
devalEvaluates a differential equation solution structure at given points.
ode113Variable-order Adams-Bashforth-Moulton solver for nonstiff differential equations.
ode15iVariable-order solver for fully implicit differential equations f(t, y, y') = 0.
ode15sVariable-order solver for stiff differential equations and index-1 algebraic systems.
ode23Low-order Runge-Kutta solver for nonstiff differential equations.
ode23sOne-step solver for stiff differential equations, based on a modified Rosenbrock formula.
ode23tTrapezoidal-rule solver for moderately stiff equations and differential-algebraic systems.
ode23tbTR-BDF2 solver for stiff differential equations at crude tolerances.
ode45Default Runge-Kutta solver for nonstiff ordinary differential equations.
ode78Seventh- and eighth-order Runge-Kutta solver for nonstiff equations with tight tolerances.
ode89Eighth- and ninth-order Runge-Kutta solver for nonstiff equations with very tight tolerances.
odegetReads a named option from an ODE options structure.
odesetCreates or updates the options structure used by the ODE solvers.
odextendExtends the solution of an ODE initial value problem to a later time.
solutionFcnMethod of the ode object: returns a function handle that evaluates the solution at any time.
solveMethod of the ode object: integrates the differential equation it defines.

1-D Partial Differential Equations

pdepeSolves one-dimensional parabolic and elliptic partial differential equations.
pdevalEvaluates a pdepe solution and its derivative at chosen points.