拉普拉斯变换简介
拉普拉斯变换是一种积分变换,主要用于解决微分方程和差分方程。它将一个时间域中的函数f(t)转换为复频域中的函数F(s)。 拉普拉斯变换在工程学、物理学和数学中有着广泛的应用,特别是在控制系统理论和信号处理领域。
定义
对于一个定义在[0,+∞)上的函数f(t),其拉普拉斯变换定义为: F(s)=L{f(t)}=∫0∞e−stf(t)dt 其中,s 是复变量,通常表示为 s=σ+jω,其中 σ 和 ω 分别是实部和虚部。
性质
线性性质: 如果 L{f(t)}=F(s) 和 L{g(t)}=G(s),则 L{af(t)+bg(t)}=aF(s)+bG(s) 其中,a 和 b 是常数。
- 证明:利用拉普拉斯变换的定义: L{af(t)+bg(t)}=∫0∞(af(t)+bg(t))e−stdt =a∫0∞f(t)e−stdt+b∫0∞g(t)e−stdt =aF(s)+bG(s)
时移性质: 如果 L{f(t)}=F(s),则 L{f(t−a)u(t−a)}=e−asF(s) 其中,u(t) 是单位阶跃函数。
- 证明:利用拉普拉斯变换的定义和变量替换: L{f(t−a)u(t−a)}=∫0∞f(t−a)u(t−a)e−stdt 令 τ=t−a,则 dτ=dt,当 t=a 时,τ=0,当 t→∞ 时,τ→∞: =∫0∞f(τ)e−s(τ+a)dτ =e−as∫0∞f(τ)e−sτdτ =e−asF(s)
频移性质: 如果 L{f(t)}=F(s),则 L{eatf(t)}=F(s−a)
- 证明:利用拉普拉斯变换的定义和变量替换: L{eatf(t)}=∫0∞eatf(t)e−stdt =∫0∞f(t)e−(s−a)tdt =F(s−a)
微分性质: 如果 L{f(t)}=F(s),则 L{f′(t)}=sF(s)−f(0) L{f′′(t)}=s2F(s)−sf(0)−f′(0)
- 证明:利用分部积分法: L{f′(t)}=∫0∞f′(t)e−stdt 令 u=e−st,dv=f′(t)dt,则 du=−se−stdt,v=f(t): =[f(t)e−st]0∞+s∫0∞f(t)e−stdt =−f(0)+sF(s) 对于 L{f′′(t)},同理可得: L{f′′(t)}=sL{f′(t)}−f′(0) =s(sF(s)−f(0))−f′(0) =s2F(s)−sf(0)−f′(0)
积分性质: 如果 L{f(t)}=F(s),则 L{∫0tf(τ)dτ}=s1F(s)
- 证明:利用拉普拉斯变换的定义和分部积分法: L{∫0tf(τ)dτ}=∫0∞(∫0tf(τ)dτ)e−stdt 令 F(t)=∫0tf(τ)dτ,则 F′(t)=f(t): =∫0∞F(t)e−stdt 利用分部积分法,令 u=F(t),dv=e−stdt,则 du=f(t)dt,v=−s1e−st: =[F(t)(−s1e−st)]0∞+s1∫0∞f(t)e−stdt =0+s1F(s) =s1F(s)
卷积定理: 如果 L{f(t)}=F(s) 和 L{g(t)}=G(s),则 L{(f∗g)(t)}=F(s)G(s) 其中,(f∗g)(t)=∫0tf(τ)g(t−τ)dτ 是 f(t) 和 g(t) 的卷积。
- 证明:利用拉普拉斯变换的定义和变量替换: L{(f∗g)(t)}=∫0∞(∫0tf(τ)g(t−τ)dτ)e−stdt 交换积分次序: =∫0∞∫0tf(τ)g(t−τ)e−stdτdt 令 u=t−τ,则 du=dt,当 t=τ 时,u=0,当 t→∞ 时,u→∞: =∫0∞f(τ)(∫0∞g(u)e−s(τ+u)du)dτ =∫0∞f(τ)e−sτ(∫0∞g(u)e−sudu)dτ =F(s)G(s)
初值定理:如果 f(t) 在 t=0 处连续,则有:
t→0+limf(t)=s→∞limsF(s)- 证明:利用拉普拉斯变换的定义: L{f(t)}=∫0∞f(t)e−stdt 当 s→∞ 时,e−st→0,则: sF(s)=s∫0∞f(t)e−stdt =∫0∞f(t)se−stdt 当 t→0+ 时,se−st→1,则: s→∞limsF(s)=f(0)
终值定理:如果 limt→∞f(t) 存在且有限,则有:
t→∞limf(t)=s→0limsF(s)注:极限必须存在
- 证明:利用拉普拉斯变换的定义: L{f(t)}=∫0∞f(t)e−stdt 当 s→0 时,e−st→1,则: sF(s)=s∫0∞f(t)e−stdt =∫0∞f(t)se−stdt 当 t→∞ 时,se−st→0,则: s→0limsF(s)=t→∞limf(t)
常见函数的拉普拉斯变换
函数 f(t) | 拉普拉斯变换 L{f(t)} |
---|
单位阶跃函数 u(t) | s1 |
指数函数 e−at | s+a1 |
正弦函数 sin(bt) | s2+b2b |
余弦函数 cos(bt) | s2+b2s |
幂函数 tn | sn+1n! |
δ 函数 | 1 |
n 阶导数 f(n)(t) | snF(s)−sn−1f(0)−sn−2f′(0)−⋯−sf(n−2)(0)−f(n−1)(0) |
多次积分 ∫0t∫0t1⋯∫0tn−1f(tn)dtn⋯dt1 | sn1F(s) |
1. 单位阶跃函数 u(t)
单位阶跃函数定义为: u(t)={01t<0t≥0 其拉普拉斯变换为: L{u(t)}=∫0∞e−st⋅1dt=[−s1e−st]0∞=s1
2. 指数函数 e−at
对于指数衰减函数 e−at,其拉普拉斯变换为: L{e−at}=∫0∞e−ste−atdt=∫0∞e−(s+a)tdt=[−s+a1e−(s+a)t]0∞=s+a1
3. 正弦函数 sin(bt)
正弦函数的拉普拉斯变换可以通过欧拉公式 eix=cos(x)+isin(x) 获得: L{sin(bt)}=L{2ieibt−e−ibt}=2i1(s−ib1−s+ib1)=s2+b2b
4. 余弦函数 cos(bt)
类似地,余弦函数的拉普拉斯变换为: L{cos(bt)}=L{2eibt+e−ibt}=21(s−ib1+s+ib1)=s2+b2s
5. 幂函数 tn
幂函数的拉普拉斯变换可以使用分部积分法得到: L{tn}=∫0∞tne−stdt 通过分部积分,我们有: L{tn}=[−stne−st]0∞+sn∫0∞tn−1e−stdt=snL{tn−1} 递归应用此结果直到 n=0,最终得到: L{tn}=sn+1n!
6. δ 函数
δ 函数(狄拉克δ函数)是一个广义函数,表示一个在所有点上都为零,但在原点处无限高的脉冲。它的拉普拉斯变换为: L{δ(t)}=∫−∞∞δ(t)e−stdt=1 这是因为 δ(t) 在 t=0 时的积分等于1。
7. n 阶导数
n 阶导数的拉普拉斯变换考虑了初始条件,表达式如下: L{f(n)(t)}=snF(s)−sn−1f(0)−sn−2f′(0)−⋯−sf(n−2)(0)−f(n−1)(0) 这里,F(s) 是 f(t) 的拉普拉斯变换,f(0),f′(0),…,f(n−1)(0) 是 f(t) 及其各阶导数在 t=0 时的值。
8.多次积分
对于多次积分,其拉普拉斯变换可以表示为: L{∫0t∫0t1⋯∫0tn−1f(tn)dtn⋯dt1}=sn1F(s) 这里 F(s) 是 f(t) 的拉普拉斯变换。这个结果可以通过重复应用拉普拉斯变换的一阶积分性质来证明。一阶积分的拉普拉斯变换是 L{∫0tf(τ)dτ}=s1F(s),因此对于 n 次积分,就是将这个过程重复 n 次,从而得到上述结果。