동차함수와 1계 미분방정식
📂상미분방정식동차함수와 1계 미분방정식
정의
함수 f(x,y)가 임의의 양의 정수 n에 대하여 f(tx,ty)=tnf(x,y)를 만족할 때, f를 n차 동차함수homogeneous function라고 한다.
설명
분리가능한 1계 미분방정식에서 1계 미분방정식 풀이의 핵심은 분리가능한 형태로 만들어주는 것이라고 했다. 주어진 식에서 바로 분리가능하지 않더라도 여러 방법을 통해 식을 변형하여 분리가능한 형태로 만들어줄 수 있다. 동차함수가 포함된 미분 방정식이 바로 그 예이다. 겉으로 보기엔 분리가능하지 않아도 치환을 통해 분리가능한 형태로 만들어 줄 수 있다.
한편 정의를 쉽게 말하자면 각 항의 차수의 합이 모두 같은 함수이다. 가령 f(x,y)=x2y+xy2인 경우에 다음과 같이 정리된다.
f(tx,ty)=(tx)2(ty)+(tx)(ty)2=t3x2y+t3xy2=t3(x2y+xy2)=t3f(x,y)
따라서 함수 f는 3차 동차함수이다. 1계 미분방정식에 동차함수가 포함돼 있으면 항상 분리가능한 꼴로 변형된다.
정리
다음과 같은 1계 미분방정식
f(x,y)dx+g(x,y)dy=0
에서 f(x,y)와 g(x,y)가 같은 차수의 동차함수일 때 항상 분리가능한 미분방정식 꼴로 표현할 수 있다. 혹은 1계 미분방정식 dxdy=f(x,y)에서 f(x,y)가 동차함수일 때, 즉 f(xy)로 표현할 수 있을 때 항상 분리가능한 꼴로 바꿔줄 수 있다.
증명
f(x,y)dx+g(x,y)dy=0
이 때 y≡ux로 치환하면 u=xy, dy=udx+xdu이므로 주어진 미분방정식은 다음과 같다.
f(x,y)dx+g(x,y)[udx+xdu]=0
또한 f,g가 동차함수 이므로 다음이 성립한다.
f(x,y)g(x,y)=f(x⋅1,x⋅xy)=xnf(1,xy)=xnf(1,u)=g(x⋅1,x⋅xy)=xng(1,xy)=xng(1,u)
따라서 주어진 식을 x와 u에 대해서만으로 나타내면 다음과 같다.
⟹⟹⟹⟹xnf(1,u)dx+xng(1,u)[udx+xdu]f(1,u)dx+g(1,u)[udx+xdu]f(1,u)dx+g(1,u)udx+g(1,u)xdu[f(1,u)+ug(1,u)]dxx−1dx=0=0=0=−xg(1,u)du=f(1,u)+ug(1,u)g(1,u)du
■
중요한 점은 f와 g가 같은 차수일 때만 분리가능한 형태로 바꿔줄 수 있다는 것이다.다른 차수의 동차함수일 때는 분리가능한 형태로 바꿀 수 없다.
예제
1
dxdy=f(xy)
y≡ux로 치환하면dxdy=u+xdxdu따라서 주어진 미분방정식은
⟹⟹⟹u+xdxduudx+xduxdux1dx=f(u)=f(u)dx=[f(u)−u]dx=f(u)−u1du
■
2
3x2ydxdy−2xy2+y3=0
위의 정의에서 g(x,y)=3x2y이고 f(x,y)=−2xy2+y3인 경우이다.y≡ux로 치환하면 dxdy=u+xdxdu이고 주어진 미분방정식은 다음과 같다.
⟹⟹⟹⟹3x2(ux)(xdxdu+u)−2x(ux)2+(ux)33ux4dxdu+3u2x3−2u2x3+u3x33xdxdu+3u−2u+u23xdxduu2+u3du=0=0=0=−u2−u=x−1dx
■