Substitution method for solving differential equations
Description of the method
The substitution method for solving differential equations is a method that is used to transform and manipulate differential equations and may help solve them.
The key idea is to replace the dependent variable or independent variable by a new variable that is expressed in terms of both of them.
Zeroth order substitution
For a differential equation:
a zeroth order substitution in place of works if we can rewrite the original condition as:
After solving this differential equation relating and , we plug back to get relational solutions in terms of and .
Higher order substitutions
In some cases, we may substitute using a function not just of and , but also of some of the derivatives of . For instance, we may do a substitution for some function of variables.
If we are doing this kind of substitution, then after solving the differential equation between and , we need to come back and solve a differential equation between and by plugging in the solutions obtained. This is a differential equation of order . In general, the order of the substitution determines the order of this second differential equation that we need to solve.
Interchanging role of dependent and independent variable
In some cases, we may use the new variable to replace the independent variable rather than the dependent variable.
A substitution where the substituted variable is purely a function of or usually does not carry much power: it is equivalent to integration by substitution. The real power of the substitution method for differential equations (which cannot be done in integration alone) is when the function being substituted depends on both variables.
Zeroth-order substitution in first-order differential equation
Consider the differential equation:
Consider the substitution . Then, is the left side. The right side is . Thus, we get:
The equation is now a separable differential equation, and can be solved that way:
(Note that there are no stationary solutions).
We thus get, with freely varying parameter :
Plugging back , this gives:
Solving for gives: