미분방정식 (Differential Equations)

미분방정식은 미지 함수와 그 도함수 사이의 관계를 나타내는 방정식입니다. 물리학, 공학, 생물학, 경제학 등 자연현상을 수학적으로 모델링하는 핵심 도구이며, 뉴턴 이래 과학의 발전과 함께 성장해온 수학 분야입니다.

미분방정식이란? — "미지의 함수를 찾는 방정식"

보통의 방정식은 미지의 숫자를 찾습니다. 예를 들어 $x^2 - 5x + 6 = 0$의 답은 $x = 2$ 또는 $x = 3$이라는 숫자입니다.

미분방정식은 미지의 함수를 찾습니다. 예를 들어 $y' = 2y$의 답은 $y = Ce^{2t}$라는 함수입니다. "변화율($y'$)이 현재 값($y$)에 비례한다"는 조건을 만족하는 함수를 찾는 것입니다.

실생활에서 미분방정식이 자연스럽게 등장하는 세 가지 상황:
  • 인구 성장: "인구의 증가 속도는 현재 인구에 비례한다" → $\frac{dP}{dt} = rP$. 해: $P(t) = P_0 e^{rt}$ (지수적 성장)
  • 커피의 냉각: "커피의 식는 속도는 커피와 실내 온도의 차이에 비례한다" → $\frac{dT}{dt} = -k(T - T_{\text{room}})$. 뜨거울수록 빨리 식고, 실내 온도에 가까워질수록 천천히 식습니다.
  • 스프링의 진동: "스프링의 복원력은 변위에 비례한다(후크의 법칙)" → $m\frac{d^2x}{dt^2} = -kx$. 해: $x(t) = A\cos(\omega t + \phi)$ (주기적 진동)

이처럼 "변화율"에 대한 자연법칙을 수식으로 쓰면 미분방정식이 됩니다.

이런 곳에 쓰여요

  • 전염병 예측: SIR 모델로 코로나 확산 속도와 정점 시기를 예측
  • 스프링·진동: 자동차 서스펜션, 건물 내진 설계에 2계 미분방정식 사용
  • 전자회로: RC, RL 회로의 전류·전압 변화를 미분방정식으로 분석
  • 인구 예측: 로지스틱 방정식으로 도시 인구 증가 추세를 모델링

선수 지식: 미적분학

난이도: ★★★★☆ (대학교)

미분방정식의 분류

미분방정식을 체계적으로 공부하려면, 먼저 여러 가지 분류 기준을 명확히 이해해야 합니다. 분류에 따라 풀이 방법이 완전히 달라지기 때문입니다.

ODE vs PDE

계(Order)와 차수(Degree)

란 방정식에 나타나는 가장 높은 도함수의 미분 횟수입니다. 차수란 가장 높은 계의 도함수가 몇 제곱인지를 나타냅니다. 단, 차수가 정의되려면 방정식이 도함수에 대해 다항식 형태여야 합니다.

방정식계(Order)차수(Degree)설명
$y' + 2y = 0$1계1차$y'$가 1제곱
$y'' + 3y' + 2y = 0$2계1차$y''$가 1제곱
$(y'')^3 + (y')^2 = x$2계3차$y''$가 3제곱
$y''' + y = \sin x$3계1차$y'''$가 1제곱
$\sin(y'') + y = 0$2계정의 불가$y''$가 초월함수 안에 있음

선형(Linear) vs 비선형(Nonlinear)

$n$계 선형 ODE의 일반형은 다음과 같습니다:

$$a_n(x)y^{(n)} + a_{n-1}(x)y^{(n-1)} + \cdots + a_1(x)y' + a_0(x)y = f(x)$$

여기서 핵심 조건은 두 가지입니다:

  1. 미지 함수 $y$와 그 도함수들이 모두 1차로만 나타나야 합니다 (제곱이나 세제곱 등이 없어야 합니다).
  2. $y$와 도함수들의 이 없어야 합니다 (예: $y \cdot y'$ 같은 항이 없어야 합니다).
선형과 비선형을 구별하는 방법:
  • 선형: $y'' + 3y' + 2y = \sin x$ — 모든 $y$, $y'$, $y''$가 1차입니다.
  • 비선형: $y' = y^2$ — $y$가 제곱되었습니다.
  • 비선형: $y \cdot y'' = 1$ — $y$와 $y''$가 곱해져 있습니다.
  • 비선형: $\sin(y) + y' = 0$ — $y$가 초월함수 안에 있습니다.

주의: 계수 $a_n(x)$나 우변 $f(x)$는 $x$의 비선형 함수여도 됩니다. 선형/비선형은 오직 $y$와 그 도함수에 대한 것입니다.

동차(Homogeneous) vs 비동차(Nonhomogeneous)

선형 ODE에서 우변 $f(x) = 0$이면 동차, $f(x) \neq 0$이면 비동차입니다.

비동차 방정식의 일반해는 동차해(여해, complementary solution) $y_h$와 특수해(particular solution) $y_p$의 합입니다:

$$y = y_h + y_p$$
미분방정식 ODE (상미분방정식) PDE (편미분방정식) 선형 ODE 비선형 ODE 동차 비동차 상수계수 변수계수 베르누이 리카티 타원형 포물선형 쌍곡선형 라플라스 열방정식 파동방정식 풀이법 가이드: 1계 선형 → 적분인자 | 변수분리형 → 분리 후 적분 | 2계 상수계수 → 특성방정식 | 변수계수 → 급수 해법
미분방정식의 분류 체계도

상미분방정식 개요

상미분방정식(Ordinary Differential Equation, ODE)은 하나의 독립변수에 대한 미분방정식입니다.

기본 용어

용어의미예시
계(Order)가장 높은 도함수의 차수$y'' + y = 0$ → 2계
차수(Degree)가장 높은 도함수의 거듭제곱$(y')^2 + y = 0$ → 1차수
선형(Linear)미지 함수와 도함수가 1차$y'' + 3y' + 2y = \sin x$
비선형(Nonlinear)선형이 아닌 경우$y' = y^2$, $y \cdot y'' = 1$
동차(Homogeneous)$f(x) = 0$인 경우$y'' + y = 0$
비동차$f(x) \neq 0$인 경우$y'' + y = \sin x$

해의 종류

일반해, 특수해, 특이해의 예:

$y' = y^2$을 풀면 일반해는 $y = -\frac{1}{x + C}$입니다. 초기조건 $y(0) = 1$을 주면 $C = -1$이므로 특수해 $y = \frac{1}{1-x}$을 얻습니다.

한편 $y = 0$도 원래 방정식을 만족하지만, 어떤 $C$ 값으로도 일반해에서 얻을 수 없습니다. 이것이 특이해입니다.

초기값 문제(Initial Value Problem, IVP)와 경계값 문제(Boundary Value Problem, BVP)

미분방정식의 해를 유일하게 결정하려면 추가 조건이 필요합니다.

IVP는 시간 진행에 따른 문제(물체의 운동 등)에, BVP는 공간의 양 끝 조건이 주어진 문제(정상 상태 열분포 등)에 주로 등장합니다.

존재성과 유일성 정리

미분방정식을 풀기 전에, "해가 존재하는가?"와 "해가 유일한가?"라는 근본적인 질문에 답해야 합니다. 이 두 질문은 수학적으로 매우 중요합니다.

피카르-린델뢰프 정리 (Picard-Lindelof Theorem)

정리 (피카르-린델뢰프): 초기값 문제 $$y' = f(x, y), \qquad y(x_0) = y_0$$ 에서 $f(x,y)$가 직사각형 $R = \{(x,y) : |x - x_0| \le a,\; |y - y_0| \le b\}$ 위에서 다음 두 조건을 만족하면:
  1. $f$가 $R$ 위에서 연속이다.
  2. $f$가 $y$에 대해 립시츠 조건(Lipschitz Condition)을 만족한다: $|f(x,y_1) - f(x,y_2)| \le L|y_1 - y_2|$ (상수 $L > 0$)

$x_0$를 포함하는 어떤 구간에서 유일한 해 $y(x)$가 존재한다.

립시츠 조건(Lipschitz Condition)이란?

립시츠 조건은 직관적으로 "$f$가 $y$ 방향으로 너무 급격하게 변하지 않는다"는 것을 의미합니다. 만약 $f$가 $y$에 대해 편미분 가능하고 $\frac{\partial f}{\partial y}$가 $R$ 위에서 유계(bounded)이면, 립시츠 조건이 자동으로 만족됩니다.

립시츠 조건이 실패하는 예: $y' = 3y^{2/3}$, $y(0) = 0$을 생각합시다.

여기서 $f(x,y) = 3y^{2/3}$이고, $\frac{\partial f}{\partial y} = 2y^{-1/3}$입니다. $y = 0$ 근방에서 이 편도함수는 무한대로 발산하므로 립시츠 조건이 만족되지 않습니다.

실제로 이 방정식은 $y = 0$ (자명한 해)과 $y = (x - c)^3$ (비자명한 해) 두 종류의 해를 가집니다. 유일성이 보장되지 않는 것입니다.

피카르 반복법 (Picard Iteration)

피카르-린델뢰프 정리의 증명에 사용되는 피카르 반복법은 해를 구성적으로 찾는 방법이기도 합니다. 초기값 문제 $y' = f(x,y)$, $y(x_0) = y_0$을 적분 방정식으로 바꾸면:

$$y(x) = y_0 + \int_{x_0}^{x} f(t, y(t))\,dt$$

이 식으로부터 반복적으로 근사해를 구합니다:

$$y_0(x) = y_0, \qquad y_{n+1}(x) = y_0 + \int_{x_0}^{x} f(t, y_n(t))\,dt$$

예시: $y' = y$, $y(0) = 1$에 피카르 반복법을 적용합니다.

$y_0(x) = 1$

$y_1(x) = 1 + \int_0^x 1\,dt = 1 + x$

$y_2(x) = 1 + \int_0^x (1+t)\,dt = 1 + x + \frac{x^2}{2}$

$y_3(x) = 1 + \int_0^x \left(1 + t + \frac{t^2}{2}\right)dt = 1 + x + \frac{x^2}{2} + \frac{x^3}{6}$

패턴을 보면 $y_n(x) = \sum_{k=0}^{n} \frac{x^k}{k!}$이며, $n \to \infty$에서 $y(x) = e^x$에 수렴합니다. 이것이 정확한 해입니다.

1계 ODE

변수 분리형 (Separable)

$\frac{dy}{dx} = f(x)g(y)$ 형태:

$$\int \frac{dy}{g(y)} = \int f(x)\,dx + C$$
단계별 풀이법:
  1. $y$가 포함된 항을 좌변에, $x$가 포함된 항을 우변에 모읍니다.
  2. 양변을 각각 적분합니다.
  3. 초기조건이 있으면 상수 $C$를 결정합니다.

예시 1 (인구 성장 모델): $\frac{dP}{dt} = 0.03P$, $P(0) = 1000$ (초기 인구 1000명, 연 증가율 3%)

1단계: 변수를 분리합니다.

$$\frac{dP}{P} = 0.03\,dt$$

2단계: 양변을 적분합니다.

$$\int \frac{dP}{P} = \int 0.03\,dt \implies \ln|P| = 0.03t + C$$

3단계: 양변에 지수를 취합니다.

$$P = e^{0.03t + C} = Ae^{0.03t} \quad (A = e^C)$$

4단계: 초기조건 $P(0) = 1000$을 대입합니다. $A = 1000$.

$$\boxed{P(t) = 1000\,e^{0.03t}}$$

이 결과에 의하면, 23년 후($t=23$) 인구는 약 $1000 \times e^{0.69} \approx 2000$명으로 두 배가 됩니다.

예시 2 (로지스틱 방정식): $\frac{dP}{dt} = rP\left(1 - \frac{P}{K}\right)$, $P(0) = P_0$

이 방정식은 환경의 수용력(Carrying Capacity) $K$를 고려한 더 현실적인 인구 모델입니다. 인구가 $K$에 가까워질수록 성장률이 0에 가까워집니다.

1단계: 변수를 분리합니다.

$$\frac{dP}{P(1 - P/K)} = r\,dt$$

2단계: 좌변을 부분분수 분해합니다.

$$\frac{1}{P(1 - P/K)} = \frac{1}{P} + \frac{1/K}{1 - P/K}$$

3단계: 양변을 적분합니다.

$$\ln|P| - \ln|1 - P/K| = rt + C$$ $$\ln\left|\frac{P}{1 - P/K}\right| = rt + C$$

4단계: 정리하면 시그모이드(S자) 곡선을 얻습니다.

$$\boxed{P(t) = \frac{K}{1 + \left(\frac{K}{P_0} - 1\right)e^{-rt}}}$$

$t \to \infty$에서 $P(t) \to K$이므로, 인구는 수용력 $K$에 수렴합니다.

1계 선형 ODE

$y' + P(x)y = Q(x)$ 형태. 적분인자(Integrating Factor) $\mu(x) = e^{\int P(x)\,dx}$를 사용합니다.

$$(\mu y)' = \mu Q \implies y = \frac{1}{\mu(x)}\left[\int \mu(x)Q(x)\,dx + C\right]$$
적분인자법 — 왜 이것이 작동합니까?

$y' + P(x)y$는 그대로는 적분하기 어렵습니다. 그런데 양변에 적절한 함수 $\mu(x)$를 곱하면, 좌변이 $(\mu y)'$, 즉 곱의 미분법의 결과와 같은 형태가 됩니다. 그러면 좌변을 바로 적분할 수 있게 됩니다. 이 마법 같은 함수 $\mu$가 바로 적분인자입니다.

적분인자의 유도: $\mu(y' + Py) = (\mu y)' = \mu' y + \mu y'$이 되려면 $\mu P = \mu'$, 즉 $\frac{\mu'}{\mu} = P$여야 합니다. 이를 적분하면 $\ln|\mu| = \int P\,dx$, 즉 $\mu = e^{\int P\,dx}$입니다.

예시 (단계별 풀이): $y' + 2y = e^{-x}$, $y(0) = 1$

1단계: $P(x) = 2$를 확인합니다. (이미 표준형입니다)

2단계: 적분인자를 구합니다. $\mu = e^{\int 2\,dx} = e^{2x}$

3단계: 양변에 $\mu = e^{2x}$를 곱합니다.

$$e^{2x}y' + 2e^{2x}y = e^{2x} \cdot e^{-x} = e^{x}$$

좌변은 곱의 미분법에 의해 $(e^{2x}y)' = e^x$가 됩니다.

4단계: 양변을 적분합니다. $e^{2x}y = e^x + C$

5단계: $y$에 대해 풀고, 초기조건을 적용합니다.

$$y = e^{-2x}(e^x + C) = e^{-x} + Ce^{-2x}$$

$y(0) = 1$에서 $1 = 1 + C$이므로 $C = 0$. 따라서 $\boxed{y = e^{-x}}$.

완전미분방정식 (Exact Equation)

$M(x,y)\,dx + N(x,y)\,dy = 0$에서 $\frac{\partial M}{\partial y} = \frac{\partial N}{\partial x}$이면 완전미분방정식입니다.

$F(x,y) = c$인 $F$를 찾습니다: $\frac{\partial F}{\partial x} = M$, $\frac{\partial F}{\partial y} = N$.

완전미분방정식의 직관:

$M\,dx + N\,dy = 0$이 완전하다는 것은 좌변이 어떤 함수 $F(x,y)$의 전미분이라는 뜻입니다. 즉 $dF = \frac{\partial F}{\partial x}dx + \frac{\partial F}{\partial y}dy = M\,dx + N\,dy = 0$이므로, $F(x,y) = \text{상수}$가 해입니다. 이것은 다변수 미적분학에서 배우는 전미분의 개념과 같습니다.

예시: $(2xy + 3)\,dx + (x^2 + 4y)\,dy = 0$

1단계: 완전성을 확인합니다. $M = 2xy + 3$, $N = x^2 + 4y$.

$$\frac{\partial M}{\partial y} = 2x, \qquad \frac{\partial N}{\partial x} = 2x$$

$M_y = N_x$이므로 완전합니다.

2단계: $\frac{\partial F}{\partial x} = M = 2xy + 3$을 $x$에 대해 적분합니다.

$$F = \int (2xy + 3)\,dx = x^2 y + 3x + g(y)$$

여기서 $g(y)$는 $y$만의 함수(적분 상수 역할)입니다.

3단계: $\frac{\partial F}{\partial y} = N$을 이용하여 $g(y)$를 결정합니다.

$$\frac{\partial F}{\partial y} = x^2 + g'(y) = x^2 + 4y \implies g'(y) = 4y \implies g(y) = 2y^2$$

4단계: 해는 다음과 같습니다.

$$\boxed{x^2 y + 3x + 2y^2 = C}$$

완전하지 않은 경우 — 적분인자

$M_y \neq N_x$일 때, 적절한 적분인자 $\mu$를 곱하여 완전하게 만들 수 있습니다.

베르누이 방정식 (Bernoulli Equation)

$y' + P(x)y = Q(x)y^n$ ($n \neq 0, 1$) 형태. $v = y^{1-n}$으로 치환하면 1계 선형으로 변환됩니다:

$$v' + (1-n)P(x)v = (1-n)Q(x)$$

상세 풀이 예시: $y' + y = y^3$, $y(0) = \frac{1}{2}$

여기서 $P(x) = 1$, $Q(x) = 1$, $n = 3$입니다.

1단계: $v = y^{1-3} = y^{-2}$로 놓으면 $v' = -2y^{-3}y'$입니다.

2단계: 원래 방정식 양변을 $y^3$으로 나눕니다.

$$y^{-3}y' + y^{-2} = 1$$

$v = y^{-2}$, $v' = -2y^{-3}y'$이므로 $y^{-3}y' = -\frac{1}{2}v'$.

$$-\frac{1}{2}v' + v = 1 \implies v' - 2v = -2$$

3단계: 이것은 1계 선형 ODE입니다. 적분인자 $\mu = e^{-2x}$.

$$(e^{-2x}v)' = -2e^{-2x} \implies e^{-2x}v = e^{-2x} + C \implies v = 1 + Ce^{2x}$$

4단계: $v = y^{-2}$로 되돌립니다.

$$y^{-2} = 1 + Ce^{2x} \implies y = \frac{1}{\sqrt{1 + Ce^{2x}}}$$

5단계: 초기조건 $y(0) = 1/2$: $4 = 1 + C$이므로 $C = 3$.

$$\boxed{y = \frac{1}{\sqrt{1 + 3e^{2x}}}}$$

동차방정식 (Homogeneous Type)

$\frac{dy}{dx} = F\left(\frac{y}{x}\right)$ 형태. $v = y/x$로 치환하면 변수 분리형이 됩니다.

예시: $\frac{dy}{dx} = \frac{x + y}{x}$

우변을 정리하면 $1 + \frac{y}{x} = 1 + v$이므로 $F(v) = 1 + v$입니다.

$y = vx$이므로 $y' = v + xv'$. 대입하면:

$$v + xv' = 1 + v \implies xv' = 1 \implies v' = \frac{1}{x}$$ $$v = \ln|x| + C \implies y = x(\ln|x| + C)$$

1계 ODE 분류 요약

유형형태풀이 방법
변수 분리형$y' = f(x)g(y)$분리 후 양변 적분
1계 선형$y' + P(x)y = Q(x)$적분인자
완전미분$M\,dx + N\,dy = 0$, $M_y = N_x$포텐셜 함수 $F$ 구하기
베르누이$y' + Py = Qy^n$$v = y^{1-n}$으로 치환
동차형$y' = F(y/x)$$v = y/x$로 치환
리카티$y' = P + Qy + Ry^2$특수해 하나를 알면 선형으로 환원
x y 0 y = x (기울기=0) 방향장 선분 해곡선 등경사선 (y'=0)
$y' = y - x$의 방향장(Direction Field)과 해곡선. 각 점에서 작은 선분이 그 점에서의 기울기를 나타냅니다.

2계 선형 ODE

일반형: $a(x)y'' + b(x)y' + c(x)y = f(x)$

선형 독립과 론스키안(Wronskian)

2계 동차 선형 ODE의 일반해는 두 개의 선형 독립인 해 $y_1$, $y_2$의 일차결합으로 표현됩니다:

$$y = C_1 y_1 + C_2 y_2$$

두 함수 $y_1$, $y_2$가 선형 독립인지는 론스키안(Wronskian)으로 판별합니다:

$$W(y_1, y_2) = \begin{vmatrix} y_1 & y_2 \\ y_1' & y_2' \end{vmatrix} = y_1 y_2' - y_2 y_1'$$

$W \neq 0$이면 $y_1$, $y_2$는 선형 독립이며, $\{y_1, y_2\}$는 해공간의 기본해집합(Fundamental Set of Solutions)을 이룹니다.

론스키안의 의미: 론스키안이 0이 아니라는 것은 두 해 $y_1$, $y_2$가 서로 상수배 관계가 아니라는 뜻입니다. 예를 들어 $y_1 = e^x$, $y_2 = e^{2x}$는 $W = e^x \cdot 2e^{2x} - e^{2x} \cdot e^x = e^{3x} \neq 0$이므로 선형 독립입니다. 반면 $y_1 = e^x$, $y_2 = 3e^x$는 $W = e^x \cdot 3e^x - 3e^x \cdot e^x = 0$이므로 선형 종속입니다.

아벨 공식 (Abel's Formula)

$y'' + P(x)y' + Q(x)y = 0$의 두 해 $y_1$, $y_2$에 대하여:

$$W(x) = W(x_0) \cdot e^{-\int_{x_0}^{x} P(t)\,dt}$$

이 공식은 론스키안이 한 점에서 0이 아니면 모든 점에서 0이 아니라는 것을 보여줍니다. 즉 "기본해집합"의 성질은 구간 전체에 걸쳐 성립합니다.

상수계수 동차방정식

$ay'' + by' + cy = 0$에서 $y = e^{rx}$를 대입하면 특성방정식(Characteristic Equation)이 나옵니다:

$$ar^2 + br + c = 0$$
왜 $y = e^{rx}$를 시도합니까? 지수함수 $e^{rx}$는 미분해도 형태가 변하지 않는 특별한 함수입니다. $(e^{rx})' = re^{rx}$, $(e^{rx})'' = r^2 e^{rx}$이므로, 원래 방정식에 대입하면 $e^{rx}$가 공통인수로 빠져나오고, $r$에 대한 2차 방정식(특성방정식)만 남습니다. 즉, 미분방정식 문제가 2차 방정식 문제로 바뀝니다.
근의 종류일반해예시
서로 다른 실근 $r_1, r_2$$y = C_1 e^{r_1 x} + C_2 e^{r_2 x}$$y'' - 3y' + 2y = 0$ → $y = C_1 e^x + C_2 e^{2x}$
중근 $r$$y = (C_1 + C_2 x)e^{rx}$$y'' - 4y' + 4y = 0$ → $y = (C_1 + C_2 x)e^{2x}$
복소근 $\alpha \pm \beta i$$y = e^{\alpha x}(C_1 \cos\beta x + C_2 \sin\beta x)$$y'' + y = 0$ → $y = C_1\cos x + C_2\sin x$

중근인 경우의 유도 — 왜 $xe^{rx}$가 해입니까?

특성방정식이 중근 $r$을 가지면, 하나의 해 $y_1 = e^{rx}$만 얻을 수 있습니다. 두 번째 독립해를 찾기 위해 계수내림법(Reduction of Order)을 사용합니다. $y_2 = v(x)e^{rx}$로 놓고 원래 방정식에 대입하면:

$$a(v''e^{rx} + 2rv'e^{rx} + r^2 ve^{rx}) + b(v'e^{rx} + rve^{rx}) + cve^{rx} = 0$$

$e^{rx}$로 나누고, $ar^2 + br + c = 0$ (중근 조건)과 $2ar + b = 0$ (중근이므로)을 이용하면:

$$av'' = 0 \implies v'' = 0 \implies v = C_1 + C_2 x$$

따라서 $y_2 = xe^{rx}$가 두 번째 독립해가 됩니다.

복소근인 경우의 유도 — 오일러 공식의 역할

복소근 $r = \alpha \pm \beta i$를 대입하면 복소수 해 $e^{(\alpha+\beta i)x}$, $e^{(\alpha-\beta i)x}$를 얻습니다. 오일러 공식(Euler's Formula) $e^{i\theta} = \cos\theta + i\sin\theta$를 적용하면:

$$e^{(\alpha + \beta i)x} = e^{\alpha x}(\cos\beta x + i\sin\beta x)$$ $$e^{(\alpha - \beta i)x} = e^{\alpha x}(\cos\beta x - i\sin\beta x)$$

실수 해를 얻기 위해 이 두 복소수 해의 합과 차를 취합니다:

$$y_1 = \frac{1}{2}(e^{(\alpha+\beta i)x} + e^{(\alpha-\beta i)x}) = e^{\alpha x}\cos\beta x$$ $$y_2 = \frac{1}{2i}(e^{(\alpha+\beta i)x} - e^{(\alpha-\beta i)x}) = e^{\alpha x}\sin\beta x$$

단계별 풀이 예제: 서로 다른 실근

문제: $y'' - 3y' + 2y = 0$, $y(0) = 5$, $y'(0) = 4$

1단계: 특성방정식을 세웁니다. $r^2 - 3r + 2 = 0$

2단계: 인수분해합니다. $(r-1)(r-2) = 0$ → $r_1 = 1$, $r_2 = 2$

3단계: 일반해를 씁니다. $y = C_1 e^x + C_2 e^{2x}$

4단계: 초기조건을 적용합니다.

$$y(0) = C_1 + C_2 = 5$$ $$y'(0) = C_1 + 2C_2 = 4$$

연립하면 $C_2 = -1$, $C_1 = 6$.

$$\boxed{y = 6e^x - e^{2x}}$$

단계별 풀이 예제: 중근

문제: $y'' - 4y' + 4y = 0$, $y(0) = 2$, $y'(0) = 5$

1단계: 특성방정식: $r^2 - 4r + 4 = 0 \implies (r-2)^2 = 0$, 중근 $r = 2$.

2단계: 일반해: $y = (C_1 + C_2 x)e^{2x}$

3단계: 도함수: $y' = C_2 e^{2x} + 2(C_1 + C_2 x)e^{2x} = (2C_1 + C_2 + 2C_2 x)e^{2x}$

4단계: 초기조건 적용:

$$y(0) = C_1 = 2$$ $$y'(0) = 2C_1 + C_2 = 5 \implies C_2 = 1$$ $$\boxed{y = (2 + x)e^{2x}}$$

단계별 풀이 예제: 복소근 (진동 문제)

문제: $y'' + 4y' + 13y = 0$, $y(0) = 1$, $y'(0) = 0$

1단계: 특성방정식: $r^2 + 4r + 13 = 0$

2단계: 근의 공식: $r = \frac{-4 \pm \sqrt{16 - 52}}{2} = \frac{-4 \pm \sqrt{-36}}{2} = -2 \pm 3i$

따라서 $\alpha = -2$, $\beta = 3$입니다.

3단계: 일반해: $y = e^{-2x}(C_1 \cos 3x + C_2 \sin 3x)$

4단계: 초기조건을 적용합니다.

$$y(0) = C_1 = 1$$ $$y'(0) = -2C_1 + 3C_2 = 0 \implies C_2 = \frac{2}{3}$$ $$\boxed{y = e^{-2x}\left(\cos 3x + \frac{2}{3}\sin 3x\right)}$$

이 해는 $e^{-2x}$ 때문에 진폭이 줄어들면서 $\cos 3x$, $\sin 3x$로 진동하는, 감쇠 진동을 나타냅니다.

비동차방정식의 풀이

일반해 = 동차해(여해) $y_h$ + 특수해 $y_p$

미정계수법 (Method of Undetermined Coefficients)

$f(x)$의 형태에 따라 특수해를 추정합니다:

$f(x)$추정할 $y_p$
$P_n(x)$ ($n$차 다항식)$A_n x^n + \cdots + A_1 x + A_0$
$e^{\alpha x}$$Ae^{\alpha x}$
$\cos\beta x$ 또는 $\sin\beta x$$A\cos\beta x + B\sin\beta x$
$e^{\alpha x}P_n(x)$$e^{\alpha x}(A_n x^n + \cdots + A_0)$
수정 규칙: 추정한 $y_p$의 형태가 동차해와 겹치면, $x$를 곱하여 수정합니다. 중근인 경우 $x^2$를 곱해야 할 수도 있습니다.

미정계수법 상세 예시 1: $y'' - 3y' + 2y = 4e^{3x}$

1단계: 동차해를 구합니다. 특성방정식 $r^2 - 3r + 2 = 0 \implies (r-1)(r-2) = 0$. $y_h = C_1 e^x + C_2 e^{2x}$.

2단계: $f(x) = 4e^{3x}$이므로 $y_p = Ae^{3x}$로 추정합니다. ($3$은 특성근이 아니므로 수정 불필요)

3단계: 대입합니다. $y_p' = 3Ae^{3x}$, $y_p'' = 9Ae^{3x}$.

$$9Ae^{3x} - 9Ae^{3x} + 2Ae^{3x} = 4e^{3x} \implies 2A = 4 \implies A = 2$$

4단계: 일반해: $\boxed{y = C_1 e^x + C_2 e^{2x} + 2e^{3x}}$

미정계수법 상세 예시 2 (수정 규칙 적용): $y'' - 2y' + y = 3e^x$

1단계: 특성방정식 $(r-1)^2 = 0$, 중근 $r = 1$. $y_h = (C_1 + C_2 x)e^x$.

2단계: $f(x) = 3e^x$이므로 처음에는 $y_p = Ae^x$로 추정하지만, 이것은 $y_h$에 포함됩니다. $Axe^x$도 포함됩니다(중근이므로). 따라서 $y_p = Ax^2 e^x$로 수정합니다.

3단계: $y_p = Ax^2 e^x$를 대입합니다.

$$y_p' = A(2x + x^2)e^x, \qquad y_p'' = A(2 + 4x + x^2)e^x$$ $$A(2 + 4x + x^2)e^x - 2A(2x + x^2)e^x + Ax^2 e^x = 3e^x$$ $$A(2 + 4x + x^2 - 4x - 2x^2 + x^2)e^x = 3e^x$$ $$2Ae^x = 3e^x \implies A = \frac{3}{2}$$

4단계: $\boxed{y = (C_1 + C_2 x)e^x + \frac{3}{2}x^2 e^x}$

매개변수 변환법 (Variation of Parameters)

동차해 $y_1$, $y_2$가 알려져 있을 때:

$$y_p = u_1 y_1 + u_2 y_2$$ $$u_1' = -\frac{y_2 f(x)}{W}, \qquad u_2' = \frac{y_1 f(x)}{W}$$

여기서 $W = y_1 y_2' - y_2 y_1'$는 론스키안(Wronskian)입니다.

매개변수 변환법의 장점: 미정계수법은 $f(x)$가 특정 형태(다항식, 지수함수, 삼각함수의 조합)일 때만 적용 가능합니다. 반면 매개변수 변환법은 $f(x)$가 어떤 함수이든 적용할 수 있으며, 미정계수법보다 일반적인 방법입니다.

매개변수 변환법 상세 예시: $y'' + y = \sec x$

$f(x) = \sec x$는 미정계수법으로 처리할 수 없으므로 매개변수 변환법을 사용합니다.

1단계: 동차해: $y_1 = \cos x$, $y_2 = \sin x$. 론스키안: $W = \cos x \cdot \cos x - \sin x \cdot (-\sin x) = 1$.

2단계: $u_1'$과 $u_2'$를 구합니다.

$$u_1' = -\frac{\sin x \cdot \sec x}{1} = -\frac{\sin x}{\cos x} = -\tan x$$ $$u_2' = \frac{\cos x \cdot \sec x}{1} = 1$$

3단계: 적분합니다.

$$u_1 = -\int \tan x\,dx = \ln|\cos x|$$ $$u_2 = \int 1\,dx = x$$

4단계: 특수해를 구합니다.

$$y_p = \cos x \cdot \ln|\cos x| + x\sin x$$

5단계: 일반해:

$$\boxed{y = C_1 \cos x + C_2 \sin x + \cos x \ln|\cos x| + x\sin x}$$

예시: 감쇠 진동 — 자동차 서스펜션의 수학

용수철-질량-댐퍼 시스템: $my'' + cy' + ky = 0$

여기서 $m$은 질량, $c$는 감쇠 계수(마찰), $k$는 스프링 상수입니다. 특성방정식 $mr^2 + cr + k = 0$의 판별식 $c^2 - 4mk$에 따라 세 가지 경우가 나타납니다:

t y 0 y₀ 과감쇠 임계감쇠 부족감쇠 포락선
세 가지 감쇠 유형의 비교. 부족감쇠는 진동하며 감소하고, 임계감쇠는 진동 없이 가장 빠르게 평형에 도달합니다.

고계 상수계수 선형 ODE

$n$계 상수계수 선형 ODE $a_n y^{(n)} + a_{n-1}y^{(n-1)} + \cdots + a_1 y' + a_0 y = 0$의 특성방정식은 $n$차 다항식입니다:

$$a_n r^n + a_{n-1}r^{n-1} + \cdots + a_1 r + a_0 = 0$$

특성방정식의 근에 따른 일반해 구성 규칙:

근의 형태일반해에 대한 기여
단근 $r$ (실수)$Ce^{rx}$
중복도 $k$인 실근 $r$$(C_1 + C_2 x + \cdots + C_k x^{k-1})e^{rx}$
단순 복소근 $\alpha \pm \beta i$$e^{\alpha x}(C_1 \cos\beta x + C_2 \sin\beta x)$
중복도 $k$인 복소근 $\alpha \pm \beta i$$e^{\alpha x}\big[(C_1 + C_2 x + \cdots)cos\beta x + (D_1 + D_2 x + \cdots)\sin\beta x\big]$

예시: $y^{(4)} - 2y'' + y = 0$

특성방정식: $r^4 - 2r^2 + 1 = 0 \implies (r^2 - 1)^2 = 0 \implies r = \pm 1$ (각각 중복도 2)

$$\boxed{y = (C_1 + C_2 x)e^x + (C_3 + C_4 x)e^{-x}}$$

급수 해법

변수계수 ODE $y'' + P(x)y' + Q(x)y = 0$은 급수 해법으로 풀 수 있습니다.

정칙점(Ordinary Point)에서의 멱급수 해

$x = x_0$가 정칙점이면 (즉, $P(x_0)$와 $Q(x_0)$가 모두 유한하면) $y = \sum_{n=0}^{\infty} a_n (x - x_0)^n$으로 놓고 계수를 결정합니다.

상세 예시: 에어리 방정식(Airy Equation) $y'' - xy = 0$을 $x_0 = 0$에서 풉니다.

1단계: $y = \sum_{n=0}^{\infty} a_n x^n$으로 놓으면 $y'' = \sum_{n=2}^{\infty} n(n-1)a_n x^{n-2}$.

2단계: 대입합니다.

$$\sum_{n=2}^{\infty} n(n-1)a_n x^{n-2} - x\sum_{n=0}^{\infty} a_n x^n = 0$$ $$\sum_{n=2}^{\infty} n(n-1)a_n x^{n-2} - \sum_{n=0}^{\infty} a_n x^{n+1} = 0$$

3단계: 지수를 맞추기 위해, 첫 번째 급수에서 $m = n - 2$ ($n = m + 2$)로, 두 번째에서 $m = n + 1$ ($n = m - 1$)로 치환합니다.

$$\sum_{m=0}^{\infty} (m+2)(m+1)a_{m+2} x^m - \sum_{m=1}^{\infty} a_{m-1} x^m = 0$$

4단계: $m = 0$ 항: $2 \cdot 1 \cdot a_2 = 0 \implies a_2 = 0$. $m \ge 1$에서 점화식:

$$(m+2)(m+1)a_{m+2} = a_{m-1} \implies a_{m+2} = \frac{a_{m-1}}{(m+2)(m+1)}$$

5단계: $a_0$과 $a_1$을 자유 상수로 두고 계수를 결정합니다.

$a_2 = 0$, $a_3 = \frac{a_0}{3 \cdot 2}$, $a_4 = \frac{a_1}{4 \cdot 3}$, $a_5 = \frac{a_2}{5 \cdot 4} = 0$, $a_6 = \frac{a_3}{6 \cdot 5} = \frac{a_0}{6 \cdot 5 \cdot 3 \cdot 2}$, ...

$$y = a_0\left(1 + \frac{x^3}{6} + \frac{x^6}{180} + \cdots\right) + a_1\left(x + \frac{x^4}{12} + \frac{x^7}{504} + \cdots\right)$$

정칙 특이점(Regular Singular Point)과 프로베니우스 방법

$x = x_0$가 정칙 특이점이면 (즉, $(x-x_0)P(x)$와 $(x-x_0)^2 Q(x)$는 $x_0$에서 해석적이지만, $P(x)$ 또는 $Q(x)$ 자체는 특이점을 가지면) 프로베니우스 방법(Frobenius Method)을 사용합니다:

$$y = (x - x_0)^r \sum_{n=0}^{\infty} a_n (x - x_0)^n = \sum_{n=0}^{\infty} a_n (x - x_0)^{n+r}$$

여기서 $r$은 지표 방정식(Indicial Equation)에서 결정됩니다.

프로베니우스 방법의 절차:

  1. $y = x^r \sum a_n x^n$을 방정식에 대입합니다.
  2. 가장 낮은 차수($x^r$)의 계수를 0으로 놓아 지표 방정식을 얻습니다.
  3. 지표 방정식의 근 $r_1$, $r_2$ ($r_1 \ge r_2$)를 구합니다.
  4. $r = r_1$을 사용하여 점화식으로 계수 $a_n$을 결정합니다.
  5. $r_1 - r_2$의 값에 따라 두 번째 독립해의 형태가 달라집니다.

두 번째 해의 형태:

$r_1 - r_2$의 조건두 번째 해
정수가 아닌 경우$y_2 = x^{r_2}\sum b_n x^n$ (같은 형태)
$r_1 = r_2$ (같은 근)$y_2 = y_1 \ln x + x^{r_1}\sum b_n x^n$
양의 정수인 경우$y_2 = cy_1 \ln x + x^{r_2}\sum b_n x^n$ ($c$는 0일 수도 있음)

특수 함수

많은 물리 문제의 미분방정식은 이름 있는 특수 함수를 해로 가집니다:

방정식해 (특수 함수)응용
베셀 방정식: $x^2 y'' + xy' + (x^2 - n^2)y = 0$$J_n(x)$, $Y_n(x)$원형 막의 진동
르장드르 방정식: $(1-x^2)y'' - 2xy' + n(n+1)y = 0$$P_n(x)$구면 좌표계 문제
에르미트 방정식: $y'' - 2xy' + 2ny = 0$$H_n(x)$양자역학 (조화 진동자)
라게르 방정식: $xy'' + (1-x)y' + ny = 0$$L_n(x)$양자역학 (수소 원자)
체비셰프 방정식: $(1-x^2)y'' - xy' + n^2 y = 0$$T_n(x)$수치 근사, 필터 설계

라플라스 변환

라플라스 변환(Laplace Transform)은 미분방정식을 대수방정식으로 변환하여 푸는 강력한 도구입니다. 초기 조건이 자동으로 반영됩니다.

$$\mathcal{L}\{f(t)\} = F(s) = \int_0^{\infty} e^{-st} f(t)\,dt$$
라플라스 변환은 왜 사용합니까?

미분방정식을 직접 푸는 것은 때로 매우 어렵습니다. 라플라스 변환의 핵심 아이디어는 "어려운 문제를 쉬운 세계로 가져가서 풀고, 다시 돌아오자"입니다.

  1. 변환: 시간 영역의 미분방정식을 $s$-영역의 대수방정식으로 바꿉니다. (미분이 곱셈으로 바뀝니다!)
  2. 풀기: $s$-영역에서 대수적으로 $Y(s)$를 구합니다. (분수 계산만 하면 됩니다)
  3. 역변환: $Y(s)$를 다시 시간 영역의 $y(t)$로 변환합니다.

비유하자면, 곱셈이 어려울 때 로그를 취해 덧셈으로 바꾸고 다시 지수를 취하는 것과 같은 전략입니다.

미분방정식 (ODE) 시간 영역 t 대수방정식 s-영역 라플라스 변환 Y(s) 구하기 대수적 풀이 해 y(t) 시간 영역 t 역 라플라스 변환 미분 → 곱셈으로 변환!
라플라스 변환을 이용한 ODE 풀이의 흐름도

주요 라플라스 변환 쌍

$f(t)$$F(s)$$f(t)$$F(s)$
$1$$\frac{1}{s}$$e^{at}$$\frac{1}{s-a}$
$t^n$$\frac{n!}{s^{n+1}}$$t^n e^{at}$$\frac{n!}{(s-a)^{n+1}}$
$\sin(\omega t)$$\frac{\omega}{s^2+\omega^2}$$e^{at}\sin(\omega t)$$\frac{\omega}{(s-a)^2+\omega^2}$
$\cos(\omega t)$$\frac{s}{s^2+\omega^2}$$e^{at}\cos(\omega t)$$\frac{s-a}{(s-a)^2+\omega^2}$
$u(t-a)$ (단위계단)$\frac{e^{-as}}{s}$$\delta(t-a)$ (디랙)$e^{-as}$
$t\sin(\omega t)$$\frac{2\omega s}{(s^2+\omega^2)^2}$$t\cos(\omega t)$$\frac{s^2-\omega^2}{(s^2+\omega^2)^2}$
$\sinh(\omega t)$$\frac{\omega}{s^2-\omega^2}$$\cosh(\omega t)$$\frac{s}{s^2-\omega^2}$

라플라스 변환의 성질

성질시간 영역$s$-영역
선형성$af(t) + bg(t)$$aF(s) + bG(s)$
미분$f'(t)$$sF(s) - f(0)$
2차 미분$f''(t)$$s^2F(s) - sf(0) - f'(0)$
$n$차 미분$f^{(n)}(t)$$s^n F(s) - s^{n-1}f(0) - \cdots - f^{(n-1)}(0)$
적분$\int_0^t f(\tau)\,d\tau$$\frac{F(s)}{s}$
$s$-이동$e^{at}f(t)$$F(s-a)$
$t$-이동$f(t-a)u(t-a)$$e^{-as}F(s)$
$s$-미분$tf(t)$$-F'(s)$
합성곱$(f * g)(t) = \int_0^t f(\tau)g(t-\tau)d\tau$$F(s) \cdot G(s)$

라플라스 변환의 유도 — 기본 공식의 증명

라플라스 변환이 어디서 나오는지 $f(t) = e^{at}$의 경우를 직접 계산하여 확인합니다.

$$\mathcal{L}\{e^{at}\} = \int_0^{\infty} e^{-st} \cdot e^{at}\,dt = \int_0^{\infty} e^{-(s-a)t}\,dt = \left[-\frac{e^{-(s-a)t}}{s-a}\right]_0^{\infty}$$

$s > a$이면 $t \to \infty$에서 $e^{-(s-a)t} \to 0$이므로:

$$= 0 - \left(-\frac{1}{s-a}\right) = \frac{1}{s-a}$$

미분 성질의 유도: 라플라스 변환의 가장 중요한 성질은 미분이 곱셈으로 바뀐다는 것입니다.

$$\mathcal{L}\{f'(t)\} = \int_0^{\infty} e^{-st}f'(t)\,dt$$

부분적분($u = e^{-st}$, $dv = f'(t)\,dt$)을 적용하면:

$$= \left[e^{-st}f(t)\right]_0^{\infty} + s\int_0^{\infty} e^{-st}f(t)\,dt = -f(0) + sF(s)$$ $$\boxed{\mathcal{L}\{f'(t)\} = sF(s) - f(0)}$$

라플라스 변환을 이용한 풀이 예시

문제: $y'' + 4y = 0$, $y(0) = 1$, $y'(0) = 0$

1단계 (변환): 양변에 라플라스 변환을 적용합니다.

$\mathcal{L}\{y''\} = s^2 Y(s) - sy(0) - y'(0) = s^2 Y - s$

$\mathcal{L}\{4y\} = 4Y(s)$

따라서: $s^2 Y - s + 4Y = 0$

2단계 (대수적으로 풀기): $Y(s)$에 대해 정리합니다.

$$(s^2 + 4)Y = s \implies Y(s) = \frac{s}{s^2 + 4}$$

3단계 (역변환): 변환표에서 $\frac{s}{s^2 + \omega^2} \leftrightarrow \cos(\omega t)$이므로:

$$\boxed{y(t) = \cos(2t)}$$

초기조건을 확인합니다: $y(0) = \cos 0 = 1$, $y'(0) = -2\sin 0 = 0$. 올바릅니다.

라플라스 변환 풀이 예시 2 — 비동차 방정식

문제: $y'' + 3y' + 2y = e^{-t}$, $y(0) = 0$, $y'(0) = 0$

1단계 (변환):

$$s^2 Y + 3sY + 2Y = \frac{1}{s+1}$$ $$(s^2 + 3s + 2)Y = \frac{1}{s+1}$$ $$(s+1)(s+2)Y = \frac{1}{s+1}$$ $$Y(s) = \frac{1}{(s+1)^2(s+2)}$$

2단계 (부분분수 분해):

$$\frac{1}{(s+1)^2(s+2)} = \frac{A}{s+1} + \frac{B}{(s+1)^2} + \frac{C}{s+2}$$

양변에 $(s+1)^2(s+2)$를 곱합니다: $1 = A(s+1)(s+2) + B(s+2) + C(s+1)^2$

$s = -1$: $1 = B(1)$, $B = 1$.

$s = -2$: $1 = C(-1)^2 = C$, $C = 1$.

$s = 0$: $1 = 2A + 2B + C = 2A + 3$, $A = -1$.

$$Y(s) = \frac{-1}{s+1} + \frac{1}{(s+1)^2} + \frac{1}{s+2}$$

3단계 (역변환):

$$\boxed{y(t) = -e^{-t} + te^{-t} + e^{-2t}}$$

역변환 예제 — 부분분수 분해

실전에서는 $Y(s)$가 변환표에 바로 있는 형태가 아닌 경우가 많습니다. 이때 부분분수 분해를 사용합니다.

문제: $\displaystyle Y(s) = \frac{3s + 5}{(s+1)(s+2)}$의 역변환을 구하십시오.

1단계 (부분분수 분해):

$$\frac{3s + 5}{(s+1)(s+2)} = \frac{A}{s+1} + \frac{B}{s+2}$$

$s = -1$을 대입: $A = \frac{3(-1)+5}{(-1)+2} = 2$

$s = -2$를 대입: $B = \frac{3(-2)+5}{(-2)+1} = 1$

2단계 (역변환): 변환표에서 $\frac{1}{s-a} \leftrightarrow e^{at}$이므로:

$$y(t) = 2e^{-t} + e^{-2t}$$

단위 계단 함수와 불연속 강제력

단위 계단 함수(Heaviside Function) $u(t-a)$는 $t < a$에서 0, $t \ge a$에서 1인 함수입니다. 라플라스 변환에서는 "갑자기 켜지는" 힘을 모델링할 때 사용합니다.

$$\mathcal{L}\{u(t-a)\} = \frac{e^{-as}}{s}$$

더 일반적으로, $t$-이동 성질: $\mathcal{L}\{f(t-a)u(t-a)\} = e^{-as}F(s)$.

예시: $y'' + y = u(t - \pi)$, $y(0) = 0$, $y'(0) = 1$ (시각 $t = \pi$에서 외력이 갑자기 켜지는 상황)

1단계: 변환합니다.

$$s^2 Y - 1 + Y = \frac{e^{-\pi s}}{s}$$ $$Y(s) = \frac{1}{s^2 + 1} + \frac{e^{-\pi s}}{s(s^2+1)}$$

2단계: 두 번째 항을 부분분수로 분해합니다.

$$\frac{1}{s(s^2+1)} = \frac{1}{s} - \frac{s}{s^2+1}$$

3단계: 역변환합니다. 시간 이동 성질을 적용합니다.

$$\boxed{y(t) = \sin t + u(t-\pi)\big[1 - \cos(t-\pi)\big]}$$

이 해는 $t < \pi$에서는 단순 진동($\sin t$)이고, $t = \pi$에서 외력이 켜진 후에는 새로운 항이 추가됩니다.

합성곱(Convolution)과 적분 방정식

합성곱 정리는 역변환이 어려운 곱 $F(s) \cdot G(s)$를 다룰 때 유용합니다:

$$\mathcal{L}^{-1}\{F(s) \cdot G(s)\} = (f * g)(t) = \int_0^t f(\tau)g(t-\tau)\,d\tau$$

예시: $\mathcal{L}^{-1}\left\{\frac{1}{(s^2+1)^2}\right\}$을 합성곱으로 구합니다.

$\frac{1}{s^2+1} \cdot \frac{1}{s^2+1} = F(s) \cdot G(s)$에서 $f(t) = g(t) = \sin t$.

$$\mathcal{L}^{-1}\left\{\frac{1}{(s^2+1)^2}\right\} = \int_0^t \sin\tau \cdot \sin(t-\tau)\,d\tau$$

적분합을 이용하여 계산하면:

$$= \frac{1}{2}\int_0^t [\cos(2\tau - t) - \cos t]\,d\tau = \frac{1}{2}\left[\frac{\sin(2\tau-t)}{2} - \tau\cos t\right]_0^t = \frac{\sin t - t\cos t}{2}$$

연립 미분방정식

연립 1계 ODE: $\mathbf{x}' = A\mathbf{x}$ ($A$는 상수 행렬)

연립 ODE가 중요한 이유

모든 $n$계 ODE는 $n$개의 1계 연립 ODE로 변환할 수 있습니다. 예를 들어 2계 ODE $y'' + 3y' + 2y = 0$은 $x_1 = y$, $x_2 = y'$로 놓으면:

$$\begin{cases} x_1' = x_2 \\ x_2' = -2x_1 - 3x_2 \end{cases} \implies \mathbf{x}' = \begin{pmatrix} 0 & 1 \\ -2 & -3 \end{pmatrix}\mathbf{x}$$

따라서 연립 ODE의 이론은 모든 선형 ODE를 통합적으로 다루는 틀을 제공합니다. 이를 위해 선형대수학의 고유값/고유벡터가 핵심 도구가 됩니다.

고유값 방법

$A$의 고유값 $\lambda_i$와 고유벡터 $\mathbf{v}_i$를 이용하면:

$$\mathbf{x}(t) = c_1 e^{\lambda_1 t}\mathbf{v}_1 + c_2 e^{\lambda_2 t}\mathbf{v}_2 + \cdots$$

상세 예시: $\mathbf{x}' = \begin{pmatrix} 1 & 3 \\ 1 & -1 \end{pmatrix}\mathbf{x}$

1단계: 고유값을 구합니다.

$$\det(A - \lambda I) = (1-\lambda)(-1-\lambda) - 3 = \lambda^2 - 4 = 0 \implies \lambda_1 = 2, \; \lambda_2 = -2$$

2단계: 고유벡터를 구합니다.

$\lambda_1 = 2$: $(A - 2I)\mathbf{v} = 0 \implies \begin{pmatrix} -1 & 3 \\ 1 & -3 \end{pmatrix}\mathbf{v} = 0 \implies \mathbf{v}_1 = \begin{pmatrix} 3 \\ 1 \end{pmatrix}$

$\lambda_2 = -2$: $(A + 2I)\mathbf{v} = 0 \implies \begin{pmatrix} 3 & 3 \\ 1 & 1 \end{pmatrix}\mathbf{v} = 0 \implies \mathbf{v}_2 = \begin{pmatrix} 1 \\ -1 \end{pmatrix}$

3단계: 일반해:

$$\boxed{\mathbf{x}(t) = c_1 e^{2t}\begin{pmatrix} 3 \\ 1 \end{pmatrix} + c_2 e^{-2t}\begin{pmatrix} 1 \\ -1 \end{pmatrix}}$$

복소 고유값의 경우

$A$가 복소 고유값 $\lambda = \alpha \pm \beta i$를 가지고, 대응하는 복소 고유벡터가 $\mathbf{v} = \mathbf{a} + i\mathbf{b}$이면, 두 실수 해는:

$$\mathbf{x}_1(t) = e^{\alpha t}(\mathbf{a}\cos\beta t - \mathbf{b}\sin\beta t)$$ $$\mathbf{x}_2(t) = e^{\alpha t}(\mathbf{a}\sin\beta t + \mathbf{b}\cos\beta t)$$

예시: $\mathbf{x}' = \begin{pmatrix} 0 & 1 \\ -1 & 0 \end{pmatrix}\mathbf{x}$

특성방정식: $\lambda^2 + 1 = 0 \implies \lambda = \pm i$. $\alpha = 0$, $\beta = 1$.

$\lambda = i$의 고유벡터: $\mathbf{v} = \begin{pmatrix} 1 \\ i \end{pmatrix} = \begin{pmatrix} 1 \\ 0 \end{pmatrix} + i\begin{pmatrix} 0 \\ 1 \end{pmatrix}$

$$\mathbf{x}(t) = c_1 \begin{pmatrix} \cos t \\ -\sin t \end{pmatrix} + c_2 \begin{pmatrix} \sin t \\ \cos t \end{pmatrix}$$

이 해는 원점 주위를 도는 원 궤도를 그리며, 중심점(Center)에 해당합니다.

행렬 지수 함수

$\mathbf{x}' = A\mathbf{x}$의 해는 형식적으로 행렬 지수 함수(Matrix Exponential)로 쓸 수 있습니다:

$$\mathbf{x}(t) = e^{At}\mathbf{x}_0, \qquad e^{At} = I + At + \frac{(At)^2}{2!} + \frac{(At)^3}{3!} + \cdots$$

$A$가 대각화 가능하면 ($A = PDP^{-1}$), $e^{At} = Pe^{Dt}P^{-1}$입니다.

정성적 이론과 위상 평면

비선형 미분방정식은 대부분 명시적인 해를 구할 수 없습니다. 대신 정성적 이론(Qualitative Theory)을 사용하여 해의 장기적 행동을 분석합니다.

자율계와 고정점

2차원 자율계(Autonomous System):

$$\frac{dx}{dt} = f(x, y), \qquad \frac{dy}{dt} = g(x, y)$$

여기서 우변이 $t$에 명시적으로 의존하지 않습니다. 고정점(Fixed Point, Equilibrium)은 $f(x^*, y^*) = 0$이고 $g(x^*, y^*) = 0$인 점입니다.

고정점의 선형화와 분류

고정점 $(x^*, y^*)$ 근방에서 $u = x - x^*$, $v = y - y^*$로 놓고 야코비 행렬(Jacobian Matrix)을 구합니다:

$$J = \begin{pmatrix} \frac{\partial f}{\partial x} & \frac{\partial f}{\partial y} \\ \frac{\partial g}{\partial x} & \frac{\partial g}{\partial y} \end{pmatrix}_{(x^*, y^*)}$$

선형화된 시스템: $\begin{pmatrix} u' \\ v' \end{pmatrix} = J \begin{pmatrix} u \\ v \end{pmatrix}$

$J$의 고유값 $\lambda_1$, $\lambda_2$에 따라 고정점이 분류됩니다:

고유값평형점 유형안정성
$\lambda_1, \lambda_2 < 0$ (실수)안정 결절점 (Stable Node)점근 안정
$\lambda_1, \lambda_2 > 0$ (실수)불안정 결절점 (Unstable Node)불안정
$\lambda_1 < 0 < \lambda_2$ (실수)안장점 (Saddle Point)불안정
$\alpha \pm \beta i$, $\alpha < 0$안정 나선점 (Stable Spiral)점근 안정
$\alpha \pm \beta i$, $\alpha > 0$불안정 나선점 (Unstable Spiral)불안정
$\pm\beta i$ (순허수)중심점 (Center)안정 (점근 안정 아님)
고정점 유형별 위상 초상화 (Phase Portrait) 안정 결절점 Stable Node 불안정 결절점 Unstable Node 안장점 Saddle Point 안정 나선점 Stable Spiral 불안정 나선점 Unstable Spiral 중심점 Center
고정점 유형별 위상 초상화. 고유값의 부호와 허실 여부에 따라 궤적의 모양이 결정됩니다.

비선형 예시: 로트카-볼테라 포식자-피식자 모델

토끼($x$)와 여우($y$)의 개체수 변화를 모델링합니다:

$$\frac{dx}{dt} = \alpha x - \beta xy, \qquad \frac{dy}{dt} = \delta xy - \gamma y$$

여기서 $\alpha$는 토끼 자연 증가율, $\beta$는 포식률, $\delta$는 포식 이득, $\gamma$는 여우 자연 감소율입니다.

고정점: $(0, 0)$과 $(\gamma/\delta, \alpha/\beta)$

비자명한 고정점 $(\gamma/\delta, \alpha/\beta)$에서의 야코비 행렬:

$$J = \begin{pmatrix} 0 & -\beta\gamma/\delta \\ \delta\alpha/\beta & 0 \end{pmatrix}$$

고유값: $\lambda = \pm i\sqrt{\alpha\gamma}$ (순허수). 따라서 이 고정점은 중심점이며, 해는 주기적인 궤도를 그립니다. 실제로 토끼와 여우의 개체수는 주기적으로 증감을 반복합니다.

리아프노프 안정성 (Lyapunov Stability)

리아프노프 함수(Lyapunov Function)는 에너지 함수의 일반화입니다. $V(\mathbf{x})$가 다음을 만족하면 고정점은 안정합니다:

  1. $V(\mathbf{x}^*) = 0$이고 $\mathbf{x} \neq \mathbf{x}^*$에서 $V(\mathbf{x}) > 0$ (양정치)
  2. $\dot{V} = \frac{dV}{dt} = \nabla V \cdot \mathbf{f}(\mathbf{x}) \le 0$ (시간에 따라 감소하지 않음)

만약 $\dot{V} < 0$ (엄격히 감소)이면, 고정점은 점근 안정(Asymptotically Stable)입니다.

스투름-리우빌 이론

스투름-리우빌 문제(Sturm-Liouville Problem)는 다음 형태의 경계값 문제입니다:

$$\frac{d}{dx}\left[p(x)\frac{dy}{dx}\right] + q(x)y + \lambda w(x)y = 0, \qquad a \le x \le b$$

여기서 $p(x) > 0$, $w(x) > 0$ (가중함수), $\lambda$는 매개변수입니다. 적절한 경계 조건 하에서, 이 문제는 특정 $\lambda$ 값(고유값)에서만 비자명한 해(고유함수)를 가집니다.

스투름-리우빌 정리

정리: 정칙 스투름-리우빌 문제에 대하여:
  1. 고유값의 존재: 무한히 많은 고유값 $\lambda_1 < \lambda_2 < \lambda_3 < \cdots$이 존재하며, $\lambda_n \to \infty$이다.
  2. 고유함수의 직교성: 서로 다른 고유값에 대응하는 고유함수 $\phi_m$, $\phi_n$은 가중함수 $w(x)$에 대해 직교한다: $$\int_a^b \phi_m(x)\phi_n(x)w(x)\,dx = 0 \qquad (m \neq n)$$
  3. 완비성: 고유함수 $\{\phi_n\}$은 완비 직교 집합을 이루어, 적절한 함수 $f(x)$를 다음과 같이 전개할 수 있다: $$f(x) = \sum_{n=1}^{\infty} c_n \phi_n(x), \qquad c_n = \frac{\int_a^b f(x)\phi_n(x)w(x)\,dx}{\int_a^b \phi_n^2(x)w(x)\,dx}$$

예시: 가장 단순한 스투름-리우빌 문제는 $y'' + \lambda y = 0$, $y(0) = 0$, $y(L) = 0$입니다.

$\lambda > 0$일 때 ($\lambda = \mu^2$으로 놓으면) 해는 $y = A\sin\mu x + B\cos\mu x$.

$y(0) = 0 \implies B = 0$. $y(L) = 0 \implies A\sin\mu L = 0$.

$A \neq 0$이려면 $\sin\mu L = 0$, 즉 $\mu = \frac{n\pi}{L}$ ($n = 1, 2, 3, \ldots$).

$$\boxed{\lambda_n = \left(\frac{n\pi}{L}\right)^2, \qquad \phi_n(x) = \sin\frac{n\pi x}{L}}$$

이것은 바로 푸리에 사인 급수의 기초입니다. 임의의 함수를 사인 함수들의 합으로 표현하는 것이 스투름-리우빌 이론으로 정당화됩니다.

스투름-리우빌 이론의 핵심 의의

푸리에 급수가 "왜" 작동하는지를 설명합니다. $\sin\frac{n\pi x}{L}$ 함수들이 직교하고 완비적이라는 사실이 바로 스투름-리우빌 정리의 결과입니다. 더 일반적으로, 베셀 함수 전개, 르장드르 다항식 전개 등도 모두 스투름-리우빌 이론의 특수한 경우입니다.

그린 함수

그린 함수(Green's Function)는 미분방정식의 단위 충격 응답을 나타내는 함수입니다. 경계값 문제의 해를 적분 형태로 표현할 수 있게 해 줍니다.

그린 함수의 개념

경계값 문제 $Ly = f(x)$ (여기서 $L$은 미분 연산자)를 생각합니다. 그린 함수 $G(x, \xi)$는 다음을 만족합니다:

$$LG(x, \xi) = \delta(x - \xi)$$

여기서 $\delta(x - \xi)$는 디랙 델타 함수(Dirac Delta Function)로, 점 $\xi$에서 단위 충격을 나타냅니다. 그린 함수를 알면 임의의 $f(x)$에 대한 해를 다음과 같이 구할 수 있습니다:

$$y(x) = \int_a^b G(x, \xi)f(\xi)\,d\xi$$
그린 함수의 물리적 의미: 그린 함수는 "점 $\xi$에 집중된 단위 힘(또는 열원, 전하 등)이 점 $x$에 미치는 영향"을 나타냅니다. 분포된 힘 $f(\xi)$에 의한 전체 효과는 각 점의 기여를 적분(합산)하여 구합니다. 이것은 중첩의 원리(Superposition Principle)의 직접적인 응용입니다.

그린 함수의 구성

$y'' + p(x)y' + q(x)y = f(x)$, $y(a) = 0$, $y(b) = 0$의 그린 함수는:

$$G(x, \xi) = \begin{cases} \frac{y_1(x)y_2(\xi)}{W(\xi)} & a \le x \le \xi \\ \frac{y_1(\xi)y_2(x)}{W(\xi)} & \xi \le x \le b \end{cases}$$

여기서 $y_1$은 $y_1(a) = 0$을 만족하는 동차해, $y_2$는 $y_2(b) = 0$을 만족하는 동차해, $W$는 론스키안입니다.

예시: $y'' = f(x)$, $y(0) = 0$, $y(1) = 0$의 그린 함수를 구합니다.

동차방정식 $y'' = 0$의 일반해는 $y = Ax + B$.

$y_1(0) = 0$을 만족: $y_1 = x$. $y_2(1) = 0$을 만족: $y_2 = 1 - x$.

론스키안: $W = y_1 y_2' - y_2 y_1' = x(-1) - (1-x)(1) = -1$.

$$G(x, \xi) = \begin{cases} -x(1-\xi) & 0 \le x \le \xi \\ -\xi(1-x) & \xi \le x \le 1 \end{cases}$$

즉, $G(x, \xi) = -\min(x, \xi)(1 - \max(x, \xi))$. 이 그린 함수는 $x$와 $\xi$에 대해 대칭입니다: $G(x, \xi) = G(\xi, x)$. 이 대칭성은 자기수반(Self-adjoint) 연산자의 일반적인 성질입니다.

편미분방정식

편미분방정식(Partial Differential Equation, PDE)은 둘 이상의 독립변수에 대한 편도함수를 포함하는 방정식입니다.

ODE vs PDE — 무엇이 다릅니까?
  • ODE: 독립변수가 하나입니다. 예를 들어 시간 $t$에 따른 온도 변화 $T(t)$. "한 점의 온도가 시간에 따라 어떻게 변하는가?"
  • PDE: 독립변수가 둘 이상입니다. 예를 들어 위치 $x$와 시간 $t$에 따른 온도 분포 $u(x,t)$. "막대의 각 위치에서 온도가 시간에 따라 어떻게 변하는가?"

PDE는 "공간과 시간"을 동시에 다루기 때문에 훨씬 풍부한 현상을 기술할 수 있습니다.

세 가지 대표적인 PDE — 무엇을 모델링합니까?

열방정식 $u_t = k\,u_{xx}$: 뜨거운 쇠막대의 한쪽 끝을 가열하면 열이 서서히 전체로 퍼져나갑니다. $u_t$(시간에 따른 온도 변화)는 $u_{xx}$(공간적 온도 차이)에 비례합니다. 온도가 높은 곳에서 낮은 곳으로 열이 흐르는 현상을 나타내며, 시간이 지나면 온도가 고르게 됩니다.
파동방정식 $u_{tt} = c^2\,u_{xx}$: 기타 줄을 튕기면 파동이 양쪽으로 퍼져나갑니다. $u_{tt}$(가속도)는 $u_{xx}$(줄의 곡률)에 비례합니다. 열방정식과 달리 에너지가 사라지지 않고 계속 전파됩니다. $c$는 파동의 전파 속도입니다.
라플라스 방정식 $u_{xx} + u_{yy} = 0$: 시간 변화가 없는 정상 상태(equilibrium)를 기술합니다. 예를 들어 가장자리 온도가 고정된 금속판의 내부 온도 분포, 또는 전하가 없는 영역의 전기 퍼텐셜이 이 방정식을 만족합니다.

분류

2계 선형 PDE $Au_{xx} + 2Bu_{xy} + Cu_{yy} + \cdots = 0$은 판별식 $B^2 - AC$에 따라:

유형조건대표 방정식물리적 의미
타원형 (Elliptic)$B^2 - AC < 0$라플라스: $u_{xx} + u_{yy} = 0$정상 상태, 평형
포물선형 (Parabolic)$B^2 - AC = 0$열: $u_t = k u_{xx}$확산, 열전도
쌍곡선형 (Hyperbolic)$B^2 - AC > 0$파동: $u_{tt} = c^2 u_{xx}$파동 전파

변수 분리법

$u(x,t) = X(x)T(t)$로 놓고 PDE를 두 개의 ODE로 분리합니다.

예시 (열 방정식): $u_t = k u_{xx}$, $u(0,t) = u(L,t) = 0$

$X(x)T'(t) = kX''(x)T(t)$를 정리하면:

$$\frac{T'}{kT} = \frac{X''}{X} = -\lambda \quad \text{(분리 상수)}$$

이로부터 두 ODE를 얻습니다:

고유값 $\lambda_n = (n\pi/L)^2$에서 $X_n = \sin(n\pi x/L)$, $T_n = e^{-k(n\pi/L)^2 t}$.

$$u(x,t) = \sum_{n=1}^{\infty} B_n \sin\left(\frac{n\pi x}{L}\right) e^{-k(n\pi/L)^2 t}$$

푸리에 급수와의 관계

변수 분리법의 계수 $B_n$은 푸리에 급수의 계수입니다:

$$f(x) = \sum_{n=1}^{\infty} B_n \sin\left(\frac{n\pi x}{L}\right), \qquad B_n = \frac{2}{L}\int_0^L f(x)\sin\left(\frac{n\pi x}{L}\right)dx$$

달랑베르 공식 (파동 방정식)

무한 현의 파동 방정식 $u_{tt} = c^2 u_{xx}$의 해:

$$u(x,t) = \frac{1}{2}[f(x+ct) + f(x-ct)] + \frac{1}{2c}\int_{x-ct}^{x+ct} g(s)\,ds$$

여기서 $f(x) = u(x,0)$ (초기 변위), $g(x) = u_t(x,0)$ (초기 속도).

이 공식은 초기 파형이 좌우 양방향으로 속도 $c$로 전파되는 것을 보여줍니다.

물리적 응용

역학적 응용

현상미분방정식해의 형태
방사성 붕괴$N' = -\lambda N$$N(t) = N_0 e^{-\lambda t}$
뉴턴 냉각$T' = -k(T - T_{\text{env}})$$T(t) = T_{\text{env}} + (T_0 - T_{\text{env}})e^{-kt}$
로지스틱 성장$P' = rP(1 - P/K)$$P(t) = \frac{K}{1 + (K/P_0 - 1)e^{-rt}}$
단진자 (소각)$\theta'' + \frac{g}{L}\theta = 0$$\theta(t) = A\cos(\omega t + \phi)$
RLC 회로$LI'' + RI' + \frac{1}{C}I = E'(t)$특성방정식의 근에 의존

전기회로 응용 — RC 회로

저항(Resistance) $R$과 축전기(Capacitor) $C$로 이루어진 직렬 RC 회로에서, 축전기의 전압 $V_C(t)$는 다음을 만족합니다:

$$RC\frac{dV_C}{dt} + V_C = E(t)$$

여기서 $E(t)$는 전원 전압입니다. $\tau = RC$를 시간 상수(Time Constant)라 합니다.

충전 ($E(t) = E_0$ 일정, 초기 $V_C(0) = 0$):

$$V_C(t) = E_0(1 - e^{-t/\tau})$$

$t = \tau$에서 전압은 최종값의 약 63.2%에 도달합니다. $t = 5\tau$이면 99.3%에 도달하여 거의 완전히 충전됩니다.

방전 ($E(t) = 0$, 초기 $V_C(0) = E_0$):

$$V_C(t) = E_0 e^{-t/\tau}$$

SIR 전염병 모델

SIR 모델은 전염병의 확산을 세 그룹으로 나누어 기술합니다:

$$\frac{dS}{dt} = -\beta SI, \qquad \frac{dI}{dt} = \beta SI - \gamma I, \qquad \frac{dR}{dt} = \gamma I$$

여기서 $\beta$는 감염률, $\gamma$는 회복률입니다. 기초 감염 재생산 수(Basic Reproduction Number) $R_0 = \frac{\beta S_0}{\gamma}$이 1보다 크면 전염병이 확산됩니다.

이 연립 비선형 ODE는 해석적 해를 구하기 어렵지만, 위상 평면 분석과 수치적 방법으로 전염병의 정점 시기, 최대 감염자 수 등을 예측할 수 있습니다.

생태학 — 경쟁 모델

두 종이 같은 자원을 놓고 경쟁하는 상황:

$$\frac{dx}{dt} = r_1 x\left(1 - \frac{x + \alpha_{12}y}{K_1}\right)$$ $$\frac{dy}{dt} = r_2 y\left(1 - \frac{y + \alpha_{21}x}{K_2}\right)$$

여기서 $\alpha_{12}$, $\alpha_{21}$은 종간 경쟁 계수입니다. 위상 평면 분석을 통해 공존, 경쟁 배제, 쌍안정성 등의 결과를 예측할 수 있습니다.

수치적 풀이법 개관

대부분의 미분방정식은 해석적(닫힌 형태의) 해를 구할 수 없습니다. 이때 수치적 방법(Numerical Methods)으로 근사해를 구합니다. 자세한 내용은 수치해석을 참조하십시오.

오일러 방법 (Euler's Method)

가장 단순한 수치적 방법으로, 접선을 따라 한 스텝씩 전진합니다:

$$y_{n+1} = y_n + h \cdot f(x_n, y_n)$$

여기서 $h$는 스텝 크기입니다. 1차 정확도를 가집니다 (전역 오차 $O(h)$).

룽게-쿠타 방법 (Runge-Kutta Method)

4차 룽게-쿠타(RK4)는 가장 널리 사용되는 수치적 방법입니다:

$$y_{n+1} = y_n + \frac{h}{6}(k_1 + 2k_2 + 2k_3 + k_4)$$

여기서:

$$k_1 = f(x_n, y_n)$$ $$k_2 = f\left(x_n + \frac{h}{2}, y_n + \frac{h}{2}k_1\right)$$ $$k_3 = f\left(x_n + \frac{h}{2}, y_n + \frac{h}{2}k_2\right)$$ $$k_4 = f(x_n + h, y_n + hk_3)$$

4차 정확도를 가집니다 (전역 오차 $O(h^4)$). 같은 스텝 수에서 오일러 방법보다 훨씬 정확합니다.

핵심 요약

주제핵심 아이디어풀이 도구
1계 변수분리형$y$와 $x$를 각각의 변에 모은다적분
1계 선형적분인자 $e^{\int P\,dx}$를 곱한다적분인자법
완전미분방정식전미분 $dF = 0$의 포텐셜 함수를 찾는다편미분
2계 상수계수$y = e^{rx}$ 대입 → 특성방정식2차 방정식
비동차 ODE$y = y_h + y_p$미정계수법 / 매개변수 변환법
급수 해법$y = \sum a_n x^n$으로 놓고 점화식을 구한다멱급수 / 프로베니우스
라플라스 변환미분을 곱셈으로 바꾸어 대수적으로 푼다변환표 + 부분분수
연립 ODE행렬의 고유값/고유벡터선형대수학
위상 평면고정점의 안정성 분류야코비 행렬의 고유값
스투름-리우빌고유값 문제 → 직교 고유함수 → 급수 전개경계값 문제
그린 함수단위 충격 응답으로 일반 해를 적분 표현중첩의 원리

참고자료