Laplace Transform
引
对于幂级数 power series
0∑∞anxn=A(x)
左边看成关于n的函数 n从0,1,2…取到∞
那么当n的取值从离散变为连续 时,会发生什么?
…t从0连续取到∞,再求和…
∫0∞a(t)xtdt=A(x)
为了方便 将xt写成(elnx)t,0<x<1以使积分收敛
再将lnx替换为−s,s>0,即得到了a(t)的拉普拉斯变换 Laplace Transform
以更正式的形式写出
∫0∞f(t)e−stdt=F(s)
Notion:
L(f(t))=F(s) or f(t)⇝F(s)
另一种理解:
e−st是一个衰减因子,使得一些对于不满足迪利克雷条件的函数f(t)乘上其之和变得可积,进而可以“傅立叶变换”,即拉普拉斯变换为加强版的傅立叶变换
变换 & 算子
变换变量改变
f(t)⟶transform⟶F(s)
算子变量不变
f(t)⟶operator⟶g(t)
性质
线性 Linearity
L(f+g)=L(f)+L(g)L(cf)=cL(f)
指数位移法则 exponential-shifting law
eatf(t)⇝F(s−a)
PROOF
∫0∞eatf(t)e−stdt=∫0∞f(t)e−(s−a)tdt=F(s−a)
存在性 Existence
指数阶
f(t)是指数形式 exponential type/ of exponential order
对于∀t>0,∃C>0,k>0 这是视频上的定义
s.t.∣f(t)∣⩽Cekt
事实上应该是
∃M,C,α,∀t>M,
s.t.∣f(t)∣⩽Ceαt
f(t) of exponential order α f(t)是α指数阶函数
其实就是f(t)∈O(eαt)
代表f(t)最后能被e−st“拉”回来
分段连续
存在有限个跳跃间断点 其余地方连续
存在条件
如果f(t)是分段连续的α指数阶函数 则L(f)(s)对于所有Re(s)>α收敛
PROOF
suppose Re(s)>a and ∣f(t)∣<Meat, we write s=(a+α)+ib, where α>0
then, since ∣e−bit∣=1
∣f(t)e−st∣=∣f(t)e−(a+α)te−bit∣=∣f(t)e−(a+α)t∣<Me−αt
since ∫0∞Me−αtdt converges for α>0 所以拉普拉斯变换收敛
其实就是绝对值审敛法
导数的拉普拉斯变换 t-derivative rule
L(f′(t))=sF(s)−f(0)L(f′′(t))=s2F(s)−sf(0)−f′(0)...L(f(n)(t))=snF(s)−sn−1f(0)−...−sf(n−2)(0)−f(n−1)(0)
PROOF
L(f′(t))=∫0∞f′(t)e−stdt=e−stf(t)∣∣∣0∞−(−s)∫0∞f(t)e−stdt=−f(0)+sF(s)
L(f′′(t))=sL(f′(t))−f(0)=s[sF(s)−f(0)]−f′(0)=s2F(s)−sf(0)−f′(0)
拉普拉斯变换的导数 s-derivative rule
L(tf)(s)=−F′(s)L(tnf)(s)=(−1)nF(n)(s)
PROOF
F(s)=L(f)=∫0∞f(t)e−stdtF′(s)=dsd∫0∞f(t)e−stdt=∫0∞−tf(t)e−stdt=−L(tf(t))
积分的拉普拉斯变换 t-integration rule
L(∫0tf(u)du)=sF(s)
PROOF
L(∫0tf(u)du)=L(f(t)∗1)=L(f)L(1)=sF(s)
拉普拉斯变换的积分 s-integration rule
L(tf(t))=∫s∞F(u)du
PROOF
∫s∞F(u)du=∫s∞∫0∞f(t)e−utdtdu=∫0∞(∫s∞f(t)e−utdu)dt=∫0∞tf(t)e−stdt=L(tf(t))
高度对称!
常用公式
1⇝s1eat⇝s−a1tn⇝sn+1n!cos(at)⇝s2+a2ssin(at)⇝s2+a2a(s>0)
部分公式推导
eat⇝s−a1: 根据指数位移法则 eat⋅1⇝F(s−a)=s−a1
tn⇝sn+1n!:
∫0∞tne−stdt=tn−sest∣∣∣0∞+sn∫0∞tn−1e−stdtL(tn)=snL(tn−1)=snsn−1L(tn−2)=snn!L(t0)=snn!L(1)=sn+1n!
cos(at)⇝s2+a2s: 复指数变换取实部或用逆向欧拉公式
L(cos(at))=L(2eiat+e−iat)=21(s−ia1+s+ia1)=s2+a2s
拉普拉斯逆变换
一般碰到有理式 裂项 再查表得到逆变换结果
e.g.
s(s+3)1=31(s1−s+31)L−1(s(s+3)1)=31(1−e−3t)
待定系数法
注意的点:(s−a)n1=s−aa1+(s−a)2a2+⋯+(s−a)nan
可以写成复数项再取实部虚部
Heaviside Cover-up Method
https://zhuanlan.zhihu.com/p/94237840
注:对于无实数解的项其实也可以用cover-up带入复数解 再取实数项
拉普拉斯变换解线性微分方程
拉普拉斯变换必须有一个初值问题IVP,y(0)=y0,y′(0)=y0′
y′′+Ay′+By=h(t),y(0)=y0,y′(0)=y0′⟶traditional wayy=y(t)↓L↑L−1algebric equation of Y(s) and s. ⟶Y=q(s)p(s)
e.g. y′′−y=e−t,y(0)=1,y′(0)=0
- 两边进行拉普拉斯变换(依据是拉氏变换的线性)
s2Y−s−Y=s+11
-
整理得
Y=(s+1)2(s−1)s2+s+1
分式分解(用cover-up method 18.01里有讲)
Y=(s+1)2−21+s+141+s−143
-
逆变换
L−1(Y)=−21te−t+41e−t+43et
其中第一项为常规解法的yp,后两项为yc
注:
(s+1)21的逆变换由L(t)=s21和指数位移法则得
处理跳跃间断点 Jump Discontinuity
跃阶函数 Step Function
单位跃阶 Unit Step

记为u(t) 又称为赫维赛德函数 Heaviside function
在神经网络中可以作为**函数 activation function 来用(但是是蛮烂的那种 通常只在单层感知器上有用)
a处跃阶

记为ua(t)=u(t−a)
单位方框函数 Unit Box Function

记为uab(t)=ua(t)−ub(t)=u(t−a)−u(t−b)
ps: characteristic function of [a,b] : χ[a,b](x)
显然 跃阶函数乘以一个函数能截出这个函数的某一段
以上三类函数可用于用单个式子表示分段函数
唯一化
拉普拉斯变换不关心t<0的情况(因为积分从0到 ∞ ),因此无论t<0的值为何,只要t>0时相等 拉普拉斯变换都一样
为了让拉普拉斯逆变换唯一,我们强制让所有小于t的函数值等于0,即
L−1(F(S))=u(t)f(t)
t轴平移公式 t axis translation formula
得到平移函数的拉普拉斯变换
u(t−a)f(t−a)⇝e−asF(s)(a>0)
u(t−a)f(t)⇝e−asL(f(t+a))(a>0)
和指数位移法则对比:ESL是在s轴上平移
当a小于0时不成立 因为拉普拉斯变换会丢掉小于零的信息
PROOF
∫0∞e−stu(t−a)f(t−a)dt=∫−a∞e−s(x+a)u(x)f(x)dx=e−as∫−a∞e−sxu(x)f(x)dx=e−as∫0∞e−sxf(x)dx=e−asF(s)(let x = t - a)
∫0∞e−stu(t−a)f(t−a+a)dt=∫−a∞e−s(x+a)u(x)f(x+a)dx=e−as∫0∞e−sxu(x)f(x+a)dx=e−asL(f(t+a))(let x = t - a)
e.g.
u(t)⇝s1(s>0)
uab(t)=u(t−a)−u(t−b)⇝se−as−e−bs
u(t−1)t2⇝e−sL((t+1)2)=e−sL(t2+2t+1)=e−s(s32+s22+s1)
e−as的a告诉你在哪里间断
不连续函数拉氏变换的逆变换
s2+11+e−πs=s2+11+s2+1e−πss2+11⇝u(t)sin(t)s2+1e−πs⇝u(t−π)sin(t−π)∴s2+11+e−πs⇝{sin(t),x∈[0,π]0,x∈/[0,π]
e−as的a告诉你在哪里间断
不连续函数拉氏变换的逆变换
s2+11+e−πs=s2+11+s2+1e−πss2+11⇝u(t)sin(t)s2+1e−πs⇝u(t−π)sin(t−π)∴s2+11+e−πs⇝{sin(t),x∈[0,π]0,x∈/[0,π]