본문으로 이동

미디어위키 1.45 안정화가 거의 끝났습니다. 다만 Flow 확장 기능 관련 이슈가 있어서 대체하는 작업을 수행할 계획입니다.

  1. 큰숲백과:청사진에서 위키 발전의 대략적인 방향성을 제시했습니다. 의견이 있으신 분은 큰숲백과토론:청사진에서 의견을 남겨주시면 좋겠습니다.
  2. 기능상의 오류로 지원하지 않고 있는 기능에 대해서는 큰숲백과토론:이슈 트래커에 요약했습니다. 참고하시기 바랍니다.
  3. 데이터베이스 덤프 받고싶으신 분은 큰숲백과 가입 후에 사용자토론:Bigforest에 의견 남겨주시면 ftp 주소, 계정, 비밀번호를 특수:EmailUser를 통해서 공개할 예정입니다.

라플라스 변환

큰숲백과, 나무를 보지 말고 큰 숲을 보라.
Utolee90 (토론 | 기여)님의 2017년 6월 17일 (토) 01:01 판 (리브레 위키에서 라플라스 변환 문서 가져오기)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)


0t<에서 정의된 함수 f에 대해,

F(s)=(f(t))=0f(t)estdt(s)

f(t)라플라스 변환(Laplace transform), 또는 단방향 라플라스 변환(Unilateral laplace transform)이라 한다. 그러면 "양방향"도 있을 것 같은데, 실제로 쓰고 있다.
함수가 <t<에서 정의되어 있을 때,

(f(t))=estf(t)dt

양방향 라플라스 변환(Bilateral laplace transform)이라 한다. 이 문서에서는 단방향 라플라스 변환에 대해서만 다룬다.

존재성

[편집 | 원본 편집]

라플라스 변환이 언제나 존재하는 것은 아니다. 예를 들어 f(t)=et2라면

F(s)=0et2stdt=

이므로 f의 라플라스 변환은 존재하지 않는다. 함수 f에 대해 양수 M, t0와 실수 α가 존재하여 임의의 tt0에 대해

|f(t)|Meαt

를 만족하면 f는 지수적 차수(exponential order) α를 가진다고 한다. 만약 f[0,)에서 조각적 연속이고 지수적 차수 α를 가진다면, f의 라플라스 변환은 Res>α에서 존재하고 절대수렴한다. 단, 역은 성립하지 않는다. 예를 들어 f(t)=lnt[0,)에서 조각적 연속이 아니지만

(lnt)=lns+γs

이다. 이때 γ는 오일러-마스케로니 상수다.

유일성

[편집 | 원본 편집]

어떤 라플라스 변환에 대응되는 함수는 일반적으로 유일하지 않다. 예를 들어, 함수 f, g를 다음과 같이 정의하자.

f(t)=et
g(t)={et(0x<1,1<x<)1(x=1)

그러면 F(s)=G(s)=1s+1이다. 따라서 H(s)=1s+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)=limy12πixiyx+iyetsF(s)ds (푸리에-멜린 반전공식)

그런데 이 공식을 잘 쓰려면 유수 정리 같은 복소함수론의 정리를 잘 이용해야 하므로 복소함수론을 배우지 않았으면 이 공식 대신 라플라스 변환표에서 변환에 맞는 함수를 찾아서 쓴다. 적분을 직접 하고 싶다? 직접 해보자. 어떤 연속함수 f의 라플라스 변환이 다음과 같이 주어졌다고 하자.

F(s)=2as(s2+a2)2
파일:Contourintla.png
그림은 복소함수의 경로적분 설정. 푸리에-멜린 반전공식 하나를 이용하기 위해 적분경로를 설정하고 유수 정리를 활용해야 한다. 학부 수준에서 쓸 만한 역변환은 표에 거의 다 나와 있으므로, 차라리 그걸 외우자.

그러면 F(s)s=±ai에서 이차극점을 가진다. 이때 그림과 같이 복소평면 위에 점 (x,0)을 지나고 허수축과 평행인 직선 ED와, 원점을 중심으로 하고 경로가 DGFKE인 부분원 CR을 생각하자. 이때 R2=x2+y2이다. R>a이 되도록 충분한 R을 설정할 수 있고, 이때 극점 ±ai는 닫힌 경로 EDGFKE의 내부에 속한다. 이때 이 경로를 Γ라고 하자. 그러면

ΓetsF(s)ds=EDetsF(s)ds+CRetsF(s)ds

이다. 이때

limRCRetsF(s)ds=0

이고[1] 유수 정리에 의해

ΓetsF(s)ds=2πi(Res(ai)+Res(ai))

이다. 계산을 열심히 하면

Res(ai)=12iteiat,Res(ai)=12iteiat

이므로

ΓetsF(s)ds=2πi(12iteiat+12iteiat)=2πit(eiateiat2i)=2πitsinat

이다. 이 식을 푸리에-멜린 반전공식에 대입하면

f(t)=tsinat

를 얻는다. 그런데 이거 라플라스 변환표에 기본적으로 나와 있는 것이므로, 꼭 필요한 때가 아니라면 이 문서처럼 쓸데없이 길게 적분하지 말고 변환표 외우자.

(f1(t))=F1(s),(f2(t))=F2(s)

원함수 변환 수렴영역
1. (c1f1(t)+c2f2(t)) c1F1(s)+c2F2(s)
2. (f(n)(t)) sn(f(t))sn1f(0)f(n1)(0)
3. (tnf(t)) (1)nF(n)(s)
4.L{eatf(t)} F(sa)
5. L{f(t)t} sF(u)du
6. (0tf(u)du) F(s)s
7. f(t+T)=f(t) 0Testf(t)dt1esT
8. {f*g} F(s)G(s)
참고사항.
  1. (f*g)(t)=0τf(τ)g(tτ)dτ합성곱.

1. 적분의 성질에 의해 쉽게 증명할 수 있다.

2. {f(t)}=0estf(t)dt=[estf(t)]0+0sestf(t)dt=sF(s)f(0) (부분적분) 위를 반복하면 된다.

3. F(s)=0estf(t)dt F(s)=0est(tf(t))dt={tf(t)} 위를 반복하면 된다.

4.{eatf(t)}=0esteatf(t)dt=0e(sa)f(t)dt=F(sa)

5. sF(u)du=s0eutf(t)dtdu=0seutf(t)dudt=
0f(t)seutdudt=01testf(t)dt=L{f(t)t}
푸비니의 정리를 사용하며, 함수 f(t)의 라플라스 변환과 limt0f(t)t가 존재한다는 가정이 필요하다.

8. {f*g}=0est0tf(tu)g(u)dudt=0uesug(u)es(tu)f(tu)dtdu=
0esug(u)ues(tu)f(tu)dtdu
ξ=tu라 치환하면, 0esug(u)0esξf(ξ)dξdu=F(s)G(s)
적분 순서의 변경과 푸비니의 정리를 사용한다.

라플라스 변환표

[편집 | 원본 편집]

공업수학에서 필수적으로 이 관련 표가 나온다. 적어도 이 표는 죄다 외워주는 게 시험보기 편하다. 잘 못외우면 et의 변환이 1s1이라는 것을 외우고, 이걸 더하고 빼고 해서 삼각함수 쪽은 다 직접 유도할 수 있긴 하다. 하지만 역시 외우는 게 편하다.

이걸 어떻게 다 외워? 살려줘~~

f(t) (f) 수렴영역
1 1s Res>0
tp (단, p>-1) Γ(p+1)sp+1 Res>0
sin(at) as2+a2 Res>0
cos(at) ss2+a2 Res>0
tsin(at) 2as(s2+a2)2 Res>0
tcos(at) s2a2(s2+a2)2 Res>0
sinh(at) as2a2 Res>|a|
cosh(at) ss2a2 Res>|a|
tsinh(at) 2as(s2a2)2 Res>|a|
tcosh(at) s2+a2(s2a2)2 Res>|a|
eat 1sa Res>a
eatsin(bt) b(sa)2+b2 Res>a
eatcos(bt) sa(sa)2+b2 Res>a
tneat (단, n은 자연수) n!(sa)n+1 Res>a
Hc(t) (단, c>0) ecss
δc(t) (단, c>0) ecs
참고사항.
  1. Γ(t)감마함수.
  2. Hc(t)헤비사이드 함수. (단위 계단 함수 라고도 한다.)
  3. δc(t)디랙 델타 함수.

이걸 어떻게 다 외워? 살려줘~~

다른 변환과의 관계

[편집 | 원본 편집]

푸리에 변환

[편집 | 원본 편집]

푸리에 변환

(f(t))=f^(ξ)=f(t)e2πitξdt(ξ)

로 주어지는데, 붕괴인자(Decaying factor) eσt(σ)를 곱하면 주어진 변환은

f(t)eσt2πitξdt(ξ)

이고 s=σ+2πiξ로 두면

f(t)estdt

이고, 이 식은 양방향 라플라스 변환과 동일하다. t<0일 때 f(t)=0라고 하면,

0f(t)estdt

이 되므로 라플라스 변환이 된다. 따라서 다음 식이 성립한다.

(f(t)eσt)=(f(t))

미분방정식의 풀이

[편집 | 원본 편집]

미분방정식 교재 여럿이 이계 미분방정식을 푸는 방법으로 라플라스 변환을 도입한다. 미분방정식

d2xdt2+2βdxdt+w02x=0[2]

이 주어졌다고 하자. 이때 양변의 라플라스 변환은

(s2F(s)sf(0)f(0))+2β(sF(s)f(0))+w02F(s)=0

이고, 식을 F(s)에 대해 나타내면

F(s)=(s+2β)f(0)+f(0)s2+2βs+w02=(s+β)f(0)s2+2βs+w02+βf(0)+f(0)s2+2βs+w02

이다. F1(s),F2(s)를 다음과 같이 정의하자.

F1(s)=(s+β)f(0)s2+2βs+w02
F2(s)=βf(0)+f(0)s2+2βs+w02

w02>β2라고 가정하자. 그러면

F1(s)=f(0)s+β(s+β)2+(w02β2)2=f(0)(eβtcos(w02β2t))
F2(s)=βf(0)+f(0)w02β2w02β2(s+β)2+(w02β2)2=βf(0)+f(0)w02β2(eβtsin(w02β2t))

따라서

x(t)=f(0)eβtcos(w02β2t)+βf(0)+f(0)w02β2eβtsin(w02β2t)

를 얻는다.어때요, 정말 쉽죠?

이외에 편미분방정식을 푸는 데도 라플라스 변환이 유용하게 쓰일 수 있다.

y=y(x,t)(t>0)

이고 t를 시간 변수라 하면, y에 대한 라플라스 변환 U(x,s)

U(x,s)=0esty(x,t)dt

이다.

편미분방정식

yx+1xyt=t,x>0,t>0.
y(x,0+)=x,y(0,t)=0

를 라플라스 변환을 이용해 풀어보자. 양변에 라플라스 변환을 적용하면

(dydx)=dU(x,s)dx,(dydt)=sU(x,s)y(x,0+)

이므로

dU(x,s)dx+1x(sU(x,s)y(x,0+))=1s2

이고 정리하면

dU(x,s)dx+sxU(x,s)=1+1s2

이다. 그러면

ddx(xsU(x,s))=xs(1+1s2)

이므로

U(x,s)=(1+1s2)1s+1x+Cxs

이다. (y(0,t))=0이다. 그러므로 x0+일 때

0=limx0+Cxs

이기 때문에 C=0을 얻는다. 따라서

U(x,s)=(1+1s2)1s+1x

이므로 열심히 조작하면

U(x,s)=(2s+11s+1s2)x

이다. 따라서

y(x,t)=(2et1+t)x

을 얻는다.

이상적분의 계산

[편집 | 원본 편집]

라플라스 변환을 이용하면 부정적분초등함수로 나타나지 않는 함수의 이상적분을 계산할 수 있다. 이상적분

0exe2xxdx

를 계산해보자. f(x)=exe2xx라 하면 xf(x)=exe2x이다. f의 라플라스 변환을 F(s)라 하면 F(s)는 s>1일 때 존재하고

dF(s)ds=1s+11s+2

이다. 정리하면

F(s)=ln(s+2)ln(s+1)

을 얻는다. 따라서

ln(s+2)ln(s+1)=F(s)=0esxexe2xxdx

이며, s=0을 대입하면

0exe2xxdx=ln2

를 얻는다. 일반적으로

(f(t)t)=sF(u)du

이므로 라플라스 변환의 정의에 의해

0estf(t)tdt=sF(u)du

이고, 수렴영역이 s>a이면 sa+일 때

0eatf(t)tdt=aF(u)du

를 얻는다.

점화식의 일반항 계산

[편집 | 원본 편집]

라플라스 변환을 이용해 점화식으로 주어진 수열의 일반항을 구할 수 있다.

(at)=1ess(1aes)

[3]을 이용하여 점화식

an+2an+1an=0,a0=0,a1=1

으로 주어진 피보나치 수열의 일반항을 구해보자. 함수 f

f(t)=an(nt<n+1)

로 정의하자. 그러면 주어진 점화식은

f(t+2)f(t+1)f(t)=0

으로 나타낼 수 있다. 이때,

(f(t+2))=0estf(t+2)dt=2es(u2)f(u)du=0es(u2)f(u)du02es(u2)f(u)du=e2s(f(t))e2s(ese2ss)=e2s(f(t))es1s

이고

(f(t+1))=es(f(t))

이다. 그러므로

(f(t))=es1s(e2ses1)=es15s(1es1+521es152)=15(1ess(11+52es)1ess(1152es))=15(((1+52)t)((152)t))

이므로 m(m,m+1)에서[4]

f(t)=15((1+52)t(152)t)

이고, t=n+12을 대입하면

an=15((1+52)n(152)n)

을 얻는다.나는 괄호가 싫어요

같이 보기

[편집 | 원본 편집]

각주

  1. Joel L. Schiff (1999). The Laplace Transform: Theory and Applications. Springer. pp.154-155. ISBN 0387986987
  2. 조화 단진자의 감쇠진동을 나타나는 운동방정식이다. Stephen T. Thornton · Jerry B. Marion (2011). 강석태 옮김. 『일반역학』(제5판). Cengage Learning. p.118. ISBN 9788962183009
  3. Joel L. Schiff (1999). The Laplace Transform: Theory and Applications. Springer. pp.109-110. ISBN 0387986987
  4. 0으로 간주한다.
이 문서의 출처는 리브레 위키의 라플라스 변환 문서입니다.