Convolution
引
已知两个拉普拉斯变换结果F(s),G(s),
F(s)=∫0∞e−stf(t)dtG(s)=∫0∞e−stg(t)dt
它们的乘积F(s)⋅G(s)为何?
我们知道拉普拉斯变换就是连续版的幂级数
于是我们可以用幂级数的乘积类比出卷积的公式
F(x)=0∑∞anxnG(x)=0∑∞bnxnF(x)⋅G(x)=n=0∑∞(m=0∑nambn−m)xn
幂级数的乘积的系数乘为柯西乘积,思考:
xn项可以由1,xnx相乘得到 可以由x,xn−1相乘,x2,xn−2相乘,…,xm,xn−m相乘,…,xn,1相乘得到,所以就得出xn项的系数为柯西乘积
于是我们把这个式子变连续,即可得:
F(s)⋅G(s)=∫0∞(∫0tf(u)g(t−u)du)e−stdt=∫0∞(f∗g)e−stdt
其中
∫0tf(u)g(t−u)du
称为f和g的卷积,写作f∗g
证明
用二重积分换元证明
F(s)⋅G(s)=∫0∞e−suf(u)du⋅∫0∞e−svg(v)dv
根据小富比尼定理(Little Fubini’s theorem)
=∫0∞∫0∞e−s(u+v)f(u)g(v)dudv
令t=u+v, 换元
{u=uv=t−u
雅可比行列式 Jacobian
JT=∣∣∣∣1−101∣∣∣∣=1
原积分区域施以逆变换T−1=(1101), 即基向量[10] 变换为 [11]
即得到
=∫0∞∫0te−stf(u)g(t−u)JT dudt=∫0∞e−st∫0tf(u)g(t−u)dudt=∫0∞e−st(f∗g)dt
性质
摘自wiki https://zh.wikipedia.org/wiki/%E5%8D%B7%E7%A7%AF
交换律 f∗g=g∗f
结合律 f∗(g∗h)=(f∗g)∗h
分配律 f∗(g+h)=(f∗g)+(f∗h)
数乘结合律 a(f∗g)=(af)∗g=f∗(ag) a为任意实数(或复数)
微分定理 D(f∗g)=Df∗g=f∗Dg
理解卷积
可以理解为f(t)为系统的元素输入率,g(t)理解为系统元素本身的变化比率
e.g. 核废料填埋
填埋率为f(t),衰变率g(t)=e−kt
某一时间u填进废料f(u)du 这一堆放射性废料在t时刻衰变为原来的e−k(t−u)倍
所以t时刻的放射性物质为f和g的卷积 即
∫0tf(u)e−k(t−u)du