0 ≤ t < ∞ 에서 정의된 함수 f 에 대해,
F ( s ) = ℒ ( f ( t ) ) = ∫ 0 ∞ f ( t ) e − s t d t ( s ∈ ℂ )
를 f(t) 의 라플라스 변환(Laplace transform) , 또는 단방향 라플라스 변환(Unilateral laplace transform) 이라 한다. 그러면 "양방향"도 있을 것 같은데, 실제로 쓰고 있다. 함수가 − ∞ < t < ∞ 에서 정의되어 있을 때,
ℬ ( f ( t ) ) = ∫ − ∞ ∞ e − s t f ( t ) d t
를 양방향 라플라스 변환(Bilateral laplace transform) 이라 한다. 이 문서에서는 단방향 라플라스 변환에 대해서만 다룬다.
라플라스 변환이 언제나 존재하는 것은 아니다. 예를 들어 f ( t ) = e t 2 라면
F ( s ) = ∫ 0 ∞ e t 2 − s t d t = ∞
이므로 f 의 라플라스 변환은 존재하지 않는다. 함수 f 에 대해 양수 M , t 0 와 실수 α가 존재하여 임의의 t ≥t 0 에 대해
| f ( t ) | ≤ M e α t
를 만족하면 f 는 지수적 차수(exponential order) α를 가진다고 한다. 만약 f 가 [ 0 , ∞ ) 에서 조각적 연속이고 지수적 차수 α를 가진다면, f 의 라플라스 변환은 Re s > α 에서 존재하고 절대수렴 한다. 단, 역은 성립하지 않는다. 예를 들어 f ( t ) = ln t 는 [ 0 , ∞ ) 에서 조각적 연속이 아니지만
ℒ ( ln t ) = − ln s + γ s
이다. 이때 γ는 오일러-마스케로니 상수 다.
어떤 라플라스 변환에 대응되는 함수는 일반적으로 유일하지 않다. 예를 들어, 함수 f , g 를 다음과 같이 정의하자.
f ( t ) = e − t
g ( t ) = { e − t ( 0 ≤ x < 1 , 1 < x < ∞ ) 1 ( x = 1 )
그러면 F ( s ) = G ( s ) = 1 s + 1 이다. 따라서 H ( s ) = 1 s + 1 인 함수 h 는 유일하지 않다. 이 결과는 라플라스 변환을 기껏 정의해놓고서 못 쓰는 건 아닌가 하는 불안을 불러일으킨다. 다행히 역라플라스 변환으로 (조각적) 연속함수를 찾는다면 그 연속함수는 유일하기 대문에 걱정하지 않아도 된다. 다시 말하면, 정의역 이 [ 0 , ∞ ) 인 연속함수 f,g 에 대해 F ( s ) = G ( s ) 이면 f =g 이다. 더 나아가, 정의역이 [ 0 , ∞ ) 인 조각적 연속함수 f,g 에 대해 F ( s ) = G ( s ) 이면 불연속인 점을 제외했을 때 f =g 이다.
F ( s ) = ℒ ( f ( t ) ) 이면 f(t) 를 F(s) 의 역라플라스 변환(Inverse laplace transformation) 이라고 한다. 만약 f 가 [ 0 , ∞ ) 에서 연속이고 t<0일 때 f (t )=0이며, 지수적 차수 α를 가지고 f' 가 [ 0 , ∞ ) 에서 조각적 연속이면, 역라플라스 변환은 다음 공식으로 나타낼 수 있다.
f ( t ) = lim y → ∞ 1 2 π i ∫ x − i y x + i y e t s F ( s ) d s (푸리에-멜린 반전공식)
그런데 이 공식을 잘 쓰려면 유수 정리 같은 복소함수론 의 정리를 잘 이용해야 하므로 복소함수론을 배우지 않았으면 이 공식 대신 라플라스 변환표에서 변환에 맞는 함수를 찾아서 쓴다. 적분을 직접 하고 싶다? 직접 해보자. 어떤 연속함수 f 의 라플라스 변환이 다음과 같이 주어졌다고 하자.
F ( s ) = 2 a s ( s 2 + a 2 ) 2
파일:Contourintla.png 그림은 복소함수의 경로적분 설정. 푸리에-멜린 반전공식 하나를 이용하기 위해 적분경로를 설정하고 유수 정리를 활용해야 한다. 학부 수준에서 쓸 만한 역변환은 표에 거의 다 나와 있으므로, 차라리 그걸 외우자.
그러면 F ( s ) 는 s = ± a i 에서 이차극점을 가진다. 이때 그림과 같이 복소평면 위에 점 (x ,0)을 지나고 허수축과 평행인 직선 ED와, 원점을 중심으로 하고 경로가 DGFKE인 부분원 C R 을 생각하자. 이때 R 2 = x 2 + y 2 이다. R > a 이 되도록 충분한 R 을 설정할 수 있고, 이때 극점 ± a i 는 닫힌 경로 EDGFKE의 내부에 속한다. 이때 이 경로를 Γ 라고 하자. 그러면
∫ Γ e t s F ( s ) d s = ∫ E D e t s F ( s ) d s + ∫ C R e t s F ( s ) d s
이다. 이때
lim R → ∞ ∫ C R e t s F ( s ) d s = 0
이고[ 1] 유수 정리에 의해
∫ Γ e t s F ( s ) d s = 2 π i ( Res ( a i ) + Res ( − a i ) )
이다. 계산을 열심히 하면
Res ( a i ) = − 1 2 i t e i a t , Res ( − a i ) = 1 2 i t e − i a t
이므로
∫ Γ e t s F ( s ) d s = 2 π i ( − 1 2 i t e i a t + 1 2 i t e − i a t ) = 2 π i t ( e i a t − e − i a t 2 i ) = 2 π i t sin a t
이다. 이 식을 푸리에-멜린 반전공식에 대입하면
f ( t ) = t sin a t
를 얻는다. 그런데 이거 라플라스 변환표에 기본적으로 나와 있는 것이므로, 꼭 필요한 때가 아니라면 이 문서처럼 쓸데없이 길게 적분하지 말고 변환표 외우자.
ℒ ( f 1 ( t ) ) = F 1 ( s ) , ℒ ( f 2 ( t ) ) = F 2 ( s )
원함수
변환
수렴영역
1. ℒ ( c 1 f 1 ( t ) + c 2 f 2 ( t ) )
c 1 F 1 ( s ) + c 2 F 2 ( s )
2. ℒ ( f ( n ) ( t ) )
s n ℒ ( f ( t ) ) − s n − 1 f ( 0 ) − ⋯ − f ( n − 1 ) ( 0 )
3. ℒ ( t n f ( t ) )
( − 1 ) n F ( n ) ( s )
4.L { e a t f ( t ) }
F ( s − a )
5. L { f ( t ) t }
∫ s ∞ F ( u ) d u
6. ℒ ( ∫ 0 t f ( u ) d u )
F ( s ) s
7. f ( t + T ) = f ( t )
∫ 0 T e − s t f ( t ) d t 1 − e s T
8. ℒ { f * g }
F ( s ) G ( s )
참고사항 .
( f * g ) ( t ) = ∫ 0 τ f ( τ ) g ( t − τ ) d τ 는 합성곱 .
1. 적분 의 성질에 의해 쉽게 증명할 수 있다.
2. ℒ { f ′ ( t ) } = ∫ 0 ∞ e − s t f ′ ( t ) d t = [ e − s t f ( t ) ] 0 ∞ + ∫ 0 ∞ s e − s t f ( t ) d t = s F ( s ) − f ( 0 ) (부분적분)
위를 반복하면 된다.
3. F ( s ) = ∫ 0 ∞ e − s t f ( t ) d t
F ′ ( s ) = ∫ 0 ∞ e − s t ( − t f ( t ) ) d t = ℒ { − t f ( t ) }
위를 반복하면 된다.
4.ℒ { e a t f ( t ) } = ∫ 0 ∞ e − s t e a t f ( t ) d t = ∫ 0 ∞ e − ( s − a ) f ( t ) d t = F ( s − a )
5. ∫ s ∞ F ( u ) d u = ∫ s ∞ ∫ 0 ∞ e − u t f ( t ) d t d u = ∫ 0 ∞ ∫ s ∞ e − u t f ( t ) d u d t = ∫ 0 ∞ f ( t ) ∫ s ∞ e − u t d u d t = ∫ 0 ∞ 1 t e − s t f ( t ) d t = L { f ( t ) t }
푸비니의 정리 를 사용하며, 함수 f ( t ) 의 라플라스 변환과 lim t → 0 f ( t ) t 가 존재한다는 가정이 필요하다.
8. ℒ { f * g } = ∫ 0 ∞ e − s t ∫ 0 t f ( t − u ) g ( u ) d u d t = ∫ 0 ∞ ∫ u ∞ e − s u g ( u ) e − s ( t − u ) f ( t − u ) d t d u = ∫ 0 ∞ e − s u g ( u ) ∫ u ∞ e − s ( t − u ) f ( t − u ) d t d u
ξ = t − u 라 치환하면, ∫ 0 ∞ e − s u g ( u ) ∫ 0 ∞ e − s ξ f ( ξ ) d ξ d u = F ( s ) G ( s )
적분 순서의 변경과 푸비니의 정리를 사용한다.
공업수학에서 필수적으로 이 관련 표가 나온다. 적어도 이 표는 죄다 외워주는 게 시험보기 편하다. 잘 못외우면 e t 의 변환이 1 s − 1 이라는 것을 외우고, 이걸 더하고 빼고 해서 삼각함수 쪽은 다 직접 유도할 수 있긴 하다. 하지만 역시 외우는 게 편하다.
이걸 어떻게 다 외워? 살려줘~~
f ( t )
ℒ ( f )
수렴영역
1
1 s
Re s > 0
t p (단, p >-1)
Γ ( p + 1 ) s p + 1
Re s > 0
sin ( a t )
a s 2 + a 2
Re s > 0
cos ( a t )
s s 2 + a 2
Re s > 0
t sin ( a t )
2 a s ( s 2 + a 2 ) 2
Re s > 0
t cos ( a t )
s 2 − a 2 ( s 2 + a 2 ) 2
Re s > 0
sinh ( a t )
a s 2 − a 2
Re s > | a |
cosh ( a t )
s s 2 − a 2
Re s > | a |
t sinh ( a t )
2 a s ( s 2 − a 2 ) 2
Re s > | a |
t cosh ( a t )
s 2 + a 2 ( s 2 − a 2 ) 2
Re s > | a |
e a t
1 s − a
Re s > a
e a t sin ( b t )
b ( s − a ) 2 + b 2
Re s > a
e a t cos ( b t )
s − a ( s − a ) 2 + b 2
Re s > a
t n e a t (단, n 은 자연수)
n ! ( s − a ) n + 1
Re s > a
H c ( t ) (단, c>0)
e − c s s
δ c ( t ) (단, c>0)
e − c s
참고사항 .
Γ ( t ) 는 감마함수 .
H c ( t ) 는 헤비사이드 함수 . (단위 계단 함수 라고도 한다.)
δ c ( t ) 는 디랙 델타 함수 .
이걸 어떻게 다 외워? 살려줘~~
푸리에 변환 은
ℱ ( f ( t ) ) = f ^ ( ξ ) = ∫ − ∞ ∞ f ( t ) e − 2 π i t ξ d t ( ξ ∈ ℝ )
로 주어지는데, 붕괴인자(Decaying factor) e − σ t ( σ ∈ ℝ ) 를 곱하면 주어진 변환은
∫ − ∞ ∞ f ( t ) e − σ t − 2 π i t ξ d t ( ξ ∈ ℝ )
이고 s = σ + 2 π i ξ 로 두면
∫ − ∞ ∞ f ( t ) e − s t d t
이고, 이 식은 양방향 라플라스 변환과 동일하다. t <0일 때 f ( t ) = 0 라고 하면,
∫ 0 ∞ f ( t ) e − s t d t
이 되므로 라플라스 변환이 된다. 따라서 다음 식이 성립한다.
ℱ ( f ( t ) e − σ t ) = ℒ ( f ( t ) )
미분방정식 교재 여럿이 이계 미분방정식을 푸는 방법으로 라플라스 변환을 도입한다. 미분방정식
d 2 x d t 2 + 2 β d x d t + w 0 2 x = 0 [ 2]
이 주어졌다고 하자. 이때 양변의 라플라스 변환은
( s 2 F ( s ) − s f ( 0 ) − f ′ ( 0 ) ) + 2 β ( s F ( s ) − f ( 0 ) ) + w 0 2 F ( s ) = 0
이고, 식을 F(s) 에 대해 나타내면
F ( s ) = ( s + 2 β ) f ( 0 ) + f ′ ( 0 ) s 2 + 2 β s + w 0 2 = ( s + β ) f ( 0 ) s 2 + 2 β s + w 0 2 + β f ( 0 ) + f ′ ( 0 ) s 2 + 2 β s + w 0 2
이다. F 1 ( s ) , F 2 ( s ) 를 다음과 같이 정의하자.
F 1 ( s ) = ( s + β ) f ( 0 ) s 2 + 2 β s + w 0 2
F 2 ( s ) = β f ( 0 ) + f ′ ( 0 ) s 2 + 2 β s + w 0 2
w 0 2 > β 2 라고 가정하자. 그러면
F 1 ( s ) = f ( 0 ) s + β ( s + β ) 2 + ( w 0 2 − β 2 ) 2 = f ( 0 ) ℒ ( e − β t cos ( w 0 2 − β 2 t ) )
F 2 ( s ) = β f ( 0 ) + f ′ ( 0 ) w 0 2 − β 2 w 0 2 − β 2 ( s + β ) 2 + ( w 0 2 − β 2 ) 2 = β f ( 0 ) + f ′ ( 0 ) w 0 2 − β 2 ℒ ( e − β t sin ( w 0 2 − β 2 t ) )
따라서
x ( t ) = f ( 0 ) e − β t cos ( w 0 2 − β 2 t ) + β f ( 0 ) + f ′ ( 0 ) w 0 2 − β 2 ⋅ e − β t sin ( w 0 2 − β 2 t )
를 얻는다.어때요, 정말 쉽죠?
이외에 편미분방정식 을 푸는 데도 라플라스 변환이 유용하게 쓰일 수 있다.
y = y ( x , t ) ( t > 0 )
이고 t를 시간 변수라 하면, y에 대한 라플라스 변환 U ( x , s ) 는
U ( x , s ) = ∫ 0 ∞ e − s t y ( x , t ) d t
이다.
편미분방정식
∂ y ∂ x + 1 x ∂ y ∂ t = t , x > 0 , t > 0.
y ( x , 0 + ) = x , y ( 0 , t ) = 0
를 라플라스 변환을 이용해 풀어보자. 양변에 라플라스 변환을 적용하면
ℒ ( d y d x ) = d U ( x , s ) d x , ℒ ( d y d t ) = s U ( x , s ) − y ( x , 0 + )
이므로
d U ( x , s ) d x + 1 x ( s U ( x , s ) − y ( x , 0 + ) ) = 1 s 2
이고 정리하면
d U ( x , s ) d x + s x U ( x , s ) = 1 + 1 s 2
이다. 그러면
d d x ( x s U ( x , s ) ) = x s ( 1 + 1 s 2 )
이므로
U ( x , s ) = ( 1 + 1 s 2 ) 1 s + 1 x + C x − s
이다. ℒ ( y ( 0 , t ) ) = 0 이다. 그러므로 x → 0 + 일 때
0 = lim x → 0 + C x − s
이기 때문에 C = 0 을 얻는다. 따라서
U ( x , s ) = ( 1 + 1 s 2 ) 1 s + 1 x
이므로 열심히 조작하면
U ( x , s ) = ( 2 s + 1 − 1 s + 1 s 2 ) x
이다. 따라서
y ( x , t ) = ( 2 e − t − 1 + t ) x
을 얻는다.
라플라스 변환을 이용하면 부정적분 이 초등함수 로 나타나지 않는 함수의 이상적분 을 계산할 수 있다. 이상적분
∫ 0 ∞ e − x − e − 2 x x d x
를 계산해보자. f ( x ) = e − x − e − 2 x x 라 하면 x f ( x ) = e − x − e − 2 x 이다. f 의 라플라스 변환을 F(s)라 하면 F(s)는 s > − 1 일 때 존재하고
− d F ( s ) d s = 1 s + 1 − 1 s + 2
이다. 정리하면
F ( s ) = ln ( s + 2 ) − ln ( s + 1 )
을 얻는다. 따라서
ln ( s + 2 ) − ln ( s + 1 ) = F ( s ) = ∫ 0 ∞ e − s x e − x − e − 2 x x d x
이며, s = 0 을 대입하면
∫ 0 ∞ e − x − e − 2 x x d x = ln 2
를 얻는다. 일반적으로
ℒ ( f ( t ) t ) = ∫ s ∞ F ( u ) d u
이므로 라플라스 변환의 정의에 의해
∫ 0 ∞ e − s t f ( t ) t d t = ∫ s ∞ F ( u ) d u
이고, 수렴영역이 s > a 이면 s → a + 일 때
∫ 0 ∞ e − a t f ( t ) t d t = ∫ a ∞ F ( u ) d u
를 얻는다.
라플라스 변환을 이용해 점화식으로 주어진 수열의 일반항을 구할 수 있다.
ℒ ( a ⌊ t ⌋ ) = 1 − e − s s ( 1 − a e − s )
임[ 3] 을 이용하여 점화식
a n + 2 − a n + 1 − a n = 0 , a 0 = 0 , a 1 = 1
으로 주어진 피보나치 수열 의 일반항을 구해보자. 함수 f 를
f ( t ) = a n ( n ≤ t < n + 1 )
로 정의하자. 그러면 주어진 점화식은
f ( t + 2 ) − f ( t + 1 ) − f ( t ) = 0
으로 나타낼 수 있다. 이때,
ℒ ( f ( t + 2 ) ) = ∫ 0 ∞ e − s t f ( t + 2 ) d t = ∫ 2 ∞ e − s ( u − 2 ) f ( u ) d u = ∫ 0 ∞ e − s ( u − 2 ) f ( u ) d u − ∫ 0 2 e − s ( u − 2 ) f ( u ) d u = e 2 s ℒ ( f ( t ) ) − e 2 s ( e − s − e − 2 s s ) = e 2 s ℒ ( f ( t ) ) − e s − 1 s
이고
ℒ ( f ( t + 1 ) ) = e s ℒ ( f ( t ) )
이다. 그러므로
ℒ ( f ( t ) ) = e s − 1 s ( e 2 s − e s − 1 ) = e s − 1 5 s ( 1 e s − 1 + 5 2 − 1 e s − 1 − 5 2 ) = 1 5 ( 1 − e − s s ( 1 − 1 + 5 2 e − s ) − 1 − e − s s ( 1 − 1 − 5 2 e − s ) ) = 1 5 ( ℒ ( ( 1 + 5 2 ) ⌊ t ⌋ ) − ℒ ( ( 1 − 5 2 ) ⌊ t ⌋ ) )
이므로 ⋃ m ∈ ℕ ( m , m + 1 ) 에서[ 4]
f ( t ) = 1 5 ( ( 1 + 5 2 ) ⌊ t ⌋ − ( 1 − 5 2 ) ⌊ t ⌋ )
이고, t = n + 1 2 을 대입하면
a n = 1 5 ( ( 1 + 5 2 ) n − ( 1 − 5 2 ) n )
을 얻는다.나는 괄호가 싫어요
각주
↑ Joel L. Schiff (1999). The Laplace Transform: Theory and Applications . Springer. pp.154-155. ISBN 0387986987
↑ 조화 단진자 의 감쇠진동을 나타나는 운동방정식 이다. Stephen T. Thornton · Jerry B. Marion (2011). 강석태 옮김. 『일반역학』(제5판). Cengage Learning. p.118. ISBN 9788962183009
↑ Joel L. Schiff (1999). The Laplace Transform: Theory and Applications . Springer. pp.109-110. ISBN 0387986987
↑ 0 ∈ ℕ 으로 간주한다.