Homogeneous differential equation

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description A differential equation can be homogeneous in either of two respects.

A first order differential equation is said to be homogeneous if it may be written

f(x,y)dy=g(x,y)dx,

where Template:Mvar and Template:Mvar are homogeneous functions of the same degree of Template:Mvar and Template:Mvar.[1] In this case, the change of variable y = uxScript error: No such module "Check for unknown parameters". leads to an equation of the form

dxx=h(u)du,

which is easy to solve by integration of the two members.

Otherwise, a differential equation is homogeneous if it is a homogeneous function of the unknown function and its derivatives. In the case of linear differential equations, this means that there are no constant terms. The solutions of any linear ordinary differential equation of any order may be deduced by integration from the solution of the homogeneous equation obtained by removing the constant term.

History

The term homogeneous was first applied to differential equations by Johann Bernoulli in section 9 of his 1726 article De integraionibus aequationum differentialium (On the integration of differential equations).[2]

Homogeneous first-order differential equations

Template:Differential equations

A first-order ordinary differential equation in the form:

M(x,y)dx+N(x,y)dy=0

is a homogeneous type if both functions M(x, y)Script error: No such module "Check for unknown parameters". and N(x, y)Script error: No such module "Check for unknown parameters". are homogeneous functions of the same degree Template:Mvar.[3] That is, multiplying each variable by a parameter λScript error: No such module "Check for unknown parameters"., we find

M(λx,λy)=λnM(x,y)andN(λx,λy)=λnN(x,y).

Thus,

M(λx,λy)N(λx,λy)=M(x,y)N(x,y).

Solution method

In the quotient M(tx,ty)N(tx,ty)=M(x,y)N(x,y), we can let t = Template:SfracScript error: No such module "Check for unknown parameters". to simplify this quotient to a function Template:Mvar of the single variable Template:SfracScript error: No such module "Check for unknown parameters".:

M(x,y)N(x,y)=M(tx,ty)N(tx,ty)=M(1,y/x)N(1,y/x)=f(y/x).

That is

dydx=f(y/x).

Introduce the change of variables y = uxScript error: No such module "Check for unknown parameters".; differentiate using the product rule:

dydx=d(ux)dx=xdudx+udxdx=xdudx+u.

This transforms the original differential equation into the separable form

xdudx=f(u)u,

or

1xdxdu=1f(u)+u,

which can now be integrated directly: ln xScript error: No such module "Check for unknown parameters". equals the antiderivative of the right-hand side (see ordinary differential equation).

Special case

A first order differential equation of the form (Template:Mvar, Template:Mvar, Template:Mvar, Template:Mvar, Template:Mvar, Template:Mvar are all constants)

(ax+by+c)dx+(ex+fy+g)dy=0

where afbeScript error: No such module "Check for unknown parameters". can be transformed into a homogeneous type by a linear transformation of both variables (Template:Mvar and Template:Mvar are constants):

t=x+α;z=y+β,

where

α=cfbgafbe;β=agceafbe.

For cases where af = beScript error: No such module "Check for unknown parameters"., introduce the change of variables u = ax + byScript error: No such module "Check for unknown parameters". or u = ex + fyScript error: No such module "Check for unknown parameters".; differentiation yields:

dudx=ab(ac+auag+eu),

or

dudx=ef(ec+aueg+eu),

for each respective substitution. Both may be solved via Separation of Variables.

Homogeneous linear differential equations

Script error: No such module "Labelled list hatnote". A linear differential equation is homogeneous if it is a homogeneous linear equation in the unknown function and its derivatives. It follows that, if φ(x)Script error: No such module "Check for unknown parameters". is a solution, so is (x)Script error: No such module "Check for unknown parameters"., for any (non-zero) constant Template:Mvar. In order for this condition to hold, each nonzero term of the linear differential equation must depend on the unknown function or any derivative of it. A linear differential equation that fails this condition is called inhomogeneous.

A linear differential equation can be represented as a linear operator acting on y(x)Script error: No such module "Check for unknown parameters". where Template:Mvar is usually the independent variable and Template:Mvar is the dependent variable. Therefore, the general form of a linear homogeneous differential equation is

L(y)=0

where Template:Mvar is a differential operator, a sum of derivatives (defining the "0th derivative" as the original, non-differentiated function), each multiplied by a function fiScript error: No such module "Check for unknown parameters". of Template:Mvar:

L=i=0nfi(x)didxi,

where fiScript error: No such module "Check for unknown parameters". may be constants, but not all fiScript error: No such module "Check for unknown parameters". may be zero.

For example, the following linear differential equation is homogeneous:

sin(x)d2ydx2+4dydx+y=0,

whereas the following two are inhomogeneous:

2x2d2ydx2+4xdydx+y=cos(x);
2x2d2ydx23xdydx+y=2.

The existence of a constant term is a sufficient condition for an equation to be inhomogeneous, as in the above example.

See also

Notes

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "citation/CS1".
  2. Script error: No such module "Citation/CS1".
  3. Script error: No such module "Footnotes".

Script error: No such module "Check for unknown parameters".

References

  • Script error: No such module "citation/CS1".. (This is a good introductory reference on differential equations.)
  • Script error: No such module "citation/CS1".. (This is a classic reference on ODEs, first published in 1926.)
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".

External links

Template:Differential equations topics