IVPs with Piecewise Coefficients
The differential equations that arise in modern applications often have discontinuous coefficients. DSolve
can handle a wide variety of such ODEs with piecewise coefficients.
Some of the functions used in these equations are UnitStep
, and Abs
. These functions and combinations of them can be converted into Piecewise
This converts the given expression into a Piecewise
Here is the general solution to a first-order ODE that contains UnitStep
Here is the solution to the same ODE with an initial condition.
The solution can be plotted in the usual way. Note that the solution is continuous but not differentiable at x=0
This verifies the solution.
Here is a piecewise ODE that has Max
in its coefficients.
A piecewise ODE can be thought of as a collection of ODEs over disjoint intervals such that the expressions for the coefficients and the boundary conditions change from one interval to another. Thus, different intervals have different solutions, and the final solution for the ODE is obtained by patching together the solutions over the different intervals.
For this piecewise ODE, the expression for FinalSol
is obtained by patching together SolFromMinusInfinityToTwo
. The boundary condition for the interval (-Infinity, 2]
is simply y=1
, while the initial condition for the interval [2, Infinity)
(given by the final value for the solution over the first interval).
If there are a large number of discontinuities in a problem, it is convenient to use Piecewise
directly in the formulation of the problem.
This second-order ODE contains a Piecewise
This ODE contains the Clip
function. The solutions are given in terms of Airy functions.
This concludes the discussion of different types of boundary value problems and their solutions.