Lably
Skip to content

Numerical methods for ordinary differential equations

Methods used to find numerical solutions of ordinary differential equations

  • 11 min read
  • 5 chapters

Related on Lably

Through Numerical analysis, Ordinary differential equation and Integral

Many differential equations cannot be solved exactly. For practical purposes, however, a numerical approximation to the solution is often sufficient. The algorithms studied here can be used to compute such an approximation. An alternative method is to use techniques from calculus to obtain a series expansion of the solution.

Ordinary differential equations occur in many scientific disciplines, including physics, chemistry, biology, and economics. In addition, some numerical methods for partial differential equations convert the partial differential equation into a system of ordinary differential equations, which can then be solved numerically.

Initial value problems

An Initial value problem (IVP) is a first-order differential equation plus an initial condition,

where f is a function f:[t0,∞)×Rd→Rd, and y0∈Rd is a given vector. First-order means that only the first derivative of y appears in the equation, and higher derivatives are absent.

Without loss of generality to higher-order systems, we restrict ourselves to first-order differential equations, because a higher-order ODE can be converted into a larger system of first-order equations by introducing extra variables. For example, the second-order equation y″=−y can be rewritten as two first-order equations: y′=z and z′=−y.

In this section, we describe numerical methods for IVPs. Boundary value problems (BVPs) require a different set of tools, discussed in the section below.

The Picard–Lindelöf theorem states that the IVP has a unique solution, provided that f is Lipschitz-continuous.

Sign in to keep reading

4 more chapters are free with a Lably account.

More in Calculus and analysis