homogeneousD - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


Solving Homogeneous ODEs of Class D

 

Description

Examples

Description

• 

The general form of the homogeneous equation of class D is given by the following:

> 

homogeneousD_ode := diff(y(x),x)= y(x)/x+g(x)*f(y(x)/x);

homogeneousD_ode≔ⅆⅆxy⁡x=y⁡xx+g⁡x⁢f⁡y⁡xx

(1)
  

where f(y(x)/x) and g(x) are arbitrary functions of their arguments. See Differentialgleichungen, by E. Kamke, p. 20. This type of ODE can be solved in a general manner by dsolve and the coefficients of the infinitesimal symmetry generator are also found by symgen.

Examples

> 

with⁡DEtools,odeadvisor,symgen,symtest

odeadvisor,symgen,symtest

(2)
> 

odeadvisor⁡homogeneousD_ode

_homogeneous,class D

(3)

A pair of infinitesimals for homogeneousD_ode

> 

symgen⁡homogeneousD_ode

_ξ=xg⁡x,_η=yg⁡x

(4)

The general solution for this ODE

> 

ans≔dsolve⁡homogeneousD_ode

ans≔y⁡x=RootOf⁡−∫` `_Z1f⁡_aⅆ_a+∫g⁡xxⅆx+c__1⁢x

(5)

Answers can be tested using odetest

> 

odetest⁡ans,homogeneousD_ode

0

(6)

Let's see how the answer above works when turning f into an explicit function; f is the identity mapping.

> 

f≔u↦u

f≔u↦u

(7)
> 

allvalues⁡value⁡ans

y⁡x=ⅇ∫g⁡xxⅆx+c__1⁢x

(8)
> 

odetest⁡ans,homogeneousD_ode

0

(9)

See Also

DEtools

odeadvisor

dsolve

quadrature

linear

separable

Bernoulli

exact

homogeneous

homogeneousB

homogeneousC

homogeneousD

homogeneousG

Chini

Riccati

Abel

Abel2A

Abel2C

rational

Clairaut

dAlembert

sym_implicit

patterns

odeadvisor,types