三、卷积
3.1 卷积的概念
定义: 两个函数 f1(t)f_1(t)f1(t) 和 f2(t)f_2(t)f2(t) 的卷积(Convolution)定义为
f1(t)∗f2(t)=∫0tf1(τ)f2(t−τ) dτf_1(t) * f_2(t) = \\int_0^t f_1(\\tau) f_2(t – \\tau)\\, d\\tauf1(t)∗f2(t)=∫0tf1(τ)f2(t−τ)dτ
(注意:这里的积分限是从 000 到 ttt,对应 t≥0t \\geq 0t≥0 的单边卷积,与傅里叶变换中的双边卷积 ∫−∞+∞\\int_{-\\infty}^{+\\infty}∫−∞+∞ 不同。)
卷积的性质:
(1) 交换律: f1∗f2=f2∗f1f_1 * f_2 = f_2 * f_1f1∗f2=f2∗f1
证明:
f1(t)∗f2(t)=∫0tf1(τ)f2(t−τ) dτf_1(t) * f_2(t) = \\int_0^t f_1(\\tau) f_2(t-\\tau)\\, d\\tauf1(t)∗f2(t)=∫0tf1(τ)f2(t−τ)dτ
令 u=t−τu = t – \\tauu=t−τ,dτ=−dud\\tau = -dudτ=−du,当 τ=0\\tau = 0τ=0 时 u=tu = tu=t,当 τ=t\\tau = tτ=t 时 u=0u = 0u=0:
=∫t0f1(t−u)f2(u)(−du)=∫0tf2(u)f1(t−u) du=f2(t)∗f1(t)■= \\int_t^0 f_1(t-u) f_2(u) (-du) = \\int_0^t f_2(u) f_1(t-u)\\, du = f_2(t) * f_1(t) \\quad \\blacksquare=∫t0f1(t−u)f2(u)(−du)=∫0tf2(u)f1(t−u)du=f2(t)∗f1(t)■
(2) 结合律: (f1∗f2)∗f3=f1∗(f2∗f3)(f_1 * f_2) * f_3 = f_1 * (f_2 * f_3)(f1∗f2)∗f3=f1∗(f2∗f3)
(3) 分配律: f1∗(f2+f3)=f1∗f2+f1∗f3f_1 * (f_2 + f_3) = f_1 * f_2 + f_1 * f_3f1∗(f2+f3)=f1∗f2+f1∗f3
卷积的物理意义: 在线性系统中,卷积表示系统对输入信号的响应。f1(τ)f_1(\\tau)f1(τ) 是在时刻 τ\\tauτ 的输入,f2(t−τ)f_2(t-\\tau)f2(t−τ) 是从时刻 τ\\tauτ 到 ttt 系统的脉冲响应。
3.2 卷积定理
定理: 设 L[f1(t)]=F1(s)\\mathcal{L}[f_1(t)] = F_1(s)L[f1(t)]=F1(s),L[f2(t)]=F2(s)\\mathcal{L}[f_2(t)] = F_2(s)L[f2(t)]=F2(s),则
L[f1(t)∗f2(t)]=F1(s)⋅F2(s)\\boxed{\\mathcal{L}[f_1(t) * f_2(t)] = F_1(s) \\cdot F_2(s)}L[f1(t)∗f2(t)]=F1(s)⋅F2(s)
即时域卷积对应 sss 域乘积。
详细推导:
L[f1∗f2]=∫0+∞[∫0tf1(τ)f2(t−τ) dτ]e−st dt\\mathcal{L}[f_1 * f_2] = \\int_0^{+\\infty} \\left[\\int_0^t f_1(\\tau) f_2(t-\\tau)\\, d\\tau\\right] e^{-st}\\, dtL[f1∗f2]=∫0+∞[∫0tf1(τ)f2(t−τ)dτ]e−stdt
注意到 f2(t−τ)=0f_2(t – \\tau) = 0f2(t−τ)=0 当 t−τ<0t – \\tau < 0t−τ<0 即 τ>t\\tau > tτ>t 时,因此可将内层积分上限扩展到 +∞+\\infty+∞:
=∫0+∞∫0+∞f1(τ)f2(t−τ)e−st dτ dt= \\int_0^{+\\infty} \\int_0^{+\\infty} f_1(\\tau) f_2(t-\\tau) e^{-st}\\, d\\tau\\, dt=∫0+∞∫0+∞f1(τ)f2(t−τ)e−stdτdt
交换积分次序(由绝对可积性保证):
=∫0+∞f1(τ)[∫τ+∞f2(t−τ)e−st dt]dτ= \\int_0^{+\\infty} f_1(\\tau) \\left[\\int_{\\tau}^{+\\infty} f_2(t-\\tau) e^{-st}\\, dt\\right] d\\tau=∫0+∞f1(τ)[∫τ+∞f2(t−τ)e−stdt]dτ
在内层积分中令 u=t−τu = t – \\tauu=t−τ:
∫0+∞f2(u)e−s(u+τ) du=e−sτ∫0+∞f2(u)e−su du=e−sτF2(s)\\int_0^{+\\infty} f_2(u) e^{-s(u+\\tau)}\\, du = e^{-s\\tau} \\int_0^{+\\infty} f_2(u) e^{-su}\\, du = e^{-s\\tau} F_2(s)∫0+∞f2(u)e−s(u+τ)du=e−sτ∫0+∞f2(u)e−sudu=e−sτF2(s)
代回:
=∫0+∞f1(τ)⋅e−sτF2(s) dτ=F2(s)∫0+∞f1(τ)e−sτ dτ=F1(s)⋅F2(s)■= \\int_0^{+\\infty} f_1(\\tau) \\cdot e^{-s\\tau} F_2(s)\\, d\\tau = F_2(s) \\int_0^{+\\infty} f_1(\\tau) e^{-s\\tau}\\, d\\tau = F_1(s) \\cdot F_2(s) \\quad \\blacksquare=∫0+∞f1(τ)⋅e−sτF2(s)dτ=F2(s)∫0+∞f1(τ)e−sτdτ=F1(s)⋅F2(s)■
推论: L[f1∗f2∗⋯∗fn]=F1(s)⋅F2(s)⋯Fn(s)\\mathcal{L}[f_1 * f_2 * \\cdots * f_n] = F_1(s) \\cdot F_2(s) \\cdots F_n(s)L[f1∗f2∗⋯∗fn]=F1(s)⋅F2(s)⋯Fn(s)
应用示例: 求 L−1[1s2(s+1)]\\mathcal{L}^{-1}\\left[\\frac{1}{s^2(s+1)}\\right]L−1[s2(s+1)1]。
将 1s2(s+1)\\frac{1}{s^2(s+1)}s2(s+1)1 分解为 1s2⋅1s+1\\frac{1}{s^2} \\cdot \\frac{1}{s+1}s21⋅s+11。
已知 L−1[1s2]=t\\mathcal{L}^{-1}\\left[\\frac{1}{s^2}\\right] = tL−1[s21]=t,L−1[1s+1]=e−t\\mathcal{L}^{-1}\\left[\\frac{1}{s+1}\\right] = e^{-t}L−1[s+11]=e−t。
由卷积定理:
L−1[1s2(s+1)]=t∗e−t=∫0tτ⋅e−(t−τ) dτ\\mathcal{L}^{-1}\\left[\\frac{1}{s^2(s+1)}\\right] = t * e^{-t} = \\int_0^t \\tau \\cdot e^{-(t-\\tau)}\\, d\\tauL−1[s2(s+1)1]=t∗e−t=∫0tτ⋅e−(t−τ)dτ
=e−t∫0tτeτ dτ=e−t[τeτ−eτ]0t=e−t(tet−et+1)=t−1+e−t= e^{-t} \\int_0^t \\tau e^{\\tau}\\, d\\tau = e^{-t} \\left[\\tau e^{\\tau} – e^{\\tau}\\right]_0^t = e^{-t}(te^t – e^t + 1) = t – 1 + e^{-t}=e−t∫0tτeτdτ=e−t[τeτ−eτ]0t=e−t(tet−et+1)=t−1+e−t
四、拉普拉斯逆变换
4.1 反演积分公式
问题: 已知 F(s)=L[f(t)]F(s) = \\mathcal{L}[f(t)]F(s)=L[f(t)],如何求 f(t)=L−1[F(s)]f(t) = \\mathcal{L}^{-1}[F(s)]f(t)=L−1[F(s)]?
反演积分公式(Bromwich 积分):
f(t)=12πj∫σ−j∞σ+j∞F(s)est ds(t>0)\\boxed{f(t) = \\frac{1}{2\\pi j} \\int_{\\sigma – j\\infty}^{\\sigma + j\\infty} F(s) e^{st}\\, ds \\quad (t > 0)}f(t)=2πj1∫σ−j∞σ+j∞F(s)estds(t>0)
其中积分路径是 sss 平面上 Re(s)=σ>c\\text{Re}(s) = \\sigma > cRe(s)=σ>c 的一条垂直线,ccc 为 F(s)F(s)F(s) 所有奇点实部的上界。
推导思想:
将拉普拉斯变换视为傅里叶变换的推广。设 f(t)=0f(t) = 0f(t)=0(t<0t < 0t<0),g(t)=f(t)e−σtg(t) = f(t) e^{-\\sigma t}g(t)=f(t)e−σt(σ>c\\sigma > cσ>c),则 g(t)g(t)g(t) 绝对可积。
g(t)g(t)g(t) 的傅里叶变换为:
G(ω)=∫−∞+∞g(t)e−jωt dt=∫0+∞f(t)e−(σ+jω)t dt=F(σ+jω)G(\\omega) = \\int_{-\\infty}^{+\\infty} g(t) e^{-j\\omega t}\\, dt = \\int_0^{+\\infty} f(t) e^{-(\\sigma + j\\omega)t}\\, dt = F(\\sigma + j\\omega)G(ω)=∫−∞+∞g(t)e−jωtdt=∫0+∞f(t)e−(σ+jω)tdt=F(σ+jω)
由傅里叶逆变换公式:
g(t)=12π∫−∞+∞G(ω)ejωt dωg(t) = \\frac{1}{2\\pi} \\int_{-\\infty}^{+\\infty} G(\\omega) e^{j\\omega t}\\, d\\omegag(t)=2π1∫−∞+∞G(ω)ejωtdω
因此:
f(t)=eσtg(t)=eσt2π∫−∞+∞F(σ+jω)ejωt dωf(t) = e^{\\sigma t} g(t) = \\frac{e^{\\sigma t}}{2\\pi} \\int_{-\\infty}^{+\\infty} F(\\sigma + j\\omega) e^{j\\omega t}\\, d\\omegaf(t)=eσtg(t)=2πeσt∫−∞+∞F(σ+jω)ejωtdω
令 s=σ+jωs = \\sigma + j\\omegas=σ+jω,ds=j dωds = j\\, d\\omegads=jdω,dω=ds/jd\\omega = ds/jdω=ds/j:
f(t)=12πj∫σ−j∞σ+j∞F(s)est ds■f(t) = \\frac{1}{2\\pi j} \\int_{\\sigma – j\\infty}^{\\sigma + j\\infty} F(s) e^{st}\\, ds \\quad \\blacksquaref(t)=2πj1∫σ−j∞σ+j∞F(s)estds■
4.2 利用留数计算反演积分
定理: 若 F(s)F(s)F(s) 为有理函数,F(s)=P(s)Q(s)F(s) = \\frac{P(s)}{Q(s)}F(s)=Q(s)P(s),其中 P(s)P(s)P(s) 的次数小于 Q(s)Q(s)Q(s) 的次数,且 Q(s)Q(s)Q(s) 的零点 s1,s2,…,sns_1, s_2, \\ldots, s_ns1,s2,…,sn 均为 F(s)estF(s) e^{st}F(s)est 的孤立奇点,则
f(t)=∑k=1nRess=sk[F(s)est]\\boxed{f(t) = \\sum_{k=1}^{n} \\text{Res}_{s=s_k} [F(s) e^{st}]}f(t)=k=1∑nRess=sk[F(s)est]
即 f(t)f(t)f(t) 等于 F(s)estF(s)e^{st}F(s)est 在所有奇点处留数之和。
推导: 取 Bromwich 积分路径 Re(s)=σ\\text{Re}(s) = \\sigmaRe(s)=σ(σ\\sigmaσ 大于所有奇点的实部),再用左半平面的无穷大半圆弧 CRC_RCR 闭合为围道。由 Jordan 引理(t>0t > 0t>0 时),沿 CRC_RCR 的积分当 R→∞R \\to \\inftyR→∞ 时趋于零。由留数定理:
12πj∮F(s)est ds=∑kRess=sk[F(s)est]\\frac{1}{2\\pi j} \\oint F(s) e^{st}\\, ds = \\sum_k \\text{Res}_{s=s_k}[F(s)e^{st}]2πj1∮F(s)estds=k∑Ress=sk[F(s)est]
因此 f(t)=∑kRes[F(s)est]f(t) = \\sum_k \\text{Res}[F(s)e^{st}]f(t)=∑kRes[F(s)est]。 ■\\blacksquare■
留数的计算方法
情形一:一阶极点(sks_ksk 为 Q(s)Q(s)Q(s) 的单零点)
Ress=sk[F(s)est]=lims→sk(s−sk)F(s)est\\text{Res}_{s=s_k} [F(s) e^{st}] = \\lim_{s \\to s_k} (s – s_k) F(s) e^{st}Ress=sk[F(s)est]=s→sklim(s−sk)F(s)est
对有理函数 F(s)=P(s)Q(s)F(s) = \\frac{P(s)}{Q(s)}F(s)=Q(s)P(s):
=P(sk)Q′(sk)eskt= \\frac{P(s_k)}{Q'(s_k)} e^{s_k t}=Q′(sk)P(sk)eskt
(利用洛必达法则:lims→sk(s−sk)P(s)Q(s)=P(sk)Q′(sk)\\lim_{s\\to s_k} \\frac{(s-s_k)P(s)}{Q(s)} = \\frac{P(s_k)}{Q'(s_k)}lims→skQ(s)(s−sk)P(s)=Q′(sk)P(sk))
例: 求 L−1[s+3(s+1)(s+2)]\\mathcal{L}^{-1}\\left[\\frac{s+3}{(s+1)(s+2)}\\right]L−1[(s+1)(s+2)s+3]。
F(s)=s+3(s+1)(s+2)F(s) = \\frac{s+3}{(s+1)(s+2)}F(s)=(s+1)(s+2)s+3,奇点 s1=−1s_1 = -1s1=−1,s2=−2s_2 = -2s2=−2(均为一阶极点)。
P(s)=s+3P(s) = s+3P(s)=s+3,Q(s)=(s+1)(s+2)=s2+3s+2Q(s) = (s+1)(s+2) = s^2 + 3s + 2Q(s)=(s+1)(s+2)=s2+3s+2,Q′(s)=2s+3Q'(s) = 2s + 3Q′(s)=2s+3。
Ress=−1=P(−1)Q′(−1)e−t=21e−t=2e−t\\text{Res}_{s=-1} = \\frac{P(-1)}{Q'(-1)} e^{-t} = \\frac{2}{1} e^{-t} = 2e^{-t}Ress=−1=Q′(−1)P(−1)e−t=12e−t=2e−t
Ress=−2=P(−2)Q′(−2)e−2t=1−1e−2t=−e−2t\\text{Res}_{s=-2} = \\frac{P(-2)}{Q'(-2)} e^{-2t} = \\frac{1}{-1} e^{-2t} = -e^{-2t}Ress=−2=Q′(−2)P(−2)e−2t=−11e−2t=−e−2t
f(t)=2e−t−e−2tf(t) = 2e^{-t} – e^{-2t}f(t)=2e−t−e−2t
情形二:mmm 阶极点(sks_ksk 为 Q(s)Q(s)Q(s) 的 mmm 重零点)
Ress=sk[F(s)est]=1(m−1)!lims→skdm−1dsm−1[(s−sk)mF(s)est]\\text{Res}_{s=s_k} [F(s) e^{st}] = \\frac{1}{(m-1)!} \\lim_{s \\to s_k} \\frac{d^{m-1}}{ds^{m-1}} \\left[(s – s_k)^m F(s) e^{st}\\right]Ress=sk[F(s)est]=(m−1)!1s→sklimdsm−1dm−1[(s−sk)mF(s)est]
例: 求 L−1[1s2(s+1)]\\mathcal{L}^{-1}\\left[\\frac{1}{s^2(s+1)}\\right]L−1[s2(s+1)1]。
F(s)=1s2(s+1)F(s) = \\frac{1}{s^2(s+1)}F(s)=s2(s+1)1,奇点 s1=0s_1 = 0s1=0(二阶极点),s2=−1s_2 = -1s2=−1(一阶极点)。
s=−1s = -1s=−1 处的留数(一阶极点):
Ress=−1=lims→−1(s+1)⋅ests2(s+1)=e−t1=e−t\\text{Res}_{s=-1} = \\lim_{s \\to -1} (s+1) \\cdot \\frac{e^{st}}{s^2(s+1)} = \\frac{e^{-t}}{1} = e^{-t}Ress=−1=s→−1lim(s+1)⋅s2(s+1)est=1e−t=e−t
s=0s = 0s=0 处的留数(二阶极点):
Ress=0=lims→0dds[s2⋅ests2(s+1)]=lims→0dds[ests+1]\\text{Res}_{s=0} = \\lim_{s \\to 0} \\frac{d}{ds}\\left[s^2 \\cdot \\frac{e^{st}}{s^2(s+1)}\\right] = \\lim_{s \\to 0} \\frac{d}{ds}\\left[\\frac{e^{st}}{s+1}\\right]Ress=0=s→0limdsd[s2⋅s2(s+1)est]=s→0limdsd[s+1est]
dds[ests+1]=test(s+1)−est(s+1)2=est[t(s+1)−1](s+1)2\\frac{d}{ds}\\left[\\frac{e^{st}}{s+1}\\right] = \\frac{te^{st}(s+1) – e^{st}}{(s+1)^2} = \\frac{e^{st}[t(s+1) – 1]}{(s+1)^2}dsd[s+1est]=(s+1)2test(s+1)−est=(s+1)2est[t(s+1)−1]
在 s=0s = 0s=0 处:=t−11=t−1= \\frac{t – 1}{1} = t – 1=1t−1=t−1
f(t)=(t−1)+e−tf(t) = (t – 1) + e^{-t}f(t)=(t−1)+e−t
验证:与前面卷积方法的结果一致。 ✓\\checkmark✓
4.3 部分分式法(实用方法)
对于有理函数 F(s)=P(s)Q(s)F(s) = \\frac{P(s)}{Q(s)}F(s)=Q(s)P(s),常用部分分式展开来求逆变换。
例: 求 L−1[s2+2s+3(s+1)3]\\mathcal{L}^{-1}\\left[\\frac{s^2 + 2s + 3}{(s+1)^3}\\right]L−1[(s+1)3s2+2s+3]。
设 s2+2s+3(s+1)3=A(s+1)3+B(s+1)2+Cs+1\\frac{s^2 + 2s + 3}{(s+1)^3} = \\frac{A}{(s+1)^3} + \\frac{B}{(s+1)^2} + \\frac{C}{s+1}(s+1)3s2+2s+3=(s+1)3A+(s+1)2B+s+1C
去分母:s2+2s+3=A+B(s+1)+C(s+1)2s^2 + 2s + 3 = A + B(s+1) + C(s+1)^2s2+2s+3=A+B(s+1)+C(s+1)2
令 s=−1s = -1s=−1:1−2+3=A1 – 2 + 3 = A1−2+3=A,A=2A = 2A=2。
展开比较:s2+2s+3=Cs2+(B+2C)s+(A+B+C)s^2 + 2s + 3 = Cs^2 + (B+2C)s + (A+B+C)s2+2s+3=Cs2+(B+2C)s+(A+B+C)
C=1C = 1C=1,B+2C=2⇒B=0B + 2C = 2 \\Rightarrow B = 0B+2C=2⇒B=0,A+B+C=2+0+1=3A + B + C = 2 + 0 + 1 = 3A+B+C=2+0+1=3。 ✓\\checkmark✓
F(s)=2(s+1)3+1s+1F(s) = \\frac{2}{(s+1)^3} + \\frac{1}{s+1}F(s)=(s+1)32+s+11
f(t)=2t22!e−t+e−t=(t2+1)e−tf(t) = \\frac{2t^2}{2!} e^{-t} + e^{-t} = (t^2 + 1)e^{-t}f(t)=2!2t2e−t+e−t=(t2+1)e−t
五、拉普拉斯变换的应用
5.1 解线性常微分方程
基本思想: 利用拉普拉斯变换将微分方程(关于 ttt 的方程)转化为代数方程(关于 sss 的方程),解出像函数 F(s)F(s)F(s) 后再求逆变换。
步骤:
例1: 求解 y′′+3y′+2y=0y'' + 3y' + 2y = 0y′′+3y′+2y=0,y(0)=1y(0) = 1y(0)=1,y′(0)=0y'(0) = 0y′(0)=0。
步骤1-2: 对方程两端取拉普拉斯变换。设 L[y(t)]=Y(s)\\mathcal{L}[y(t)] = Y(s)L[y(t)]=Y(s):
L[y′′]+3L[y′]+2L[y]=0\\mathcal{L}[y''] + 3\\mathcal{L}[y'] + 2\\mathcal{L}[y] = 0L[y′′]+3L[y′]+2L[y]=0
[s2Y(s)−sy(0)−y′(0)]+3[sY(s)−y(0)]+2Y(s)=0[s^2 Y(s) – sy(0) – y'(0)] + 3[sY(s) – y(0)] + 2Y(s) = 0[s2Y(s)−sy(0)−y′(0)]+3[sY(s)−y(0)]+2Y(s)=0
步骤3: 代入 y(0)=1y(0) = 1y(0)=1,y′(0)=0y'(0) = 0y′(0)=0:
s2Y(s)−s+3sY(s)−3+2Y(s)=0s^2 Y(s) – s + 3sY(s) – 3 + 2Y(s) = 0s2Y(s)−s+3sY(s)−3+2Y(s)=0
(s2+3s+2)Y(s)=s+3(s^2 + 3s + 2)Y(s) = s + 3(s2+3s+2)Y(s)=s+3
步骤4: 解出 Y(s)Y(s)Y(s):
Y(s)=s+3s2+3s+2=s+3(s+1)(s+2)Y(s) = \\frac{s + 3}{s^2 + 3s + 2} = \\frac{s + 3}{(s+1)(s+2)}Y(s)=s2+3s+2s+3=(s+1)(s+2)s+3
部分分式展开:
s+3(s+1)(s+2)=As+1+Bs+2\\frac{s+3}{(s+1)(s+2)} = \\frac{A}{s+1} + \\frac{B}{s+2}(s+1)(s+2)s+3=s+1A+s+2B
s+3=A(s+2)+B(s+1)s + 3 = A(s+2) + B(s+1)s+3=A(s+2)+B(s+1)
s=−1s = -1s=−1:2=A2 = A2=A
s=−2s = -2s=−2:1=−B1 = -B1=−B,B=−1B = -1B=−1
Y(s)=2s+1−1s+2Y(s) = \\frac{2}{s+1} – \\frac{1}{s+2}Y(s)=s+12−s+21
步骤5: 求逆变换:
y(t)=2e−t−e−2ty(t) = 2e^{-t} – e^{-2t}y(t)=2e−t−e−2t
例2(非齐次方程): 求解 y′′+y=sin2ty'' + y = \\sin 2ty′′+y=sin2t,y(0)=0y(0) = 0y(0)=0,y′(0)=1y'(0) = 1y′(0)=1。
取拉普拉斯变换:
s2Y(s)−s⋅0−1+Y(s)=2s2+4s^2 Y(s) – s \\cdot 0 – 1 + Y(s) = \\frac{2}{s^2 + 4}s2Y(s)−s⋅0−1+Y(s)=s2+42
(s2+1)Y(s)=1+2s2+4=s2+6s2+4(s^2 + 1)Y(s) = 1 + \\frac{2}{s^2 + 4} = \\frac{s^2 + 6}{s^2 + 4}(s2+1)Y(s)=1+s2+42=s2+4s2+6
Y(s)=s2+6(s2+1)(s2+4)Y(s) = \\frac{s^2 + 6}{(s^2 + 1)(s^2 + 4)}Y(s)=(s2+1)(s2+4)s2+6
部分分式展开(对 s2s^2s2 的有理函数):
s2+6(s2+1)(s2+4)=As+Bs2+1+Cs+Ds2+4\\frac{s^2 + 6}{(s^2+1)(s^2+4)} = \\frac{As + B}{s^2+1} + \\frac{Cs + D}{s^2+4}(s2+1)(s2+4)s2+6=s2+1As+B+s2+4Cs+D
由对称性(被积函数是偶函数),A=C=0A = C = 0A=C=0:
s2+6(s2+1)(s2+4)=Bs2+1+Ds2+4\\frac{s^2+6}{(s^2+1)(s^2+4)} = \\frac{B}{s^2+1} + \\frac{D}{s^2+4}(s2+1)(s2+4)s2+6=s2+1B+s2+4D
s2+6=B(s2+4)+D(s2+1)=(B+D)s2+(4B+D)s^2 + 6 = B(s^2+4) + D(s^2+1) = (B+D)s^2 + (4B+D)s2+6=B(s2+4)+D(s2+1)=(B+D)s2+(4B+D)
B+D=1B + D = 1B+D=1,4B+D=64B + D = 64B+D=6,解得 B=5/3B = 5/3B=5/3,D=−2/3D = -2/3D=−2/3。
Y(s)=5/3s2+1−2/3s2+4=53⋅1s2+1−13⋅2s2+4Y(s) = \\frac{5/3}{s^2+1} – \\frac{2/3}{s^2+4} = \\frac{5}{3} \\cdot \\frac{1}{s^2+1} – \\frac{1}{3} \\cdot \\frac{2}{s^2+4}Y(s)=s2+15/3−s2+42/3=35⋅s2+11−31⋅s2+42
y(t)=53sint−13sin2ty(t) = \\frac{5}{3}\\sin t – \\frac{1}{3}\\sin 2ty(t)=35sint−31sin2t
5.2 解积分微分方程
积分微分方程是同时含有未知函数的导数和积分的方程。
例: 求解 y′(t)+3y(t)+2∫0ty(τ) dτ=1y'(t) + 3y(t) + 2\\int_0^t y(\\tau)\\, d\\tau = 1y′(t)+3y(t)+2∫0ty(τ)dτ=1,y(0)=0y(0) = 0y(0)=0。
设 L[y(t)]=Y(s)\\mathcal{L}[y(t)] = Y(s)L[y(t)]=Y(s)。
取拉普拉斯变换。利用积分性质 L[∫0ty(τ)dτ]=Y(s)s\\mathcal{L}\\left[\\int_0^t y(\\tau)d\\tau\\right] = \\frac{Y(s)}{s}L[∫0ty(τ)dτ]=sY(s):
[sY(s)−y(0)]+3Y(s)+2Y(s)s=1s[sY(s) – y(0)] + 3Y(s) + \\frac{2Y(s)}{s} = \\frac{1}{s}[sY(s)−y(0)]+3Y(s)+s2Y(s)=s1
代入 y(0)=0y(0) = 0y(0)=0:
sY(s)+3Y(s)+2Y(s)s=1ssY(s) + 3Y(s) + \\frac{2Y(s)}{s} = \\frac{1}{s}sY(s)+3Y(s)+s2Y(s)=s1
Y(s)(s+3+2s)=1sY(s)\\left(s + 3 + \\frac{2}{s}\\right) = \\frac{1}{s}Y(s)(s+3+s2)=s1
Y(s)⋅s2+3s+2s=1sY(s) \\cdot \\frac{s^2 + 3s + 2}{s} = \\frac{1}{s}Y(s)⋅ss2+3s+2=s1
Y(s)=1s2+3s+2=1(s+1)(s+2)Y(s) = \\frac{1}{s^2 + 3s + 2} = \\frac{1}{(s+1)(s+2)}Y(s)=s2+3s+21=(s+1)(s+2)1
部分分式:Y(s)=1s+1−1s+2Y(s) = \\frac{1}{s+1} – \\frac{1}{s+2}Y(s)=s+11−s+21
y(t)=e−t−e−2ty(t) = e^{-t} – e^{-2t}y(t)=e−t−e−2t
5.3 解线性常微分方程组
例: 求解方程组
{x′(t)+y(t)=0y′(t)−x(t)=0\\begin{cases} x'(t) + y(t) = 0 \\\\ y'(t) – x(t) = 0 \\end{cases}{x′(t)+y(t)=0y′(t)−x(t)=0
初始条件 x(0)=1x(0) = 1x(0)=1,y(0)=0y(0) = 0y(0)=0。
设 L[x(t)]=X(s)\\mathcal{L}[x(t)] = X(s)L[x(t)]=X(s),L[y(t)]=Y(s)\\mathcal{L}[y(t)] = Y(s)L[y(t)]=Y(s)。
对第一个方程取拉普拉斯变换:
[sX(s)−x(0)]+Y(s)=0 ⟹ sX(s)+Y(s)=1⋯(1)[sX(s) – x(0)] + Y(s) = 0 \\implies sX(s) + Y(s) = 1 \\quad \\cdots(1)[sX(s)−x(0)]+Y(s)=0⟹sX(s)+Y(s)=1⋯(1)
对第二个方程取拉普拉斯变换:
[sY(s)−y(0)]−X(s)=0 ⟹ −X(s)+sY(s)=0⋯(2)[sY(s) – y(0)] – X(s) = 0 \\implies -X(s) + sY(s) = 0 \\quad \\cdots(2)[sY(s)−y(0)]−X(s)=0⟹−X(s)+sY(s)=0⋯(2)
由 (2):X(s)=sY(s)X(s) = sY(s)X(s)=sY(s)
代入 (1):s⋅sY(s)+Y(s)=1 ⟹ (s2+1)Y(s)=1s \\cdot sY(s) + Y(s) = 1 \\implies (s^2 + 1)Y(s) = 1s⋅sY(s)+Y(s)=1⟹(s2+1)Y(s)=1
Y(s)=1s2+1 ⟹ y(t)=sintY(s) = \\frac{1}{s^2+1} \\implies y(t) = \\sin tY(s)=s2+11⟹y(t)=sint
X(s)=ss2+1 ⟹ x(t)=costX(s) = \\frac{s}{s^2+1} \\implies x(t) = \\cos tX(s)=s2+1s⟹x(t)=cost
例2(较复杂的方程组):
{x′+y′+3x=δ(t)2x′−y′+y=0\\begin{cases} x' + y' + 3x = \\delta(t) \\\\ 2x' – y' + y = 0 \\end{cases}{x′+y′+3x=δ(t)2x′−y′+y=0
x(0)=y(0)=0x(0) = y(0) = 0x(0)=y(0)=0。
取拉普拉斯变换(L[δ(t)]=1\\mathcal{L}[\\delta(t)] = 1L[δ(t)]=1):
{sX+sY+3X=12sX−sY+Y=0\\begin{cases} sX + sY + 3X = 1 \\\\ 2sX – sY + Y = 0 \\end{cases}{sX+sY+3X=12sX−sY+Y=0
{(s+3)X+sY=12sX+(1−s)Y=0\\begin{cases} (s+3)X + sY = 1 \\\\ 2sX + (1-s)Y = 0 \\end{cases}{(s+3)X+sY=12sX+(1−s)Y=0
由第二个方程:Y=−2sX1−s=2sXs−1Y = \\frac{-2sX}{1-s} = \\frac{2sX}{s-1}Y=1−s−2sX=s−12sX
代入第一个方程:
(s+3)X+s⋅2sXs−1=1(s+3)X + s \\cdot \\frac{2sX}{s-1} = 1(s+3)X+s⋅s−12sX=1
X[(s+3)+2s2s−1]=1X\\left[(s+3) + \\frac{2s^2}{s-1}\\right] = 1X[(s+3)+s−12s2]=1
X⋅(s+3)(s−1)+2s2s−1=1X \\cdot \\frac{(s+3)(s-1) + 2s^2}{s-1} = 1X⋅s−1(s+3)(s−1)+2s2=1
X⋅s2+2s−3+2s2s−1=1X \\cdot \\frac{s^2 + 2s – 3 + 2s^2}{s-1} = 1X⋅s−1s2+2s−3+2s2=1
X⋅3s2+2s−3s−1=1X \\cdot \\frac{3s^2 + 2s – 3}{s-1} = 1X⋅s−13s2+2s−3=1
X(s)=s−13s2+2s−3X(s) = \\frac{s-1}{3s^2 + 2s – 3}X(s)=3s2+2s−3s−1
再求逆变换即可(具体计算与根有关)。
5.4 解常系数线性偏微分方程
基本思想: 对偏微分方程中的某个变量取拉普拉斯变换,将偏微分方程化为常微分方程。
例: 求解热传导方程初值问题:
∂u∂t=a2∂2u∂x2,x>0, t>0\\frac{\\partial u}{\\partial t} = a^2 \\frac{\\partial^2 u}{\\partial x^2}, \\quad x > 0,\\, t > 0∂t∂u=a2∂x2∂2u,x>0,t>0
初始条件:u(x,0)=0u(x, 0) = 0u(x,0)=0
边界条件:u(0,t)=u0u(0, t) = u_0u(0,t)=u0(常数),u(+∞,t)=0u(+\\infty, t) = 0u(+∞,t)=0
解法: 对变量 ttt 取拉普拉斯变换。设 L[u(x,t)]=U(x,s)\\mathcal{L}[u(x,t)] = U(x,s)L[u(x,t)]=U(x,s)。
L[∂u∂t]=sU(x,s)−u(x,0)=sU(x,s)\\mathcal{L}\\left[\\frac{\\partial u}{\\partial t}\\right] = sU(x,s) – u(x,0) = sU(x,s)L[∂t∂u]=sU(x,s)−u(x,0)=sU(x,s)
L[∂2u∂x2]=d2Udx2\\mathcal{L}\\left[\\frac{\\partial^2 u}{\\partial x^2}\\right] = \\frac{d^2 U}{dx^2}L[∂x2∂2u]=dx2d2U
(对 xxx 的偏导数不受拉普拉斯变换(对 ttt)影响。)
变换后的方程:
sU=a2d2Udx2sU = a^2 \\frac{d^2 U}{dx^2}sU=a2dx2d2U
即
d2Udx2−sa2U=0\\frac{d^2 U}{dx^2} – \\frac{s}{a^2} U = 0dx2d2U−a2sU=0
这是关于 xxx 的二阶常系数线性常微分方程。通解为:
U(x,s)=A(s)e−sax+B(s)esaxU(x, s) = A(s) e^{-\\frac{\\sqrt{s}}{a} x} + B(s) e^{\\frac{\\sqrt{s}}{a} x}U(x,s)=A(s)e−asx+B(s)easx
(取 Re(s)>0\\text{Re}(\\sqrt{s}) > 0Re(s)>0。)
由边界条件 u(+∞,t)=0u(+\\infty, t) = 0u(+∞,t)=0,U(+∞,s)=0U(+\\infty, s) = 0U(+∞,s)=0,故 B(s)=0B(s) = 0B(s)=0。
U(x,s)=A(s)e−saxU(x,s) = A(s) e^{-\\frac{\\sqrt{s}}{a} x}U(x,s)=A(s)e−asx
由 u(0,t)=u0u(0, t) = u_0u(0,t)=u0,U(0,s)=u0sU(0, s) = \\frac{u_0}{s}U(0,s)=su0,得 A(s)=u0sA(s) = \\frac{u_0}{s}A(s)=su0。
U(x,s)=u0se−xasU(x, s) = \\frac{u_0}{s} e^{-\\frac{x}{a}\\sqrt{s}}U(x,s)=su0e−axs
利用已知的拉普拉斯逆变换公式:
L−1[1se−ks]=erfc(k2t)\\mathcal{L}^{-1}\\left[\\frac{1}{s} e^{-k\\sqrt{s}}\\right] = \\text{erfc}\\left(\\frac{k}{2\\sqrt{t}}\\right)L−1[s1e−ks]=erfc(2tk)
其中 erfc(z)=2π∫z+∞e−ξ2 dξ\\text{erfc}(z) = \\frac{2}{\\sqrt{\\pi}} \\int_z^{+\\infty} e^{-\\xi^2}\\, d\\xierfc(z)=π2∫z+∞e−ξ2dξ 为互补误差函数。
令 k=x/ak = x/ak=x/a:
u(x,t)=u0⋅erfc(x2at)\\boxed{u(x,t) = u_0 \\cdot \\text{erfc}\\left(\\frac{x}{2a\\sqrt{t}}\\right)}u(x,t)=u0⋅erfc(2atx)
5.5 线性系统的传递函数
定义: 对于线性时不变系统,输入 x(t)x(t)x(t) 与输出 y(t)y(t)y(t) 之间的关系可用微分方程描述:
any(n)+an−1y(n−1)+⋯+a0y=bmx(m)+bm−1x(m−1)+⋯+b0xa_n y^{(n)} + a_{n-1} y^{(n-1)} + \\cdots + a_0 y = b_m x^{(m)} + b_{m-1} x^{(m-1)} + \\cdots + b_0 xany(n)+an−1y(n−1)+⋯+a0y=bmx(m)+bm−1x(m−1)+⋯+b0x
设初始条件全为零,取拉普拉斯变换:
(ansn+an−1sn−1+⋯+a0)Y(s)=(bmsm+bm−1sm−1+⋯+b0)X(s)(a_n s^n + a_{n-1} s^{n-1} + \\cdots + a_0) Y(s) = (b_m s^m + b_{m-1} s^{m-1} + \\cdots + b_0) X(s)(ansn+an−1sn−1+⋯+a0)Y(s)=(bmsm+bm−1sm−1+⋯+b0)X(s)
传递函数定义为:
H(s)=Y(s)X(s)=bmsm+bm−1sm−1+⋯+b0ansn+an−1sn−1+⋯+a0\\boxed{H(s) = \\frac{Y(s)}{X(s)} = \\frac{b_m s^m + b_{m-1} s^{m-1} + \\cdots + b_0}{a_n s^n + a_{n-1} s^{n-1} + \\cdots + a_0}}H(s)=X(s)Y(s)=ansn+an−1sn−1+⋯+a0bmsm+bm−1sm−1+⋯+b0
性质:
- 传递函数完全由系统结构决定,与输入信号无关
- Y(s)=H(s)⋅X(s)Y(s) = H(s) \\cdot X(s)Y(s)=H(s)⋅X(s)(sss 域的乘积对应时域的卷积)
- y(t)=h(t)∗x(t)y(t) = h(t) * x(t)y(t)=h(t)∗x(t),其中 h(t)=L−1[H(s)]h(t) = \\mathcal{L}^{-1}[H(s)]h(t)=L−1[H(s)] 为系统的脉冲响应
频率响应: 将 s=jωs = j\\omegas=jω 代入传递函数:
H(jω)=Y(jω)X(jω)H(j\\omega) = \\frac{Y(j\\omega)}{X(j\\omega)}H(jω)=X(jω)Y(jω)
∣H(jω)∣|H(j\\omega)|∣H(jω)∣ 为幅频特性,argH(jω)\\arg H(j\\omega)argH(jω) 为相频特性。
例: 系统微分方程 y′′+3y′+2y=x(t)y'' + 3y' + 2y = x(t)y′′+3y′+2y=x(t),求传递函数。
H(s)=1s2+3s+2=1(s+1)(s+2)H(s) = \\frac{1}{s^2 + 3s + 2} = \\frac{1}{(s+1)(s+2)}H(s)=s2+3s+21=(s+1)(s+2)1
脉冲响应:
h(t)=L−1[1(s+1)(s+2)]=e−t−e−2th(t) = \\mathcal{L}^{-1}\\left[\\frac{1}{(s+1)(s+2)}\\right] = e^{-t} – e^{-2t}h(t)=L−1[(s+1)(s+2)1]=e−t−e−2t
六、MATLAB 实验
6.1 拉普拉斯变换的 MATLAB 命令
语法:
F = laplace(f, t, s) % 对 f(t) 求拉普拉斯变换,结果用 s 表示
示例:
syms t s a w
% 基本变换
laplace(1, t, s) % 结果: 1/s
laplace(exp(a*t), t, s) % 结果: 1/(s-a)
laplace(t^3, t, s) % 结果: 6/s^4
laplace(sin(w*t), t, s) % 结果: w/(s^2+w^2)
laplace(cos(w*t), t, s) % 结果: s/(s^2+w^2)
% 复合变换
laplace(exp(–2*t)*sin(3*t), t, s) % 结果: 3/((s+2)^2+9)
laplace(t^2*exp(t), t, s) % 结果: 2/(s-1)^3
6.2 拉普拉斯逆变换的 MATLAB 命令
语法:
f = ilaplace(F, s, t) % 对 F(s) 求拉普拉斯逆变换,结果用 t 表示
示例:
syms s t
ilaplace(1/s, s, t) % 结果: 1
ilaplace(1/(s–3), s, t) % 结果: exp(3*t)
ilaplace(s/(s^2+4), s, t) % 结果: cos(2*t)
ilaplace(1/(s^2+3*s+2), s, t) % 结果: exp(-t) – exp(-2*t)
ilaplace((s+3)/((s+1)*(s+2)), s, t) % 结果: 2*exp(-t) – exp(-2*t)
6.3 卷积的 MATLAB 计算
syms tau t
f1 = exp(–t);
f2 = t;
% 计算卷积 f1 * f2
conv_result = int(subs(f1, t, tau) * subs(f2, t, t–tau), tau, 0, t)
% 简化
simplify(conv_result)
或利用卷积定理:
syms s t
F1 = 1/(s+1); % L{e^(-t)}
F2 = 1/s^2; % L{t}
F_conv = F1 * F2; % = 1/(s^2*(s+1))
f_conv = ilaplace(F_conv, s, t) % t – 1 + exp(-t)
6.4 用 MATLAB 解微分方程
syms y(t) s Y
% 求解 y'' + 3y' + 2y = 0, y(0)=1, y'(0)=0
eq = diff(y,2) + 3*diff(y) + 2*y == 0;
cond = [y(0) == 1, Dy(0) == 0];
y_sol = dsolve(eq, cond)
% 结果: 2*exp(-t) – exp(-2*t)
% 或用拉普拉斯变换法手动求解
% 变换后代数方程: s^2*Y – s + 3*(s*Y – 1) + 2*Y = 0
Y_sol = (s + 3)/(s^2 + 3*s + 2);
y_manual = ilaplace(Y_sol, s, t)
6.5 绘制传递函数的频率响应
s = tf('s');
H = 1 / (s^2 + 3*s + 2); % 传递函数
bode(H); % 绘制 Bode 图(幅频和相频特性)
grid on;
七、本章小结
| 定义 | F(s)=∫0+∞f(t)e−stdtF(s) = \\int_0^{+\\infty} f(t)e^{-st}dtF(s)=∫0+∞f(t)e−stdt,将时域函数映射到 sss 域 |
| 存在条件 | 分段连续 + 指数阶增长 |
| 核心价值 | 将微分方程→代数方程,积分→除法,卷积→乘积 |
| 微分性质 | L[f(n)(t)]=snF(s)−∑sn−1−kf(k)(0)\\mathcal{L}[f^{(n)}(t)] = s^n F(s) – \\sum s^{n-1-k}f^{(k)}(0)L[f(n)(t)]=snF(s)−∑sn−1−kf(k)(0) |
| 位移性质 | 时域乘 eate^{at}eat → sss 域右移 aaa;时域延迟 τ\\tauτ → sss 域乘 e−sτe^{-s\\tau}e−sτ |
| 卷积定理 | L[f1∗f2]=F1(s)⋅F2(s)\\mathcal{L}[f_1 * f_2] = F_1(s) \\cdot F_2(s)L[f1∗f2]=F1(s)⋅F2(s) |
| 逆变换 | 部分分式展开 + 留数法(有理函数),反演积分(一般情形) |
| 应用 | 常微分方程、积分微分方程、方程组、偏微分方程、传递函数 |
| 条件 | 需要初始条件,适合初值问题 |
八、复习思考题
1. 求下列函数的拉普拉斯变换:
- (a) f(t)=t2e3tf(t) = t^2 e^{3t}f(t)=t2e3t
- (b) f(t)=e−tcos2tf(t) = e^{-t}\\cos 2tf(t)=e−tcos2t
- © f(t)={t,0≤t<12−t,1≤t<20,t≥2f(t) = \\begin{cases} t, & 0 \\leq t < 1 \\\\ 2-t, & 1 \\leq t < 2 \\\\ 0, & t \\geq 2 \\end{cases}f(t)=⎩⎨⎧t,2−t,0,0≤t<11≤t<2t≥2
2. 利用拉普拉斯变换求解:y′′−5y′+6y=2ety'' – 5y' + 6y = 2e^ty′′−5y′+6y=2et,y(0)=1y(0) = 1y(0)=1,y′(0)=1y'(0) = 1y′(0)=1。
3. 求下列函数的拉普拉斯逆变换:
- (a) F(s)=s+1s2+4s+5F(s) = \\frac{s+1}{s^2 + 4s + 5}F(s)=s2+4s+5s+1
- (b) F(s)=s(s2+a2)2F(s) = \\frac{s}{(s^2 + a^2)^2}F(s)=(s2+a2)2s
4. 利用卷积定理求 L−1[s(s2+1)2]\\mathcal{L}^{-1}\\left[\\frac{s}{(s^2+1)^2}\\right]L−1[(s2+1)2s]。
5. 某系统的传递函数为 H(s)=2s2+2s+5H(s) = \\frac{2}{s^2 + 2s + 5}H(s)=s2+2s+52,求其脉冲响应 h(t)h(t)h(t) 和阶跃响应。
6. 用拉普拉斯变换法求解偏微分方程:
∂2u∂t2=c2∂2u∂x2,x>0, t>0\\frac{\\partial^2 u}{\\partial t^2} = c^2 \\frac{\\partial^2 u}{\\partial x^2}, \\quad x > 0, \\, t > 0∂t2∂2u=c2∂x2∂2u,x>0,t>0
初始条件 u(x,0)=0u(x,0) = 0u(x,0)=0,ut(x,0)=0u_t(x,0) = 0ut(x,0)=0,边界条件 u(0,t)=Asinωtu(0,t) = A\\sin\\omega tu(0,t)=Asinωt,u(+∞,t)u(+\\infty, t)u(+∞,t) 有界。



