卷积公式的理解


卷积公式的由来

  • 卷积公式与Laplace变换的联系

    Laplace变换公式:
    F ( s ) = ∫ 0 ∞ f ( t ) e − s t d t G ( s ) = ∫ 0 ∞ g ( t ) e − s t d t F(s) = \int_0^\infty f(t)e^{-st} \text{d} t \\ G(s) = \int_0^\infty g(t)e^{-st} \text{d} t F(s)=0f(t)estdtG(s)=0g(t)estdt
    我们希望 C ( s ) = F ( s ) G ( s ) C(s)=F(s)G(s) C(s)=F(s)G(s)也可以保持Laplace变换公式的形式:
    C ( s ) = F ( s ) G ( s ) = ∫ 0 ∞ c ( t ) e − s t d t C(s)=F(s)G(s) = \int_0^\infty c(t)e^{-st} \text{d} t C(s)=F(s)G(s)=0c(t)estdt
    c ( t ) 与 f ( t ) 、 g ( t ) c(t)与f(t)、g(t) c(t)f(t)g(t)的关系就是卷积:
    c ( t ) = f ( t ) ∗ g ( t ) c(t) = f(t)*g(t) c(t)=f(t)g(t)

  • 卷积公式推导

    基于laplace变换公式,可以得知
    F ( s ) G ( s ) = ∫ 0 ∞ f ( u ) e − s u d u ∫ 0 ∞ g ( v ) e − s v d v = ∫ 0 ∞ ∫ 0 ∞ f ( u ) g ( v ) e − s ( u + v ) d u d v F(s)G(s)= \int_0^\infty f(u)e^{-su} \text{d} u \int_0^\infty g(v)e^{-sv} \text{d} v \\ = \int_0^{\infty}\int_0^{\infty}f(u)g(v)e^{-s(u+v)}\text{d}u \text{d}v F(s)G(s)=0f(u)esudu0g(v)esvdv=00f(u)g(v)es(u+v)dudv
    上式中二重积分的积分区域为 ( u , v ) (u,v) (u,v)坐标轴的第一象限,令 t = u + v t=u+v t=u+v u = u u=u u=u ,可以确定 u u u的积分范围为 [ 0 , t ] [0,t] [0,t] t t t的积分范围为 [ 0 , ∞ ] [0,\infty] [0,]。对微分进行变换
    d u d v = ∂ ( u , v ) ∂ ( u , t ) d u d t \text{d}u\text{d}v=\frac{\partial(u,v)}{\partial(u,t)}\text{d}u\text{d}t dudv=(u,t)(u,v)dudt
    Jacobian行列式的计算
    ∂ ( u , v ) ∂ ( u , t ) = ∣ ∂ ( u ) ∂ ( u ) ∂ ( u ) ∂ ( t ) ∂ ( v ) ∂ ( u ) ∂ ( v ) ∂ ( t ) ∣ = ∣ 1 0 − 1 1 ∣ = 1 \frac{\partial(u,v)}{\partial(u,t)}= \begin{vmatrix} \frac{ \partial(u)}{\partial(u)} & \frac{ \partial(u)}{\partial(t)} \\ \frac{ \partial(v)}{\partial(u)} & \frac{ \partial(v)}{\partial(t)} \end{vmatrix} =\begin{vmatrix} 1 & 0 \\ -1 & 1 \end{vmatrix} = 1 (u,t)(u,v)=(u)(u)(u)(v)(t)(u)(t)(v)=1101=1

    F ( s ) G ( s ) = ∫ 0 ∞ ∫ 0 t f ( u ) g ( t − u ) e − s t d u d t = ∫ 0 ∞ e − s t ∫ 0 t f ( u ) g ( t − u ) d u d t F(s)G(s)=\int_0^{\infty}\int_0^{t}f(u)g(t-u)e^{-st}\text{d}u \text{d}t \\ = \int_0^{\infty}e^{-st}\int_0^{t}f(u)g(t-u)\text{d}u \text{d}t F(s)G(s)=00tf(u)g(tu)estdudt=0est0tf(u)g(tu)dudt
    可以得到卷积公式
    c ( t ) = f ( t ) ∗ g ( t ) = ∫ 0 t f ( u ) g ( t − u ) d u c(t)=f(t)*g(t)= \int_0^{t}f(u)g(t-u)\text{d}u c(t)=f(t)g(t)=0tf(u)g(tu)du

你可能感兴趣的:(微分方程)