9.4.2 Homogeneous Differential Equations
What Makes a Function Homogeneous?
A function F(x,y) is homogeneous of degree n if replacing x,y by λx,λy (for any nonzero λ) gives
F(λx,λy)=λnF(x,y)
| Function | F(λx,λy) | Degree n |
|---|
| F1(x,y)=y2+2xy | λ2(y2+2xy)=λ2F1(x,y) | 2 |
| F2(x,y)=2x−3y | λ(2x−3y)=λF2(x,y) | 1 |
| F3(x,y)=cos(xy) | cos(λxλy)=cos(xy)=λ0F3(x,y) | 0 |
| F4(x,y)=sinx+cosy | sin(λx)+cos(λy)=λnF4(x,y) for any n | Not homogeneous |
The degree n can be any real number — it need not be an integer. In F3 the degree is 0 because the function depends only on the ratio xy.
Alternative Form of Homogeneous Functions
A homogeneous function of degree n can always be written in one of two equivalent forms:
F(x,y)=xng(xy)orF(x,y)=ynh(yx)
For example:
- F1=y2+2xy=x2[(xy)2+2xy]=y2[1+2yx]
- F2=2x−3y=x[2−3xy]=y[2yx−3]
- F3=cos(xy)=x0cos(xy)
F4=sinx+cosy cannot be written as xng(xy) for any n — the quickest way to check that a function is not homogeneous.
Defining a Homogeneous Differential Equation
The equation dxdy=F(x,y) is homogeneous if F(x,y) is homogeneous of degree zero, in which case F(x,y)=x0g(xy)=g(xy):
dxdy=g(xy)
Method of Solution: Substitution y=vx
To solve dxdy=g(xy), substitute y=vx, where v is a function of x.
›Proof
Step 1: Differentiate y=vx with respect to x:
dxdy=v+xdxdv
Step 2: Substitute into the equation:
v+xdxdv=g(v)
Steps 3–4: Rearrange and separate variables:
xdxdv=g(v)−v⇒g(v)−vdv=xdx
Step 5: Integrate both sides:
∫g(v)−vdv=∫xdx+C
Step 6: Replace v by xy to get the general solution.
Check that g(v)−v=0 before dividing. If g(v)=v, then dxdy=xy, a special case solved by direct integration.
Alternative Form: dydx=h(yx)
If the equation is given as dydx=F(x,y) with F homogeneous of degree zero, substitute x=vy (where v is a function of y) instead:
›Proof
Differentiating x=vy gives dydx=v+ydydv. Substituting into dydx=h(v) and separating: …