Linearism › 정의·정리 › 미분방정식

미분방정식 정의·정리

28개. "쓰는 것"은 진술이나 증명에서 부르는 정의·정리이고, "쓰이는 곳"은 거꾸로 이 항목을 부르는 곳입니다. 용어로 이어진 관계는 흐리게 표시합니다.

DE.1 미분방정식과 변수분리

정의 1.1

미지의 함수 y(t)y(t)와 그 도함수 y′,y′′,…y', y'', \dots 사이의 관계식을 미분방정식(differential equation)이라 합니다. 등장하는 가장 높은 도함수의 차수를 방정식의 계수(order)라 합니다.

정의 1.3

방정식을 만족하는 함수를 해(solution)라 합니다. 상수를 포함해 모든 해를 나타낸 식을 일반해(general solution), 시작값 y(t0)=y0y(t_0) = y_0를 함께 준 문제를 초기값 문제(initial value problem)라 합니다.

정의 1.5

y′=g(t)h(y)y' = g(t)h(y) 꼴을 변수분리형(separable)이라 합니다.

정의 1.9

P′=rP(1−PK)P' = rP\left(1 - \dfrac PK\right)를 로지스틱 방정식(logistic equation)이라 합니다.

정리 1.10 피카르–린델뢰프, 개요

f(t,y)f(t, y)와 ∂f/∂y\partial f/\partial y가 (t0,y0)(t_0, y_0) 근처에서 연속이면, 초기값 문제 y′=f(t,y)y' = f(t, y), y(t0)=y0y(t_0) = y_0의 해가 t0t_0 근처에서 존재하고 유일합니다.

DE.2 일계 선형 방정식

정의 2.1

y′+p(t)y=q(t)y' + p(t)y = q(t) 꼴을 일계 선형 방정식(first-order linear equation)이라 합니다. q=0q = 0이면 동차(homogeneous), 아니면 비동차(nonhomogeneous)라 합니다.

정리 2.2

y′+p(t)y=q(t)y' + p(t)y = q(t)의 일반해는

y(t)=1μ(t)(∫μ(t)q(t) dt+C),μ=e∫p dt.y(t) = \frac{1}{\mu(t)}\left(\int\mu(t)q(t)\,dt + C\right), \qquad \mu = e^{\int p\,dt}.

정리 2.5

선형 방정식의 일반해 = (동차 방정식의 일반해) + (특수해 하나).

DE.3 이계 선형 방정식과 진동

정의 3.1

ar2+br+c=0ar^2 + br + c = 0을 특성방정식(characteristic equation)이라 합니다.

정리 3.2

  1. D>0D > 0, 서로 다른 실근 r1,r2r_1, r_2: y=C1er1t+C2er2ty = C_1e^{r_1t} + C_2e^{r_2t}.
  2. D=0D = 0, 중근 rr: y=(C1+C2t)erty = (C_1 + C_2t)e^{rt}.
  3. D<0D < 0, 복소근 α±iβ\alpha \pm i\beta: y=eαt(C1cos⁡βt+C2sin⁡βt)y = e^{\alpha t}(C_1\cos\beta t + C_2\sin\beta t).

DE.4 강제 진동과 공명

정리 4.3 진폭 응답

입력 F0cos⁡ωtF_0\cos\omega t에 대한 정상 상태 응답은 xp=∣X∣cos⁡(ωt−ϕ)x_p = |X|\cos(\omega t - \phi)이고

DE.5 연립 선형계와 고윳값

정리 5.1

AA(n×nn \times n)가 일차독립인 고유벡터 v1,…,vn\mathbf v_1, \dots, \mathbf v_n(고윳값 λ1,…,λn\lambda_1, \dots, \lambda_n)을 가지면

정의 5.3

eAt=I+At+(At)22!+(At)33!+⋯e^{At} = I + At + \frac{(At)^2}{2!} + \frac{(At)^3}{3!} + \cdots를 행렬 지수함수(matrix exponential)라 합니다. x′=Ax\mathbf x' = A\mathbf x, x(0)=x0\mathbf x(0) = \mathbf x_0의 해는 x(t)=eAtx0\mathbf x(t) = e^{At}\mathbf x_0입니다.

정리 5.5 안정성

x′=Ax\mathbf x' = A\mathbf x의 모든 해가 0\mathbf 0으로 갈 필요충분조건은 모든 고윳값의 실수부가 음수인 것입니다.

DE.6 비선형계와 안정성

정의 6.1

자율계 x′=f(x)\mathbf x' = \mathbf f(\mathbf x)(tt가 식에 직접 나오지 않음)에서 f(x∗)=0\mathbf f(\mathbf x^*) = \mathbf 0인 점을 평형점(equilibrium) 또는 고정점이라 합니다. 그곳에서 출발하면 영원히 머뭅니다.

정의 6.2

평형점 근처에서 출발한 해가 계속 근처에 머물면 안정(stable), 게다가 x∗\mathbf x^*로 다가가면 점근적으로 안정(asymptotically stable), 아니면 불안정(unstable)이라 합니다.

정리 6.3 선형화 정리, 개요

JJ의 모든 고윳값의 실수부가 음수이면 x∗\mathbf x^*는 점근적으로 안정, 하나라도 양수이면 불안정입니다. 실수부가 0인 고윳값이 있으면(중심 등) 선형화로는 판정할 수 없습니다.

정리 6.4 리아푸노프

V(x∗)=0V(\mathbf x^*) = 0이고 근처에서 V(x)>0V(\mathbf x) > 0인 함수 VV가

정의 6.5

x′=−∇f(x)\mathbf x' = -\nabla f(\mathbf x)를 경사 흐름(gradient flow)이라 합니다. 경사하강법 xk+1=xk−η∇f(xk)\mathbf x_{k+1} = \mathbf x_k - \eta\nabla f(\mathbf x_k)는 이 방정식을 간격 η\eta의 오일러 방법(7장)으로 푼 것입니다.

DE.7 수치 풀이

정의 7.1 오일러 방법

yn+1=yn+hf(tn,yn)y_{n+1} = y_n + hf(t_n, y_n), tn+1=tn+ht_{n+1} = t_n + h.

정의 7.3

전역 오차가 O(hp)O(h^p)인 방법을 pp차 방법이라 합니다.

오일러 방법은 1차입니다. 간격을 절반으로 하면 오차가 절반, 정확도 한 자리를 얻으려면 계산이 10배입니다. pp차 방법은 간격을 절반으로 하면 오차가 2p2^p분의 1이 됩니다.

정의 7.4 RK4

k1=f(tn,yn),k2=f(tn+h2,yn+h2k1),k3=f(tn+h2,yn+h2k2),k4=f(tn+h,yn+hk3),yn+1=yn+h6(k1+2k2+2k3+k4).\begin{aligned} k_1 &= f(t_n, y_n), & k_2 &= f(t_n + \tfrac h2, y_n + \tfrac h2k_1),\\ k_3 &= f(t_n + \tfrac h2, y_n + \tfrac h2k_2), & k_4 &= f(t_n + h, y_n + hk_3),\\ y_{n+1} &= y_n + \tfrac h6(k_1 + 2k_2 + 2k_3 + k_4). \end{aligned}

DE.8 라플라스 변환

정의 8.1

t≥0t \ge 0에서 정의된 f(t)f(t)의 라플라스 변환(Laplace transform)은

정리 8.3

L{f′}=sF(s)−f(0),L{f′′}=s2F(s)−sf(0)−f′(0).\mathcal L\{f'\} = sF(s) - f(0), \qquad \mathcal L\{f''\} = s^2F(s) - sf(0) - f'(0).

정의 8.6

헤비사이드 계단함수(Heaviside step function) u(t−a)u(t - a)는 t<at < a에서 0, t≥at \ge a에서 1입니다. 스위치를 시각 aa에 켜는 것입니다.

정리 8.7 시간 이동

L{u(t−a)f(t−a)}=e−asF(s)\mathcal L\{u(t - a)f(t - a)\} = e^{-as}F(s).

정의 8.9

H(s)H(s)의 분모가 0이 되는 ss를 극점(pole)이라 합니다.

정리 8.10

모든 극점의 실수부가 음수이면 시스템은 안정합니다(충격 응답이 0으로 감). 극점이 허수축에 가까울수록 감쇠가 약하고, 허수부가 진동수를 줍니다.