이번에는 ODE를 풀이하는 방법 중 완전 상미분 방정식을 풀이하는 아이디어에 대해 알아볼 것이다.
우선 이 아이디어에는 전미분(total differential)이라는 개념이 활용된다.
전미분이란 du = σu/σx dx + σu/σy dy 로써 직관적으로 이해를 하면 다변수 함수의 변화량 (du) 를 각 변수의 변화량을 이용하여 (dx, dy) 알아내는 과정이라고 볼 수 있을 것이다.
그리고, du = σu/σx dx + σu/σy dy 이 형식이 어떤 함수 u(x,y) 의 미분이면 이는 Exact ODES (완전 상미분 방정식) 이라고 부를 수 있는 것이다.
*전미분의 공식을 도출하는 과정은 그리 어렵지 않으니 생략하도록 합시다.
그렇다면 한번 전미분을 실제로 해보자.
u = x+ x^2 y^3 = c라고 두자.
이때 du = (1+ 2xy^3) dx + (3x^2y^2) dy 이다.
이를 통해 y' = dy/dx = - (1+ 2xy^3) / (3x^2y^2) 임을 알 수 있다.
우리는 이 과정을 역으로 거슬러 올라가는 아이디어를 통해 ODE를 풀어볼 것이다.
만약 어떤 ODE의 형태가 M(x,y) + N(x,y) y' =0 이라고 했을 때
우리는 M(x,y) dx + N(x,y) dy =0 로 정리할 수 있다.
만약 이때 σu/σx = M(x,y) , σu/σy = N(x,y) 라면 위의 전미분 개념에 따라 M(x,y) dx + N(x,y) dy =0 은 완전 상미분 방정식임을 알 수 있다.
여기서 궁금한 점은 σu/σx = M(x,y) , σu/σy = N(x,y) 임을 어떻게 아는가? 이다.
이를 알 수 있는 방법은 M(x,y)은 y에 대해 편미분하고 N(x,y)은 x에 대해 편미분하는 것이다.
이때 σM/σy = σN/σx = σ^2/ σyσx 이 공식을 통해 우리는 완전 상미분 방정식 여부를 판단할 수 있다.
예를 한번 들어보자.
2xydx + x^2dy = 0 에서 2xy 를 y에 대해 편미분하면 2x, x^2를 x에 대해 편미분하면 2x가 되므로 둘은 같고, 즉 이 상미분 방정식은 Exact ODE임을 알 수 있다.
우리는 du = σu/σx dx + σu/σy dy에서 u(x,y)를 구해야 하므로 M= σu/σx에서 u=∫M dx + k(y) 임을 알 수 있다.
*이때 적분상수 c가 아닌 k(y)인 이유는 M은 x에 대해서 편미분을 한 식이기 때문이다.
이제 구한 식 u를 다시 y에 대해서 편미분하고 이를 N(x,y)와 비교하면 k'(y)를 구할 수 있고 k'(y)를 적분하여 k(y)를 도출해내면서 최종적인 u(x,y)를 구할 수 있다.
이렇게 글로만 들으면 어려우니까 예제를 통해서 학습해보자.
step 1 에서는 이 ODE가 완전 상미분 방정식인지 점검한다.
여기서 의문이 갈 수 있는 점은 답이 u(x,y) = sin(x+y) + y^3 + y^2 = c 의 형태로써 왜 갑자기 u(x,y) 에 대한 함수가 튀어나오고 y= ~~~ 형태가 아닌 지 궁금할 수 있다. 하지만 궁극적으로 ODE의 솔루션을 구한다는 건 y와 x 의 관계를 알면 그것이 곧 답이 되기 때문에 이 형태 또한 올바르다는 것을 알 수 있다.
그럼 열심히 공부해봅시다.
'공학수학1 > 1계 ODE' 카테고리의 다른 글
1계 선형 상미분방정식 : Linear first ODEs (2) | 2023.03.12 |
---|---|
Reduction to exact form: 완전 상미분 방정식으로의 변형 (0) | 2023.03.01 |
치환변수 분리법 : Reduction to separable form (0) | 2023.01.29 |
변수 분리법: Method of separating variables (2) | 2023.01.23 |
Ordinary Differential Equation , Partial Differential Equation 그리고 Partial deriv (0) | 2023.01.23 |