
In mathematics, an ordinary differential equation (ODE) is a differential equation (DE) dependent on only a single independent variable. As with any other DE, its unknown(s) consists of one (or more) function(s) and involves the derivatives of those functions. The term "ordinary" is used in contrast with partial differential equations (PDEs) which may be with respect to more than one independent variable, and, less commonly, in contrast with stochastic differential equations (SDEs) where the progression is random.

Differential equations
A linear differential equation is a differential equation that is defined by a linear polynomial in the unknown function and its derivatives, that is an equation of the form
where and
are arbitrary differentiable functions that do not need to be linear, and
are the successive derivatives of the unknown function
of the variable
.
Among ordinary differential equations, linear differential equations play a prominent role for several reasons. Most elementary and special functions that are encountered in physics and applied mathematics are solutions of linear differential equations (see Holonomic function). When physical phenomena are modeled with non-linear equations, they are generally approximated by linear differential equations for an easier solution. The few non-linear ODEs that can be solved explicitly are generally solved by transforming the equation into an equivalent linear ODE (see, for example Riccati equation).
Some ODEs can be solved explicitly in terms of known functions and integrals. When that is not possible, the equation for computing the Taylor series of the solutions may be useful. For applied problems, numerical methods for ordinary differential equations can supply an approximation of the solution.
Background
Ordinary differential equations (ODEs) arise in many contexts of mathematics and social and natural sciences. Mathematical descriptions of change use differentials and derivatives. Various differentials, derivatives, and functions become related via equations, such that a differential equation is a result that describes dynamically changing phenomena, evolution, and variation. Often, quantities are defined as the rate of change of other quantities (for example, derivatives of displacement with respect to time), or gradients of quantities, which is how they enter differential equations.
Specific mathematical fields include geometry and analytical mechanics. Scientific fields include much of physics and astronomy (celestial mechanics), meteorology (weather modeling), chemistry (reaction rates),biology (infectious diseases, genetic variation), ecology and population modeling (population competition), economics (stock trends, interest rates and the market equilibrium price changes).
Many mathematicians have studied differential equations and contributed to the field, including Newton, Leibniz, the Bernoulli family, Riccati, Clairaut, d'Alembert, and Euler.
A simple example is Newton's second law of motion—the relationship between the displacement and the time
of an object under the force
, is given by the differential equation
which constrains the motion of a particle of constant mass . In general,
is a function of the position
of the particle at time
. The unknown function
appears on both sides of the differential equation, and is indicated in the notation
.
Definitions
In what follows, is a dependent variable representing an unknown function
of the independent variable
. The notation for differentiation varies depending upon the author and upon which notation is most useful for the task at hand. In this context, the Leibniz's notation
is more useful for differentiation and integration, whereas Lagrange's notation
is more useful for representing higher-order derivatives compactly, and Newton's notation
is often used in physics for representing derivatives of low order with respect to time.
General definition
Given , a function of
,
, and derivatives of
. Then an equation of the form
is called an explicit ordinary differential equation of order .
More generally, an implicit ordinary differential equation of order takes the form:
There are further classifications:
- Autonomous
- A differential equation is autonomous if it does not depend on the variable x.
- Linear
- A differential equation is linear if
can be written as a linear combination of the derivatives of
; that is, it can be rewritten as
and
are continuous functions of
. The function
is called the source term, leading to further classification.
- Homogeneous
- A linear differential equation is homogeneous if
. In this case, there is always the "trivial solution"
.
- Nonhomogeneous (or inhomogeneous)
- A linear differential equation is nonhomogeneous if
.
- Non-linear
- A differential equation that is not linear.
System of ODEs
A number of coupled differential equations form a system of equations. If is a vector whose elements are functions;
, and
is a vector-valued function of
and its derivatives, then
is an explicit system of ordinary differential equations of order and dimension
. In column vector form:
These are not necessarily linear. The implicit analogue is:
where is the zero vector. In matrix form
For a system of the form , some sources also require that the Jacobian matrix
be non-singular in order to call this an implicit ODE [system]; an implicit ODE system satisfying this Jacobian non-singularity condition can be transformed into an explicit ODE system. In the same sources, implicit ODE systems with a singular Jacobian are termed differential algebraic equations (DAEs). This distinction is not merely one of terminology; DAEs have fundamentally different characteristics and are generally more involved to solve than (nonsingular) ODE systems. Presumably for additional derivatives, the Hessian matrix and so forth are also assumed non-singular according to this scheme,[citation needed] although note that any ODE of order greater than one can be (and usually is) rewritten as system of ODEs of first order, which makes the Jacobian singularity criterion sufficient for this taxonomy to be comprehensive at all orders.
The behavior of a system of ODEs can be visualized through the use of a phase portrait.
Solutions
Given a differential equation
a function , where
is an interval, is called a solution or integral curve for
, if
is
-times differentiable on
, and
Given two solutions and
,
is called an extension of
if
and
A solution that has no extension is called a maximal solution. A solution defined on all of is called a global solution.
A general solution of an th-order equation is a solution containing
arbitrary independent constants of integration. A particular solution is derived from the general solution by setting the constants to particular values, often chosen to fulfill set 'initial conditions or boundary conditions'. A singular solution is a solution that cannot be obtained by assigning definite values to the arbitrary constants in the general solution.
In the context of linear ODE, the terminology particular solution can also refer to any solution of the ODE (not necessarily satisfying the initial conditions), which is then added to the homogeneous solution (a general solution of the homogeneous ODE), which then forms a general solution of the original ODE. This is the terminology used in the guessing method section in this article, and is frequently used when discussing the method of undetermined coefficients and variation of parameters.
Solutions of finite duration
For non-linear autonomous ODEs it is possible under some conditions to develop solutions of finite duration, meaning here that from its own dynamics, the system will reach the value zero at an ending time and stays there in zero forever after. These finite-duration solutions can't be analytical functions on the whole real line, and because they will be non-Lipschitz functions at their ending time, they are not included in the uniqueness theorem of solutions of Lipschitz differential equations.
As example, the equation:
Admits the finite duration solution:
Theories
Singular solutions
The theory of singular solutions of ordinary and partial differential equations was a subject of research from the time of Leibniz, but only since the middle of the nineteenth century has it received special attention. A valuable but little-known work on the subject is that of Houtain (1854). Darboux (from 1873) was a leader in the theory, and in the geometric interpretation of these solutions he opened a field worked by various writers, notably Casorati and Cayley. To the latter is due (1872) the theory of singular solutions of differential equations of the first order as accepted circa 1900.
Reduction to quadratures
The primitive attempt in dealing with differential equations had in view a reduction to quadratures. As it had been the hope of eighteenth-century algebraists to find a method for solving the general equation of the th degree, so it was the hope of analysts to find a general method for integrating any differential equation. Gauss (1799) showed, however, that complex differential equations require complex numbers. Hence, analysts began to substitute the study of functions, thus opening a new and fertile field. Cauchy was the first to appreciate the importance of this view. Thereafter, the real question was no longer whether a solution is possible by means of known functions or their integrals, but whether a given differential equation suffices for the definition of a function of the independent variable or variables, and, if so, what are the characteristic properties.
Fuchsian theory
Two memoirs by Fuchs inspired a novel approach, subsequently elaborated by Thomé and Frobenius. Collet was a prominent contributor beginning in 1869. His method for integrating a non-linear system was communicated to Bertrand in 1868. Clebsch (1873) attacked the theory along lines parallel to those in his theory of Abelian integrals. As the latter can be classified according to the properties of the fundamental curve that remains unchanged under a rational transformation, Clebsch proposed to classify the transcendent functions defined by differential equations according to the invariant properties of the corresponding surfaces under rational one-to-one transformations.
Lie's theory
From 1870, Sophus Lie's work put the theory of differential equations on a better foundation. He showed that the integration theories of the older mathematicians can, using Lie groups, be referred to a common source, and that ordinary differential equations that admit the same infinitesimal transformations present comparable integration difficulties. He also emphasized the subject of transformations of contact.
Lie's group theory of differential equations has been certified, namely: (1) that it unifies the many ad hoc methods known for solving differential equations, and (2) that it provides powerful new ways to find solutions. The theory has applications to both ordinary and partial differential equations.
A general solution approach uses the symmetry property of differential equations, the continuous infinitesimal transformations of solutions to solutions (Lie theory). Continuous group theory, Lie algebras, and differential geometry are used to understand the structure of linear and non-linear (partial) differential equations for generating integrable equations, to find its Lax pairs, recursion operators, Bäcklund transform, and finally finding exact analytic solutions to DE.
Symmetry methods have been applied to differential equations that arise in mathematics, physics, engineering, and other disciplines.
Sturm–Liouville theory
Sturm–Liouville theory is a theory of a special type of second-order linear ordinary differential equation. Their solutions are based on eigenvalues and corresponding eigenfunctions of linear operators defined via second-order homogeneous linear equations. The problems are identified as Sturm–Liouville problems (SLP) and are named after J. C. F. Sturm and J. Liouville, who studied them in the mid-1800s. SLPs have an infinite number of eigenvalues, and the corresponding eigenfunctions form a complete, orthogonal set, which makes orthogonal expansions possible. This is a key idea in applied mathematics, physics, and engineering. SLPs are also useful in the analysis of certain partial differential equations.
Existence and uniqueness of solutions
There are several theorems that establish existence and uniqueness of solutions to initial value problems involving ODEs both locally and globally. The two main theorems are
Theorem Assumption Conclusion Peano existence theorem continuous
local existence only Picard–Lindelöf theorem Lipschitz continuous
local existence and uniqueness
In their basic form both of these theorems only guarantee local results, though the latter can be extended to give a global result, for example, if the conditions of Grönwall's inequality are met.
Also, uniqueness theorems like the Lipschitz one above do not apply to DAE systems, which may have multiple solutions stemming from their (non-linear) algebraic part alone.
Local existence and uniqueness theorem simplified
The theorem can be stated simply as follows. For the equation and initial value problem: if
and
are continuous in a closed rectangle
in the
plane, where
and
are real (symbolically:
) and
denotes the Cartesian product, square brackets denote closed intervals, then there is an interval
for some
where the solution to the above equation and initial value problem can be found. That is, there is a solution and it is unique. Since there is no restriction on
to be linear, this applies to non-linear equations that take the form
, and it can also be applied to systems of equations.
Global uniqueness and maximum domain of solution
When the hypotheses of the Picard–Lindelöf theorem are satisfied, then local existence and uniqueness can be extended to a global result. More precisely:
For each initial condition there exists a unique maximum (possibly infinite) open interval
such that any solution that satisfies this initial condition is a restriction of the solution that satisfies this initial condition with domain .
In the case that , there are exactly two possibilities
- explosion in finite time:
- leaves domain of definition:
where is the open set in which
is defined, and
is its boundary.
Note that the maximum domain of the solution
- is always an interval (to have uniqueness)
- may be smaller than
- may depend on the specific choice of
.
- Example.
This means that , which is
and therefore locally Lipschitz continuous, satisfying the Picard–Lindelöf theorem.
Even in such a simple setting, the maximum domain of solution cannot be all since the solution is
which has maximum domain:
This shows clearly that the maximum interval may depend on the initial conditions. The domain of could be taken as being
but this would lead to a domain that is not an interval, so that the side opposite to the initial condition would be disconnected from the initial condition, and therefore not uniquely determined by it.
The maximum domain is not because
which is one of the two possible cases according to the above theorem.
Reduction of order
Differential equations are usually easier to solve if the order of the equation can be reduced.
Reduction to a first-order system
Any explicit differential equation of order ,
can be written as a system of first-order differential equations by defining a new family of unknown functions
for . The
-dimensional system of first-order coupled differential equations is then
more compactly in vector notation:
where
Summary of exact solutions
Some differential equations have solutions that can be written in an exact and closed form. Several important classes are given here.
In the table below, ,
,
,
, and
,
are any integrable functions of
,
;
and
are real given constants;
are arbitrary constants (complex in general). The differential equations are in their equivalent and alternative forms that lead to the solution through integration.
In the integral solutions, and
are dummy variables of integration (the continuum analogues of indices in summation), and the notation
just means to integrate
with respect to
, then after the integration substitute
, without adding constants (explicitly stated).
Separable equations
Differential equation | Solution method | General solution |
---|---|---|
First-order, separable in
| Separation of variables (divide by | |
First-order, separable in
| Direct integration. | |
First-order, autonomous, separable in
| Separation of variables (divide by | |
First-order, separable in
| Integrate throughout. |
General first-order equations
Differential equation | Solution method | General solution |
---|---|---|
First-order, homogeneous
| Set y = ux, then solve by separation of variables in u and x. | |
First-order, separable
| Separation of variables (divide by |
If |
Exact differential, first-order
where | Integrate throughout. | where |
Inexact differential, first-order
where | Integration factor
| If
where |
General second-order equations
Differential equation | Solution method | General solution |
---|---|---|
Second-order, autonomous
| Multiply both sides of equation by 2dy/dx, substitute |
Linear to the
th order equations
Differential equation | Solution method | General solution |
---|---|---|
First-order, linear, inhomogeneous, function coefficients
| Integrating factor: | Armour formula:
|
Second-order, linear, inhomogeneous, function coefficients
| Integrating factor: | |
Second-order, linear, inhomogeneous, constant coefficients
| Complementary function Particular integral | If
If
If
|
| Complementary function Particular integral | Since |
The guessing method
This section does not cite any sources.(January 2020) |
When all other methods for solving an ODE fail, or in the cases where we have some intuition about what the solution to a DE might look like, it is sometimes possible to solve a DE simply by guessing the solution and validating it is correct. To use this method, we simply guess a solution to the differential equation, and then plug the solution into the differential equation to validate if it satisfies the equation. If it does then we have a particular solution to the DE, otherwise we start over again and try another guess. For instance we could guess that the solution to a DE has the form: since this is a very common solution that physically behaves in a sinusoidal way.
In the case of a first order ODE that is non-homogeneous we need to first find a solution to the homogeneous portion of the DE, otherwise known as the associated homogeneous equation, and then find a solution to the entire non-homogeneous equation by guessing. Finally, we add both of these solutions together to obtain the general solution to the ODE, that is:
Software for ODE solving
- Maxima, an open-source computer algebra system.
- COPASI, a free (Artistic License 2.0) software package for the integration and analysis of ODEs.
- MATLAB, a technical computing application (MATrix LABoratory)
- GNU Octave, a high-level language, primarily intended for numerical computations.
- Scilab, an open source application for numerical computation.
- Maple, a proprietary application for symbolic calculations.
- Mathematica, a proprietary application primarily intended for symbolic calculations.
- SymPy, a Python package that can solve ODEs symbolically
- Julia (programming language), a high-level language primarily intended for numerical computations.
- SageMath, an open-source application that uses a Python-like syntax with a wide range of capabilities spanning several branches of mathematics.
- SciPy, a Python package that includes an ODE integration module.
- Chebfun, an open-source package, written in MATLAB, for computing with functions to 15-digit accuracy.
- GNU R, an open source computational environment primarily intended for statistics, which includes packages for ODE solving.
See also
- Boundary value problem
- Examples of differential equations
- Laplace transform applied to differential equations
- List of dynamical systems and differential equations topics
- Matrix differential equation
- Method of undetermined coefficients
- Recurrence relation
Notes
- Dennis G. Zill (15 March 2012). A First Course in Differential Equations with Modeling Applications. Cengage Learning. ISBN 978-1-285-40110-2. Archived from the original on 17 January 2020. Retrieved 11 July 2019.
- "What is the origin of the term "ordinary differential equations"?". hsm.stackexchange.com. Stack Exchange. Retrieved 2016-07-28.
- Karras, Tero; Aittala, Miika; Aila, Timo; Laine, Samuli (2022). "Elucidating the Design Space of Diffusion-Based Generative Models". arXiv:2206.00364 [cs.CV].
- Butcher, J. C. (2000-12-15). "Numerical methods for ordinary differential equations in the 20th century". Journal of Computational and Applied Mathematics. Numerical Analysis 2000. Vol. VI: Ordinary Differential Equations and Integral Equations. 125 (1): 1–29. Bibcode:2000JCoAM.125....1B. doi:10.1016/S0377-0427(00)00455-6. ISSN 0377-0427.
- Greenberg, Michael D. (2012). Ordinary differential equations. Hoboken, N.J: Wiley. ISBN 978-1-118-23002-2.
- Denis, Byakatonda (2020-12-10). "An Overview of Numerical and Analytical Methods for solving Ordinary Differential Equations". arXiv:2012.07558 [math.HO].
- Mathematics for Chemists, D.M. Hirst, Macmillan Press, 1976, (No ISBN) SBN: 333-18172-7
- Kreyszig (1972, p. 64)
- Simmons (1972, pp. 1, 2)
- Halliday & Resnick (1977, p. 78)
- Tipler (1991, pp. 78–83)
- Harper (1976, p. 127)
- Kreyszig (1972, p. 2)
- Simmons (1972, p. 3)
- Kreyszig (1972, p. 24)
- Simmons (1972, p. 47)
- Harper (1976, p. 128)
- Kreyszig (1972, p. 12)
- Ascher & Petzold (1998, p. 12)
- Achim Ilchmann; Timo Reis (2014). Surveys in Differential-Algebraic Equations II. Springer. pp. 104–105. ISBN 978-3-319-11050-9.
- Ascher & Petzold (1998, p. 5)
- Kreyszig (1972, p. 78)
- Kreyszig (1972, p. 4)
- Vardia T. Haimo (1985). "Finite Time Differential Equations". 1985 24th IEEE Conference on Decision and Control. pp. 1729–1733. doi:10.1109/CDC.1985.268832. S2CID 45426376.
- Crelle, 1866, 1868
- Dresner (1999, p. 9)
- Logan, J. (2013). Applied mathematics (4th ed.).
- Ascher & Petzold (1998, p. 13)
- Elementary Differential Equations and Boundary Value Problems (4th Edition), W.E. Boyce, R.C. Diprima, Wiley International, John Wiley & Sons, 1986, ISBN 0-471-83824-1
- Boscain; Chitour 2011, p. 21
- Mathematical Handbook of Formulas and Tables (3rd edition), S. Lipschutz, M. R. Spiegel, J. Liu, Schaum's Outline Series, 2009, ISC_2N 978-0-07-154855-7
- Further Elementary Analysis, R. Porter, G.Bell & Sons (London), 1978, ISBN 0-7135-1594-5
- Mathematical methods for physics and engineering, K.F. Riley, M.P. Hobson, S.J. Bence, Cambridge University Press, 2010, ISC_2N 978-0-521-86153-3
References
- Halliday, David; Resnick, Robert (1977), Physics (3rd ed.), New York: Wiley, ISBN 0-471-71716-9
- Harper, Charlie (1976), Introduction to Mathematical Physics, New Jersey: Prentice-Hall, ISBN 0-13-487538-9
- Kreyszig, Erwin (1972), Advanced Engineering Mathematics (3rd ed.), New York: Wiley, ISBN 0-471-50728-8.
- Polyanin, A. D. and V. F. Zaitsev, Handbook of Exact Solutions for Ordinary Differential Equations (2nd edition), Chapman & Hall/CRC Press, Boca Raton, 2003. ISBN 1-58488-297-2
- Simmons, George F. (1972), Differential Equations with Applications and Historical Notes, New York: McGraw-Hill, LCCN 75173716
- Tipler, Paul A. (1991), Physics for Scientists and Engineers: Extended version (3rd ed.), New York: Worth Publishers, ISBN 0-87901-432-6
- Boscain, Ugo; Chitour, Yacine (2011), Introduction à l'automatique (PDF) (in French)
- Dresner, Lawrence (1999), Applications of Lie's Theory of Ordinary and Partial Differential Equations, Bristol and Philadelphia: Institute of Physics Publishing, ISBN 978-0750305303
- Ascher, Uri; Petzold, Linda (1998), Computer Methods for Ordinary Differential Equations and Differential-Algebraic Equations, SIAM, ISBN 978-1-61197-139-2
Bibliography
- Coddington, Earl A.; Levinson, Norman (1955). Theory of Ordinary Differential Equations. New York: McGraw-Hill.
- Hartman, Philip (2002) [1964], Ordinary differential equations, Classics in Applied Mathematics, vol. 38, Philadelphia: Society for Industrial and Applied Mathematics, doi:10.1137/1.9780898719222, ISBN 978-0-89871-510-1, MR 1929104
- W. Johnson, A Treatise on Ordinary and Partial Differential Equations, John Wiley and Sons, 1913, in University of Michigan Historical Math Collection
- Ince, Edward L. (1944) [1926], Ordinary Differential Equations, Dover Publications, New York, ISBN 978-0-486-60349-0, MR 0010757
- Witold Hurewicz, Lectures on Ordinary Differential Equations, Dover Publications, ISBN 0-486-49510-8
- Ibragimov, Nail H. (1993). CRC Handbook of Lie Group Analysis of Differential Equations Vol. 1-3. Providence: CRC-Press. ISBN 0-8493-4488-3..
- Teschl, Gerald (2012). Ordinary Differential Equations and Dynamical Systems. Providence: American Mathematical Society. ISBN 978-0-8218-8328-0.
- A. D. Polyanin, V. F. Zaitsev, and A. Moussiaux, Handbook of First Order Partial Differential Equations, Taylor & Francis, London, 2002. ISBN 0-415-27267-X
- D. Zwillinger, Handbook of Differential Equations (3rd edition), Academic Press, Boston, 1997.
External links
- "Differential equation, ordinary", Encyclopedia of Mathematics, EMS Press, 2001 [1994]
- EqWorld: The World of Mathematical Equations, containing a list of ordinary differential equations with their solutions.
- Online Notes / Differential Equations by Paul Dawkins, Lamar University.
- Differential Equations, S.O.S. Mathematics.
- A primer on analytical solution of differential equations from the Holistic Numerical Methods Institute, University of South Florida.
- Ordinary Differential Equations and Dynamical Systems lecture notes by Gerald Teschl.
- Notes on Diffy Qs: Differential Equations for Engineers An introductory textbook on differential equations by Jiri Lebl of UIUC.
- Modeling with ODEs using Scilab A tutorial on how to model a physical system described by ODE using Scilab standard programming language by Openeering team.
- Solving an ordinary differential equation in Wolfram|Alpha
In mathematics an ordinary differential equation ODE is a differential equation DE dependent on only a single independent variable As with any other DE its unknown s consists of one or more function s and involves the derivatives of those functions The term ordinary is used in contrast with partial differential equations PDEs which may be with respect to more than one independent variable and less commonly in contrast with stochastic differential equations SDEs where the progression is random The trajectory of a projectile launched from a cannon follows a curve determined by an ordinary differential equation that is derived from Newton s second law Differential equationsA linear differential equation is a differential equation that is defined by a linear polynomial in the unknown function and its derivatives that is an equation of the form a0 x y a1 x y a2 x y an x y n b x 0 displaystyle a 0 x y a 1 x y a 2 x y cdots a n x y n b x 0 where a0 x an x displaystyle a 0 x ldots a n x and b x displaystyle b x are arbitrary differentiable functions that do not need to be linear and y y n displaystyle y ldots y n are the successive derivatives of the unknown function y displaystyle y of the variable x displaystyle x Among ordinary differential equations linear differential equations play a prominent role for several reasons Most elementary and special functions that are encountered in physics and applied mathematics are solutions of linear differential equations see Holonomic function When physical phenomena are modeled with non linear equations they are generally approximated by linear differential equations for an easier solution The few non linear ODEs that can be solved explicitly are generally solved by transforming the equation into an equivalent linear ODE see for example Riccati equation Some ODEs can be solved explicitly in terms of known functions and integrals When that is not possible the equation for computing the Taylor series of the solutions may be useful For applied problems numerical methods for ordinary differential equations can supply an approximation of the solution BackgroundOrdinary differential equations ODEs arise in many contexts of mathematics and social and natural sciences Mathematical descriptions of change use differentials and derivatives Various differentials derivatives and functions become related via equations such that a differential equation is a result that describes dynamically changing phenomena evolution and variation Often quantities are defined as the rate of change of other quantities for example derivatives of displacement with respect to time or gradients of quantities which is how they enter differential equations Specific mathematical fields include geometry and analytical mechanics Scientific fields include much of physics and astronomy celestial mechanics meteorology weather modeling chemistry reaction rates biology infectious diseases genetic variation ecology and population modeling population competition economics stock trends interest rates and the market equilibrium price changes Many mathematicians have studied differential equations and contributed to the field including Newton Leibniz the Bernoulli family Riccati Clairaut d Alembert and Euler A simple example is Newton s second law of motion the relationship between the displacement x displaystyle x and the time t displaystyle t of an object under the force F displaystyle F is given by the differential equation md2x t dt2 F x t displaystyle m frac mathrm d 2 x t mathrm d t 2 F x t which constrains the motion of a particle of constant mass m displaystyle m In general F displaystyle F is a function of the position x t displaystyle x t of the particle at time t displaystyle t The unknown function x t displaystyle x t appears on both sides of the differential equation and is indicated in the notation F x t displaystyle F x t DefinitionsIn what follows y displaystyle y is a dependent variable representing an unknown function y f x displaystyle y f x of the independent variable x displaystyle x The notation for differentiation varies depending upon the author and upon which notation is most useful for the task at hand In this context the Leibniz s notation dydx d2ydx2 dnydxn displaystyle frac dy dx frac d 2 y dx 2 ldots frac d n y dx n is more useful for differentiation and integration whereas Lagrange s notation y y y n displaystyle y y ldots y n is more useful for representing higher order derivatives compactly and Newton s notation y y y displaystyle dot y ddot y overset y is often used in physics for representing derivatives of low order with respect to time General definition Given F displaystyle F a function of x displaystyle x y displaystyle y and derivatives of y displaystyle y Then an equation of the form F x y y y n 1 y n displaystyle F left x y y ldots y n 1 right y n is called an explicit ordinary differential equation of order n displaystyle n More generally an implicit ordinary differential equation of order n displaystyle n takes the form F x y y y y n 0 displaystyle F left x y y y ldots y n right 0 There are further classifications AutonomousA differential equation is autonomous if it does not depend on the variable x LinearA differential equation is linear if F displaystyle F can be written as a linear combination of the derivatives of y displaystyle y that is it can be rewritten asy n i 0n 1ai x y i r x displaystyle y n sum i 0 n 1 a i x y i r x where ai x displaystyle a i x and r x displaystyle r x are continuous functions of x displaystyle x The function r x displaystyle r x is called the source term leading to further classification dd HomogeneousA linear differential equation is homogeneous if r x 0 displaystyle r x 0 In this case there is always the trivial solution y 0 displaystyle y 0 Nonhomogeneous or inhomogeneous A linear differential equation is nonhomogeneous if r x 0 displaystyle r x neq 0 Non linearA differential equation that is not linear System of ODEs A number of coupled differential equations form a system of equations If y displaystyle mathbf y is a vector whose elements are functions y x y1 x y2 x ym x displaystyle mathbf y x y 1 x y 2 x ldots y m x and F displaystyle mathbf F is a vector valued function of y displaystyle mathbf y and its derivatives then y n F x y y y y n 1 displaystyle mathbf y n mathbf F left x mathbf y mathbf y mathbf y ldots mathbf y n 1 right is an explicit system of ordinary differential equations of order n gt displaystyle n gt and dimension m displaystyle m In column vector form y1 n y2 n ym n f1 x y y y y n 1 f2 x y y y y n 1 fm x y y y y n 1 displaystyle begin pmatrix y 1 n y 2 n vdots y m n end pmatrix begin pmatrix f 1 left x mathbf y mathbf y mathbf y ldots mathbf y n 1 right f 2 left x mathbf y mathbf y mathbf y ldots mathbf y n 1 right vdots f m left x mathbf y mathbf y mathbf y ldots mathbf y n 1 right end pmatrix These are not necessarily linear The implicit analogue is F x y y y y n 0 displaystyle mathbf F left x mathbf y mathbf y mathbf y ldots mathbf y n right boldsymbol 0 where 0 0 0 0 displaystyle boldsymbol 0 0 0 ldots 0 is the zero vector In matrix form f1 x y y y y n f2 x y y y y n fm x y y y y n 00 0 displaystyle begin pmatrix f 1 x mathbf y mathbf y mathbf y ldots mathbf y n f 2 x mathbf y mathbf y mathbf y ldots mathbf y n vdots f m x mathbf y mathbf y mathbf y ldots mathbf y n end pmatrix begin pmatrix 0 0 vdots 0 end pmatrix For a system of the form F x y y 0 displaystyle mathbf F left x mathbf y mathbf y right boldsymbol 0 some sources also require that the Jacobian matrix F x u v v displaystyle frac partial mathbf F x mathbf u mathbf v partial mathbf v be non singular in order to call this an implicit ODE system an implicit ODE system satisfying this Jacobian non singularity condition can be transformed into an explicit ODE system In the same sources implicit ODE systems with a singular Jacobian are termed differential algebraic equations DAEs This distinction is not merely one of terminology DAEs have fundamentally different characteristics and are generally more involved to solve than nonsingular ODE systems Presumably for additional derivatives the Hessian matrix and so forth are also assumed non singular according to this scheme citation needed although note that any ODE of order greater than one can be and usually is rewritten as system of ODEs of first order which makes the Jacobian singularity criterion sufficient for this taxonomy to be comprehensive at all orders The behavior of a system of ODEs can be visualized through the use of a phase portrait Solutions Given a differential equation F x y y y n 0 displaystyle F left x y y ldots y n right 0 a function u I R R displaystyle u I subset mathbb R to mathbb R where I displaystyle I is an interval is called a solution or integral curve for F displaystyle F if u displaystyle u is n displaystyle n times differentiable on I displaystyle I and F x u u u n 0x I displaystyle F x u u ldots u n 0 quad x in I Given two solutions u J R R displaystyle u J subset mathbb R to mathbb R and v I R R displaystyle v I subset mathbb R to mathbb R u displaystyle u is called an extension of v displaystyle v if I J displaystyle I subset J and u x v x x I displaystyle u x v x quad x in I A solution that has no extension is called a maximal solution A solution defined on all of R displaystyle mathbb R is called a global solution A general solution of an n displaystyle n th order equation is a solution containing n displaystyle n arbitrary independent constants of integration A particular solution is derived from the general solution by setting the constants to particular values often chosen to fulfill set initial conditions or boundary conditions A singular solution is a solution that cannot be obtained by assigning definite values to the arbitrary constants in the general solution In the context of linear ODE the terminology particular solution can also refer to any solution of the ODE not necessarily satisfying the initial conditions which is then added to the homogeneous solution a general solution of the homogeneous ODE which then forms a general solution of the original ODE This is the terminology used in the guessing method section in this article and is frequently used when discussing the method of undetermined coefficients and variation of parameters Solutions of finite duration For non linear autonomous ODEs it is possible under some conditions to develop solutions of finite duration meaning here that from its own dynamics the system will reach the value zero at an ending time and stays there in zero forever after These finite duration solutions can t be analytical functions on the whole real line and because they will be non Lipschitz functions at their ending time they are not included in the uniqueness theorem of solutions of Lipschitz differential equations As example the equation y sgn y y y 0 1 displaystyle y text sgn y sqrt y y 0 1 Admits the finite duration solution y x 14 1 x2 1 x2 2 displaystyle y x frac 1 4 left 1 frac x 2 left 1 frac x 2 right right 2 TheoriesSingular solutions The theory of singular solutions of ordinary and partial differential equations was a subject of research from the time of Leibniz but only since the middle of the nineteenth century has it received special attention A valuable but little known work on the subject is that of Houtain 1854 Darboux from 1873 was a leader in the theory and in the geometric interpretation of these solutions he opened a field worked by various writers notably Casorati and Cayley To the latter is due 1872 the theory of singular solutions of differential equations of the first order as accepted circa 1900 Reduction to quadratures The primitive attempt in dealing with differential equations had in view a reduction to quadratures As it had been the hope of eighteenth century algebraists to find a method for solving the general equation of the n displaystyle n th degree so it was the hope of analysts to find a general method for integrating any differential equation Gauss 1799 showed however that complex differential equations require complex numbers Hence analysts began to substitute the study of functions thus opening a new and fertile field Cauchy was the first to appreciate the importance of this view Thereafter the real question was no longer whether a solution is possible by means of known functions or their integrals but whether a given differential equation suffices for the definition of a function of the independent variable or variables and if so what are the characteristic properties Fuchsian theory Two memoirs by Fuchs inspired a novel approach subsequently elaborated by Thome and Frobenius Collet was a prominent contributor beginning in 1869 His method for integrating a non linear system was communicated to Bertrand in 1868 Clebsch 1873 attacked the theory along lines parallel to those in his theory of Abelian integrals As the latter can be classified according to the properties of the fundamental curve that remains unchanged under a rational transformation Clebsch proposed to classify the transcendent functions defined by differential equations according to the invariant properties of the corresponding surfaces f 0 displaystyle f 0 under rational one to one transformations Lie s theory From 1870 Sophus Lie s work put the theory of differential equations on a better foundation He showed that the integration theories of the older mathematicians can using Lie groups be referred to a common source and that ordinary differential equations that admit the same infinitesimal transformations present comparable integration difficulties He also emphasized the subject of transformations of contact Lie s group theory of differential equations has been certified namely 1 that it unifies the many ad hoc methods known for solving differential equations and 2 that it provides powerful new ways to find solutions The theory has applications to both ordinary and partial differential equations A general solution approach uses the symmetry property of differential equations the continuous infinitesimal transformations of solutions to solutions Lie theory Continuous group theory Lie algebras and differential geometry are used to understand the structure of linear and non linear partial differential equations for generating integrable equations to find its Lax pairs recursion operators Backlund transform and finally finding exact analytic solutions to DE Symmetry methods have been applied to differential equations that arise in mathematics physics engineering and other disciplines Sturm Liouville theory Sturm Liouville theory is a theory of a special type of second order linear ordinary differential equation Their solutions are based on eigenvalues and corresponding eigenfunctions of linear operators defined via second order homogeneous linear equations The problems are identified as Sturm Liouville problems SLP and are named after J C F Sturm and J Liouville who studied them in the mid 1800s SLPs have an infinite number of eigenvalues and the corresponding eigenfunctions form a complete orthogonal set which makes orthogonal expansions possible This is a key idea in applied mathematics physics and engineering SLPs are also useful in the analysis of certain partial differential equations Existence and uniqueness of solutionsThere are several theorems that establish existence and uniqueness of solutions to initial value problems involving ODEs both locally and globally The two main theorems are Theorem Assumption ConclusionPeano existence theorem F displaystyle F continuous local existence onlyPicard Lindelof theorem F displaystyle F Lipschitz continuous local existence and uniqueness In their basic form both of these theorems only guarantee local results though the latter can be extended to give a global result for example if the conditions of Gronwall s inequality are met Also uniqueness theorems like the Lipschitz one above do not apply to DAE systems which may have multiple solutions stemming from their non linear algebraic part alone Local existence and uniqueness theorem simplified The theorem can be stated simply as follows For the equation and initial value problem y F x y y0 y x0 displaystyle y F x y quad y 0 y x 0 if F displaystyle F and F y displaystyle partial F partial y are continuous in a closed rectangle R x0 a x0 a y0 b y0 b displaystyle R x 0 a x 0 a times y 0 b y 0 b in the x y displaystyle x y plane where a displaystyle a and b displaystyle b are real symbolically a b R displaystyle a b in mathbb R and x displaystyle x denotes the Cartesian product square brackets denote closed intervals then there is an interval I x0 h x0 h x0 a x0 a displaystyle I x 0 h x 0 h subset x 0 a x 0 a for some h R displaystyle h in mathbb R where the solution to the above equation and initial value problem can be found That is there is a solution and it is unique Since there is no restriction on F displaystyle F to be linear this applies to non linear equations that take the form F x y displaystyle F x y and it can also be applied to systems of equations Global uniqueness and maximum domain of solution When the hypotheses of the Picard Lindelof theorem are satisfied then local existence and uniqueness can be extended to a global result More precisely For each initial condition x0 y0 displaystyle x 0 y 0 there exists a unique maximum possibly infinite open interval Imax x x x R x0 Imax displaystyle I max x x x pm in mathbb R cup pm infty x 0 in I max such that any solution that satisfies this initial condition is a restriction of the solution that satisfies this initial condition with domain Imax displaystyle I max In the case that x displaystyle x pm neq pm infty there are exactly two possibilities explosion in finite time lim supx x y x displaystyle limsup x to x pm y x to infty leaves domain of definition limx x y x W displaystyle lim x to x pm y x in partial bar Omega where W displaystyle Omega is the open set in which F displaystyle F is defined and W displaystyle partial bar Omega is its boundary Note that the maximum domain of the solution is always an interval to have uniqueness may be smaller than R displaystyle mathbb R may depend on the specific choice of x0 y0 displaystyle x 0 y 0 Example y y2 displaystyle y y 2 This means that F x y y2 displaystyle F x y y 2 which is C1 displaystyle C 1 and therefore locally Lipschitz continuous satisfying the Picard Lindelof theorem Even in such a simple setting the maximum domain of solution cannot be all R displaystyle mathbb R since the solution is y x y0 x0 x y0 1 displaystyle y x frac y 0 x 0 x y 0 1 which has maximum domain Ry0 0 x0 1y0 y0 gt 0 x0 1y0 y0 lt 0 displaystyle begin cases mathbb R amp y 0 0 4pt left infty x 0 frac 1 y 0 right amp y 0 gt 0 4pt left x 0 frac 1 y 0 infty right amp y 0 lt 0 end cases This shows clearly that the maximum interval may depend on the initial conditions The domain of y displaystyle y could be taken as being R x0 1 y0 displaystyle mathbb R setminus x 0 1 y 0 but this would lead to a domain that is not an interval so that the side opposite to the initial condition would be disconnected from the initial condition and therefore not uniquely determined by it The maximum domain is not R displaystyle mathbb R because limx x y x displaystyle lim x to x pm y x to infty which is one of the two possible cases according to the above theorem Reduction of orderDifferential equations are usually easier to solve if the order of the equation can be reduced Reduction to a first order system Any explicit differential equation of order n displaystyle n F x y y y y n 1 y n displaystyle F left x y y y ldots y n 1 right y n can be written as a system of n displaystyle n first order differential equations by defining a new family of unknown functions yi y i 1 displaystyle y i y i 1 for i 1 2 n displaystyle i 1 2 ldots n The n displaystyle n dimensional system of first order coupled differential equations is then y1 y2y2 y3 yn 1 ynyn F x y1 yn displaystyle begin array rcl y 1 amp amp y 2 y 2 amp amp y 3 amp vdots amp y n 1 amp amp y n y n amp amp F x y 1 ldots y n end array more compactly in vector notation y F x y displaystyle mathbf y mathbf F x mathbf y where y y1 yn F x y1 yn y2 yn F x y1 yn displaystyle mathbf y y 1 ldots y n quad mathbf F x y 1 ldots y n y 2 ldots y n F x y 1 ldots y n Summary of exact solutionsSome differential equations have solutions that can be written in an exact and closed form Several important classes are given here In the table below P x displaystyle P x Q x displaystyle Q x P y displaystyle P y Q y displaystyle Q y and M x y displaystyle M x y N x y displaystyle N x y are any integrable functions of x displaystyle x y displaystyle y b displaystyle b and c displaystyle c are real given constants C1 C2 displaystyle C 1 C 2 ldots are arbitrary constants complex in general The differential equations are in their equivalent and alternative forms that lead to the solution through integration In the integral solutions l displaystyle lambda and e displaystyle varepsilon are dummy variables of integration the continuum analogues of indices in summation and the notation xF l dl displaystyle int x F lambda d lambda just means to integrate F l displaystyle F lambda with respect to l displaystyle lambda then after the integration substitute l x displaystyle lambda x without adding constants explicitly stated Separable equations Differential equation Solution method General solutionFirst order separable in x displaystyle x and y displaystyle y general case see below for special cases P1 x Q1 y P2 x Q2 y dydx 0P1 x Q1 y dx P2 x Q2 y dy 0 displaystyle begin aligned P 1 x Q 1 y P 2 x Q 2 y frac dy dx amp 0 P 1 x Q 1 y dx P 2 x Q 2 y dy amp 0 end aligned Separation of variables divide by P2Q1 displaystyle P 2 Q 1 xP1 l P2 l dl yQ2 l Q1 l dl C displaystyle int x frac P 1 lambda P 2 lambda d lambda int y frac Q 2 lambda Q 1 lambda d lambda C First order separable in x displaystyle x dydx F x dy F x dx displaystyle begin aligned frac dy dx amp F x dy amp F x dx end aligned Direct integration y xF l dl C displaystyle y int x F lambda d lambda C First order autonomous separable in y displaystyle y dydx F y dy F y dx displaystyle begin aligned frac dy dx amp F y dy amp F y dx end aligned Separation of variables divide by F displaystyle F x ydlF l C displaystyle x int y frac d lambda F lambda C First order separable in x displaystyle x and y displaystyle y P y dydx Q x 0P y dy Q x dx 0 displaystyle begin aligned P y frac dy dx Q x amp 0 P y dy Q x dx amp 0 end aligned Integrate throughout yP l dl xQ l dl C displaystyle int y P lambda d lambda int x Q lambda d lambda C General first order equations Differential equation Solution method General solutionFirst order homogeneous dydx F yx displaystyle frac dy dx F left frac y x right Set y ux then solve by separation of variables in u and x ln Cx y xdlF l l displaystyle ln Cx int y x frac d lambda F lambda lambda First order separable yM xy xN xy dydx 0yM xy dx xN xy dy 0 displaystyle begin aligned yM xy xN xy frac dy dx amp 0 yM xy dx xN xy dy amp 0 end aligned Separation of variables divide by xy displaystyle xy ln Cx xyN l dll N l M l displaystyle ln Cx int xy frac N lambda d lambda lambda N lambda M lambda If N M displaystyle N M the solution is xy C displaystyle xy C Exact differential first order M x y dydx N x y 0M x y dy N x y dx 0 displaystyle begin aligned M x y frac dy dx N x y amp 0 M x y dy N x y dx amp 0 end aligned where M y N x displaystyle frac partial M partial y frac partial N partial x Integrate throughout F x y xM l y dl yY l dl yN x l dl xX l dl C displaystyle begin aligned F x y amp int x M lambda y d lambda int y Y lambda d lambda amp int y N x lambda d lambda int x X lambda d lambda C end aligned where Y y N x y y xM l y dl displaystyle Y y N x y frac partial partial y int x M lambda y d lambda and X x M x y x yN x l dl displaystyle X x M x y frac partial partial x int y N x lambda d lambda Inexact differential first order M x y dydx N x y 0M x y dy N x y dx 0 displaystyle begin aligned M x y frac dy dx N x y amp 0 M x y dy N x y dx amp 0 end aligned where M y N x displaystyle frac partial M partial y neq frac partial N partial x Integration factor m x y displaystyle mu x y satisfying mM y mN x displaystyle frac partial mu M partial y frac partial mu N partial x If m x y displaystyle mu x y can be found in a suitable way then F x y xm l y M l y dl yY l dl ym x l N x l dl xX l dl C displaystyle begin aligned F x y amp int x mu lambda y M lambda y d lambda int y Y lambda d lambda amp int y mu x lambda N x lambda d lambda int x X lambda d lambda C end aligned where Y y N x y y xm l y M l y dl displaystyle Y y N x y frac partial partial y int x mu lambda y M lambda y d lambda and X x M x y x ym x l N x l dl displaystyle X x M x y frac partial partial x int y mu x lambda N x lambda d lambda General second order equations Differential equation Solution method General solutionSecond order autonomous d2ydx2 F y displaystyle frac d 2 y dx 2 F y Multiply both sides of equation by 2dy dx substitute 2dydxd2ydx2 ddx dydx 2 displaystyle 2 frac dy dx frac d 2 y dx 2 frac d dx left frac dy dx right 2 then integrate twice x ydl2 lF e de C1 C2 displaystyle x pm int y frac d lambda sqrt 2 int lambda F varepsilon d varepsilon C 1 C 2 Linear to the n displaystyle n th order equations Differential equation Solution method General solutionFirst order linear inhomogeneous function coefficients dydx P x y Q x displaystyle frac dy dx P x y Q x Integrating factor e xP l dl displaystyle e int x P lambda d lambda Armour formula y e xP l dl xe lP e deQ l dl C displaystyle y e int x P lambda d lambda left int x e int lambda P varepsilon d varepsilon Q lambda d lambda C right Second order linear inhomogeneous function coefficients d2ydx2 2p x dydx p x 2 p x y q x displaystyle frac d 2 y dx 2 2p x frac dy dx left p x 2 p x right y q x Integrating factor e xP l dl displaystyle e int x P lambda d lambda y e xP l dl x 3e lP e deQ l dl d3 C1x C2 displaystyle y e int x P lambda d lambda left int x left int xi e int lambda P varepsilon d varepsilon Q lambda d lambda right d xi C 1 x C 2 right Second order linear inhomogeneous constant coefficients d2ydx2 bdydx cy r x displaystyle frac d 2 y dx 2 b frac dy dx cy r x Complementary function yc displaystyle y c assume yc x eax displaystyle y c x e alpha x substitute and solve polynomial in a displaystyle alpha to find the linearly independent functions eajx displaystyle e alpha j x Particular integral yp displaystyle y p in general the method of variation of parameters though for very simple r x displaystyle r x inspection may work y yc yp displaystyle y y c y p If b2 gt 4c displaystyle b 2 gt 4c then yc C1e x2 b b2 4c C2e x2 b b2 4c displaystyle y c C 1 e frac x 2 left b sqrt b 2 4c right C 2 e frac x 2 left b sqrt b 2 4c right If b2 4c displaystyle b 2 4c then yc C1x C2 e bx2 displaystyle y c C 1 x C 2 e frac bx 2 If b2 lt 4c displaystyle b 2 lt 4c then yc e bx2 C1sin x4c b22 C2cos x4c b22 displaystyle y c e frac bx 2 left C 1 sin left x frac sqrt 4c b 2 2 right C 2 cos left x frac sqrt 4c b 2 2 right right n displaystyle n th order linear inhomogeneous constant coefficients j 0nbjdjydxj r x displaystyle sum j 0 n b j frac d j y dx j r x Complementary function yc displaystyle y c assume yc x eax displaystyle y c x e alpha x substitute and solve polynomial in a displaystyle alpha to find the linearly independent functions eajx displaystyle e alpha j x Particular integral yp displaystyle y p in general the method of variation of parameters though for very simple r x displaystyle r x inspection may work y yc yp displaystyle y y c y p Since aj displaystyle alpha j are the solutions of the polynomial of degree n displaystyle n j 1n a aj 0 textstyle prod j 1 n alpha alpha j 0 then for aj displaystyle alpha j all different yc j 1nCjeajx displaystyle y c sum j 1 n C j e alpha j x for each root aj displaystyle alpha j repeated kj displaystyle k j times yc j 1n ℓ 1kjCj ℓxℓ 1 eajx displaystyle y c sum j 1 n left sum ell 1 k j C j ell x ell 1 right e alpha j x for some aj displaystyle alpha j complex then setting aj xj igj displaystyle alpha j chi j i gamma j and using Euler s formula allows some terms in the previous results to be written in the form Cjeajx Cjexjxcos gjx fj displaystyle C j e alpha j x C j e chi j x cos gamma j x varphi j where fj displaystyle varphi j is an arbitrary constant phase shift The guessing methodThis section does not cite any sources Please help improve this section by adding citations to reliable sources Unsourced material may be challenged and removed January 2020 Learn how and when to remove this message When all other methods for solving an ODE fail or in the cases where we have some intuition about what the solution to a DE might look like it is sometimes possible to solve a DE simply by guessing the solution and validating it is correct To use this method we simply guess a solution to the differential equation and then plug the solution into the differential equation to validate if it satisfies the equation If it does then we have a particular solution to the DE otherwise we start over again and try another guess For instance we could guess that the solution to a DE has the form y Aeat displaystyle y Ae alpha t since this is a very common solution that physically behaves in a sinusoidal way In the case of a first order ODE that is non homogeneous we need to first find a solution to the homogeneous portion of the DE otherwise known as the associated homogeneous equation and then find a solution to the entire non homogeneous equation by guessing Finally we add both of these solutions together to obtain the general solution to the ODE that is general solution general solution of the associated homogeneous equation particular solution displaystyle text general solution text general solution of the associated homogeneous equation text particular solution Software for ODE solvingMaxima an open source computer algebra system COPASI a free Artistic License 2 0 software package for the integration and analysis of ODEs MATLAB a technical computing application MATrix LABoratory GNU Octave a high level language primarily intended for numerical computations Scilab an open source application for numerical computation Maple a proprietary application for symbolic calculations Mathematica a proprietary application primarily intended for symbolic calculations SymPy a Python package that can solve ODEs symbolically Julia programming language a high level language primarily intended for numerical computations SageMath an open source application that uses a Python like syntax with a wide range of capabilities spanning several branches of mathematics SciPy a Python package that includes an ODE integration module Chebfun an open source package written in MATLAB for computing with functions to 15 digit accuracy GNU R an open source computational environment primarily intended for statistics which includes packages for ODE solving See alsoBoundary value problem Examples of differential equations Laplace transform applied to differential equations List of dynamical systems and differential equations topics Matrix differential equation Method of undetermined coefficients Recurrence relationNotesDennis G Zill 15 March 2012 A First Course in Differential Equations with Modeling Applications Cengage Learning ISBN 978 1 285 40110 2 Archived from the original on 17 January 2020 Retrieved 11 July 2019 What is the origin of the term ordinary differential equations hsm stackexchange com Stack Exchange Retrieved 2016 07 28 Karras Tero Aittala Miika Aila Timo Laine Samuli 2022 Elucidating the Design Space of Diffusion Based Generative Models arXiv 2206 00364 cs CV Butcher J C 2000 12 15 Numerical methods for ordinary differential equations in the 20th century Journal of Computational and Applied Mathematics Numerical Analysis 2000 Vol VI Ordinary Differential Equations and Integral Equations 125 1 1 29 Bibcode 2000JCoAM 125 1B doi 10 1016 S0377 0427 00 00455 6 ISSN 0377 0427 Greenberg Michael D 2012 Ordinary differential equations Hoboken N J Wiley ISBN 978 1 118 23002 2 Denis Byakatonda 2020 12 10 An Overview of Numerical and Analytical Methods for solving Ordinary Differential Equations arXiv 2012 07558 math HO Mathematics for Chemists D M Hirst Macmillan Press 1976 No ISBN SBN 333 18172 7 Kreyszig 1972 p 64 Simmons 1972 pp 1 2 Halliday amp Resnick 1977 p 78 Tipler 1991 pp 78 83 Harper 1976 p 127 Kreyszig 1972 p 2 Simmons 1972 p 3 Kreyszig 1972 p 24 Simmons 1972 p 47 Harper 1976 p 128 Kreyszig 1972 p 12 Ascher amp Petzold 1998 p 12 Achim Ilchmann Timo Reis 2014 Surveys in Differential Algebraic Equations II Springer pp 104 105 ISBN 978 3 319 11050 9 Ascher amp Petzold 1998 p 5 Kreyszig 1972 p 78 Kreyszig 1972 p 4 Vardia T Haimo 1985 Finite Time Differential Equations 1985 24th IEEE Conference on Decision and Control pp 1729 1733 doi 10 1109 CDC 1985 268832 S2CID 45426376 Crelle 1866 1868 Dresner 1999 p 9 Logan J 2013 Applied mathematics 4th ed Ascher amp Petzold 1998 p 13 Elementary Differential Equations and Boundary Value Problems 4th Edition W E Boyce R C Diprima Wiley International John Wiley amp Sons 1986 ISBN 0 471 83824 1 Boscain Chitour 2011 p 21 Mathematical Handbook of Formulas and Tables 3rd edition S Lipschutz M R Spiegel J Liu Schaum s Outline Series 2009 ISC 2N 978 0 07 154855 7 Further Elementary Analysis R Porter G Bell amp Sons London 1978 ISBN 0 7135 1594 5 Mathematical methods for physics and engineering K F Riley M P Hobson S J Bence Cambridge University Press 2010 ISC 2N 978 0 521 86153 3ReferencesHalliday David Resnick Robert 1977 Physics 3rd ed New York Wiley ISBN 0 471 71716 9 Harper Charlie 1976 Introduction to Mathematical Physics New Jersey Prentice Hall ISBN 0 13 487538 9 Kreyszig Erwin 1972 Advanced Engineering Mathematics 3rd ed New York Wiley ISBN 0 471 50728 8 Polyanin A D and V F Zaitsev Handbook of Exact Solutions for Ordinary Differential Equations 2nd edition Chapman amp Hall CRC Press Boca Raton 2003 ISBN 1 58488 297 2 Simmons George F 1972 Differential Equations with Applications and Historical Notes New York McGraw Hill LCCN 75173716 Tipler Paul A 1991 Physics for Scientists and Engineers Extended version 3rd ed New York Worth Publishers ISBN 0 87901 432 6 Boscain Ugo Chitour Yacine 2011 Introduction a l automatique PDF in French Dresner Lawrence 1999 Applications of Lie s Theory of Ordinary and Partial Differential Equations Bristol and Philadelphia Institute of Physics Publishing ISBN 978 0750305303 Ascher Uri Petzold Linda 1998 Computer Methods for Ordinary Differential Equations and Differential Algebraic Equations SIAM ISBN 978 1 61197 139 2BibliographyCoddington Earl A Levinson Norman 1955 Theory of Ordinary Differential Equations New York McGraw Hill Hartman Philip 2002 1964 Ordinary differential equations Classics in Applied Mathematics vol 38 Philadelphia Society for Industrial and Applied Mathematics doi 10 1137 1 9780898719222 ISBN 978 0 89871 510 1 MR 1929104 W Johnson A Treatise on Ordinary and Partial Differential Equations John Wiley and Sons 1913 in University of Michigan Historical Math Collection Ince Edward L 1944 1926 Ordinary Differential Equations Dover Publications New York ISBN 978 0 486 60349 0 MR 0010757 Witold Hurewicz Lectures on Ordinary Differential Equations Dover Publications ISBN 0 486 49510 8 Ibragimov Nail H 1993 CRC Handbook of Lie Group Analysis of Differential Equations Vol 1 3 Providence CRC Press ISBN 0 8493 4488 3 Teschl Gerald 2012 Ordinary Differential Equations and Dynamical Systems Providence American Mathematical Society ISBN 978 0 8218 8328 0 A D Polyanin V F Zaitsev and A Moussiaux Handbook of First Order Partial Differential Equations Taylor amp Francis London 2002 ISBN 0 415 27267 X D Zwillinger Handbook of Differential Equations 3rd edition Academic Press Boston 1997 External linksWikibooks has a book on the topic of Calculus Ordinary differential equations Wikimedia Commons has media related to Ordinary differential equations Differential equation ordinary Encyclopedia of Mathematics EMS Press 2001 1994 EqWorld The World of Mathematical Equations containing a list of ordinary differential equations with their solutions Online Notes Differential Equations by Paul Dawkins Lamar University Differential Equations S O S Mathematics A primer on analytical solution of differential equations from the Holistic Numerical Methods Institute University of South Florida Ordinary Differential Equations and Dynamical Systems lecture notes by Gerald Teschl Notes on Diffy Qs Differential Equations for Engineers An introductory textbook on differential equations by Jiri Lebl of UIUC Modeling with ODEs using Scilab A tutorial on how to model a physical system described by ODE using Scilab standard programming language by Openeering team Solving an ordinary differential equation in Wolfram Alpha