Solving d'Alembert ODEs
Description
Examples
The general form of the d'Alembert ODE is given by:
dAlembert_ode := y(x)=x*f(diff(y(x),x))+g(diff(y(x),x));
dAlembert_ode≔y⁡x=x⁢f⁡ⅆⅆxy⁡x+g⁡ⅆⅆxy⁡x
where f and g are arbitrary functions. See Differentialgleichungen, by E. Kamke, p. 31. This ODE is actually a generalization of the Clairaut ODE, and is almost always dealt with by looking for a solution in parametric form. For more information, see odeadvisor[patterns].
with⁡DEtools,odeadvisor
odeadvisor
odeadvisor⁡dAlembert_ode
_dAlembert
The general form of the solution for the d'Alembert ODE is returned by dsolve in parametric form, together with a possible singular solution, as follows:
dsolve⁡dAlembert_ode
y⁡x=x⁢RootOf⁡_Z−f⁡_Z+g⁡RootOf⁡_Z−f⁡_Z,x⁡_T=ⅇ∫ⅆⅆ_Tf⁡_T_T−f⁡_Tⅆ_T⁢∫ⅆⅆ_Tg⁡_T⁢ⅇ−∫ⅆⅆ_Tf⁡_T_T−f⁡_Tⅆ_T_T−f⁡_Tⅆ_T+c__1,y⁡_T=ⅇ∫ⅆⅆ_Tf⁡_T_T−f⁡_Tⅆ_T⁢∫ⅆⅆ_Tg⁡_T⁢ⅇ−∫ⅆⅆ_Tf⁡_T_T−f⁡_Tⅆ_T_T−f⁡_Tⅆ_T+c__1⁢f⁡_T+g⁡_T
See Also
DEtools
dsolve
quadrature
linear
separable
Bernoulli
exact
homogeneous
homogeneousB
homogeneousC
homogeneousD
homogeneousG
Chini
Riccati
Abel
Abel2A
Abel2C
rational
Clairaut
dAlembert
sym_implicit
patterns
odeadvisor,types
Download Help Document