Laplace 变换是一种将时间域的函数转换为复频域函数的积分变换方法
尤其可以应用于解线性常微分方程组
利用 Laplace 变换的性质
可以非常容易地解决线性常微分方程组的初值问题
# 定义
定义
令 f(t) 为定义在 t≥0 上的函数,s 为复变量
则 f(t) 的 Laplace 变换 (Laplace Transform) 定义为
s∈R,L[f(t)](s):=∫0+∞f(t)e−stdt
常简记为 F(s)=L[f(t)](s)
示例
计算 f(t)=eat (a∈R) 的 Laplace 变换
解
L[eat](s)=∫0+∞eate−stdt=∫0+∞e−(s−a)tdt=[−(s−a)e−(s−a)t]0+∞=s−a1(当 s>a)
# 性质
命题 线性性质
令 f(t),g(t) 为定义在 t≥0 上的函数,a,b∈R,则有
L[af(t)+bg(t)](s)=aL[f(t)](s)+bL[g(t)](s)
证明
由定义,有
L[af(t)+bg(t)](s)=∫0+∞[af(t)+bg(t)]e−stdt=a∫0+∞f(t)e−stdt+b∫0+∞g(t)e−stdt=aL[f(t)](s)+bL[g(t)](s)
□
命题 微分性质
令 f(t) 为定义在 t≥0 上的函数,且 f(n)(t) 存在,n∈N+,则有
L[f(n)(t)](s)=snL[f(t)](s)−k=0∑n−1sn−1−kf(k)(0)
证明
通过数学归纳法,取 n=1
L[f′(t)](s)=∫0+∞f′(t)e−stdt=[f(t)e−st]0+∞+s∫0+∞f(t)e−stdt=−f(0)+sL[f(t)](s)
假设对于 n=m 时成立,则对于 n=m+1,有
L[f(m+1)(t)](s)=L[(f(m)(t))′](s)=sL[f(m)(t)](s)−f(m)(0)=s(smL[f(t)](s)−k=0∑m−1sm−1−kf(k)(0))−f(m)(0)=sm+1L[f(t)](s)−k=0∑msm−kf(k)(0)
□
特别地,对于 n=1 以及 n=2,有如下最常用的二阶变换
- L[f′(t)](s)=sL[f(t)](s)−f(0)=sF(s)−f(0)
- L[f′′(t)](s)=s2L[f(t)](s)−sf(0)−f′(0)=s2F(s)−sf(0)−f′(0)
# 逆变换
定义
令 F(s) 为定义在某个复平面区域的函数,则 F(s) 的 Laplace 逆变换 (Laplace Inverse Transform) 定义为
f(t)=L−1[F(s)](t):=2πi1T→+∞lim∫γ−iTγ+iTF(s)estds
其中 γ 为大于 F(s) 所有奇点的实数
简单来说,对于时域变量 t 和频域变量 s
y(t)Laplace Inverse Transform⇌Laplace TransformY(s)
求 Laplace 的逆变换通常不需要使用定义中的积分进行计算,只需要反向查询 Laplace 变换表即可
当然,也可以使用留数定理进行简单的积分计算
示例
计算 F(s)=s(s+1)1 的 Laplace 逆变换
解(查表)
利用部分分式分解,有
F(s)=s1−s+11
查表可知
L−1[s1](t)=1,L−1[s+11](t)=e−t
所以
L−1[s(s+1)1](t)=1−e−t
示例
计算 F(s)=s2+11 的 Laplace 逆变换
解(留数)
利用留数定理,有
L−1[s2+11](t)=2πi1T→+∞lim∫γ−iTγ+iTs2+1estds=Res(s2+1est,i)+Res(s2+1est,−i)=s→ilim(s−i)s2+1est+s→−ilim(s+i)s2+1est=s→ilims+iest+s→−ilims−iest=2ieit+−2ie−it=isint=sint
# Laplace 变换表
以下为常用的 Laplace 变换对照表
| f(t) | F(s)=L[f(t)](s) | f(t) | F(s)=L[f(t)](s) |
|---|
| tn | sn+1n! | eat | s−a1 (s>a) |
| sinbt | s2+b2b | cosbt | s2+b2s |
| sinhbt | s2−b2b (s>b) | coshbt | s2−b2s (s>b) |
| u(t−a) | se−as | tneat | (s−a)n+1n! (s>a) |
| eatsinbt | (s−a)2+b2b (s>a) | eatcosbt | (s−a)2+b2s−a (s>a) |
注:1=t0 为 tn 的特例情况,L[1](s)=s1
# 应用流程
解线性常微分方程组的一般流程如下
- 对常微分方程组的两边同时进行 Laplace 变换,利用线性性质以及微分性质,将微分方程组转化为代数方程组
- 解代数方程组,得到频域解 Y(s)
- 对频域解 Y(s) 进行 Laplace 逆变换,得到时域解 y(t)
示例
解常微分方程初值问题
y′′+3y′+2y=0,y(0)=1,y′(0)=0
解
对方程两边进行 Laplace 变换,得到
L[y′′](s)+3L[y′](s)+2L[y](s)=0
利用微分性质,有
s2Y(s)−sy(0)−y′(0)+3(sY(s)−y(0))+2Y(s)=0
代入初值,得到
(s2+3s+2)Y(s)−s−3=0
解出 Y(s),有
Y(s)=s2+3s+2s+3=(s+1)(s+2)s+3=s+12−s+21
查表可知
L−1[s+a1](t)=e−at
所以
y(t)=L−1[Y(s)](t)=2e−t−e−2t
示例
解如下方程组
{x′=3x+4yy′=−4x+3y,x(0)=0,y(0)=1
其中 x=x(t),y=y(t)
解
对方程组两边同时进行 Laplace 变换,得到
{sX(s)−x(0)=3X(s)+4Y(s)sY(s)−y(0)=−4X(s)+3Y(s)
代入初值,得到
{sX(s)=3X(s)+4Y(s)sY(s)−1=−4X(s)+3Y(s)
解出 X(s),Y(s),有
X(s)=s2+164,Y(s)=s2+16s
查表可知
L−1[s2+b2b](t)=sinbt,L−1[s2+b2s](t)=cosbt
所以
x(t)=L−1[X(s)](t)=sin4t,y(t)=L−1[Y(s)](t)=cos4t