파동방정식에 대한 코시 문제의 풀이
📂편미분방정식파동방정식에 대한 코시 문제의 풀이
설명
⎩⎨⎧utt=c2uxxu(0,x)=f(x)ut(0,x)=g(x)
위 식은 다음과 같은 파동 방정식
ρ(x)∂t2∂2u=∂x∂(κ(x)∂x∂u)
에서 밀도density ρ(x)>0 와 강도stiffness κ(x)>0 가 모두 상수인 경우로써 c:=ρκ 를 파속wave speed이라 한다.
여기서 t 는 시간, x 는 위치, u(t,x) 는 시간 t 일 때의 파형을 나타낸다. 여기서 t는 시간, x는 위치, u(t,x)는 시간 t일 때 x에서의 파형을 나타낸다. f와 g는 초기 조건으로써 특히 f는 t=0일 때의 파형을 나타낸다.
코시 문제란 초기값이 주어진 파동방정식 중에서도 경계 조건이 없는 경우를 말한다. 이 때의 해는 간단한 공식의 형태로 나타나며, 이를 달랑베르의 공식d’Alembert’s formula이라 부른다.
풀이
Step 1. □u:=(∂t2−c2∂x2)u=utt−c2uxx=0
선형 연산자 □ 를 위와 같이 정의하면
□=(∂t2−c2∂x2)=(∂t+c∂x)(∂t−c∂x)
즉 ker(□) 의 어떤 원소 u 는 주어진 방정식의 해가 된다.
여기서 u∈ker(□) 는 u(t,x)=p(x−ct)+q(x+ct) 와 같이 나타낼 수 있다.
Step 2.
초기 조건에 의해 f(x)=u(0,x)=p(x)+q(x)이다. 따라서
p(x−ct)=2f(x+ct)+f(x−ct)
Step 3.
초기 조건에 의해 f′(x)=p′(x)+q’(x)이다. 그리고 g(x)=ut(0,x)=−cp′(x)+cq’(x)이다.
⟹⟹⎩⎨⎧p′(x)=21f′(x)+21g(x)q’(x)=21f′(x)+21g(x)⎩⎨⎧p(x)=21f(x)+21∫0xg(z)dz+aq(x)=21f(x)+21∫0xg(z)dz−aq(x+ct)=2c1∫x−ctx+ctg(z)dz
Step 4. 달랑베르의 공식
정리하면
u(t,x)=2f(x+ct)+f(x−ct)+2c1∫x−ctx+ctg(z)dz
을 얻는다.
■