Exact Nonlinear ODEs
Description
Examples
The general form of the exact nonlinear ODE is given by the following:
exact_nonlinear_ode := 'diff(F(x,y(x),seq(diff(y(x),x$i),i=1..n)),x)' = 0;
exact_nonlinear_ode≔∂∂xF⁡x,y⁡x,seq⁡ⅆiⅆxiy⁡x,i=1..n=0
See Murphy, "Ordinary Differential Equations and their Solutions", p. 221.
The order of this ODE can be reduced since it is the total derivative of an ODE of one order lower. If the given ODE is G(x,y,y1,y2,...,yn)=0, the test for exactness is the following:
g0−Dg1+D2g2−⋯±Dngn=0
where
D⁢=⁢ⅆⅆx,⁢y1,⁢…,yn⁢being⁢functions⁢of⁢x
gn=Dn+1Gx,y,y1,y2,...,yn⁢⁢=ⅆGⅆ⁢yn,
yn=ⅆnⅆxny⁡x
Note: The derivatives with respect to y, dy/dx and d^2y/dx^2 are taken in the obvious manner but the derivatives with regard to x are taken considering y, and its derivatives as functions of x.
The reduced ODE is:
reduced_ode := 'F(x,y(x),seq(diff(y(x),x$i),i=1..n))' = _C1;
reduced_ode≔F⁡x,y⁡x,seq⁡ⅆiⅆxiy⁡x,i=1..n=_C1
with⁡DEtools,odeadvisor
odeadvisor
ode≔diff⁡y⁡x,x,x=1y⁡x−xy⁡x2⁢diff⁡y⁡x,x
ode≔ⅆ2ⅆx2y⁡x=1y⁡x−x⁢ⅆⅆxy⁡xy⁡x2
odeadvisor⁡ode
_2nd_order,_exact,_nonlinear,_2nd_order,_with_linear_symmetries,_2nd_order,_reducible,_mu_x_y1,_2nd_order,_reducible,_mu_y_y1,_2nd_order,_reducible,_mu_xy
ans≔dsolve⁡ode,implicit
ans≔−ln⁡c__1⁢x⁢y⁡x−x2+y⁡x2x22−c__1⁢arctanh⁡c__1⁢x+2⁢y⁡xx⁢c__12+4c__12+4−ln⁡x−c__2=0
odetest⁡ans,ode
0
See Also
DEtools
dsolve
quadrature
missing
reducible
linear_ODEs
exact_linear
exact_nonlinear
odeadvisor,types
Download Help Document