라플라스 변환(Laplace Transform) - 6. 합성곱(Convolution)

written by jjycjn   2015. 5. 24. 02:32

두 함수 합성곱(convolution)은 하나의 함수 f와 또 다른 함수 g를 반전 이동한 값을 곱한 다음, 구간에 대해 적분하여 새로운 함수를 구하는 수학 연산자이다.


[정의 10. (Convolution)] 두 함수 fg에 대하여, fg의 합성곱(convolution)을 다음과 같이 정의한다.

(fg)(t):=0tf(t)g(tτ)dt


일반적으로 라플라스 변환은 분배법칙이 성립하지 않는다.

L(fg)L(f)L(g)

간단한 예로, 두 함수 f=etg=1를 보면,

L(fg)=1s11s1s1=L(f)L(g)

임을 보일 수 있다. 하지만 두 함수 fg의 합성곱 fg에 대해서 다음이 성립한다.


[정리 11] 두 함수 fg에 대하여 다음이 성립한다.

L(fg)=L(f)L(g)orfg=L1(L(f)L(g)

[증명] 첫째로, 다음을 확인하자.

G(s)=0esσg(σ)dσ=τes(tτ)g(tτ)dσ(σ=tτ)=esττestg(tτ)dσ

따라서

F(s)G(s)=(0esτf(τ)dτ)G(s)=0τf(τ)estg(tτ)dtdτ=00tf(τ)estg(tτ)dτdt=0est(fg)(t)dt=L(fg)


[예제 19] 함수 H(s)=(s2+w2)2가 있다고 하자. L1(H)을 구하기 위하여, F(s)=(s2+w2)1를 정의하자. 그러면, H(s)=F(s)F(s)임을 알수있고, 따라서

L1(H)=f(t)f(t)=1wsinwt1wsinwt=1w20tsinwτsinw(tτ)dτ=12w20tcoswt+cosw(2τt)dτ=12w2(τcoswt+sinw(2τt)2w|0t)=12w2(tcoswt+sinwtw)


합성곱의 기본적인 성질들은 다음과 같다.

[정리 12] 두 함수 f, g에 대하여, 

1. fg=gf

2. (fg)h=f(gh)

3. f(g+h)=fh+fh

4. f0=0f=0

5. f1f 

   예) t1=0tτ1dτ=t22t.

6. ff0가 성립하지 않는다. 

   예) t=2π에 대하여 sintsint=12(tcost+sint)<0 .


이제 합성곱을 이용한 미분방정식(ordinary differential equation)에의 응용에 대해 알아보자. 다음의 미분방정식

{y+ay+by=r(t),y(0)=y(0)=0.

에 라플라스 변환을 적용하면,

Y=1s2+as+bR=:QR

따라서, 합성곱의 성질을 이용하면, 미분방정식의 해 y는 다음과 같이 구할 수 있다.

y=qr=0tq(tτ)r(t)dτ

다시 말해 위의 미분방정식의 해를 구하는데 있어서 R을 구할 필요가 없다는 사실을 알 수 있다.


[예제 20] 다음의 미분방정식

y+3y+2y=r(t)={1,1<t<20,otherwise

에 대해 생각해 보자. 이때 초기값(initial condition)은 0이라 하자. 그러면,

Y=1s2+3s+2R=(1s+11s+2)R=:QR

이 때, q=L1(Q)=ete2t 이므로,

y=qr=0tq(tτ)r(τ)dτ=0te(tτ)e2(tτ)r(τ)dτ

이제, t의 범위에 따라 세 가지 경우를 고려해야 한다.

(1) t<1인 경우, y=0.

(2) 1<t<2인 경우, 

y=1te(tτ)e2(tτ)dτ=e(tτ)12e2(tτ)|1t=12+e(t1)12e2(t1)

(3) t>2인 경우,

y=12e(tτ)e2(tτ)dτ=e(t2)e(t1)12e2(t2)+12e2(t1)

  ::  
  • 공유하기  ::