1. 先从一张变换表说起:为什么我们离不开拉普拉斯变换
拉普拉斯变换这个名字,从大二信号与系统开始就一直阴魂不散。你在《自动控制原理》里要用它分析系统稳定性,在《电路分析》里要用它解动态电路,在《信号与系统》里要用它处理连续时间系统。可以说,只要跟“线性动态系统”沾边,拉普拉斯变换就是绕不开的基础工具。
但很多人在刚接触它时,最大的困惑往往不是“怎么算”,而是“为什么要这么算”。我自己当初学的时候就特别纠结:好好的时域微分方程,为什么要硬生生拉到复频域去折腾一圈?后来做完几个实际工程题才慢慢想明白——拉普拉斯变换真正的意义,是把微积分运算变成代数运算。微分变成乘一个 (s),积分变成除以一个 (s),几秒钟就能整理出系统的传递函数,这对解方程、分析系统、设计控制器来说,效率提升是颠覆性的。
如果你打算考研、考电网、或者正在学习自动控制原理,那么本篇总结的公式和结论就是你刷题的基础工具包。对于已经入门的同学,这里的“常见问题与坑”部分可能会帮你在考场上少丢不少分。
在展开公式之前,先把最核心的定义摆出来。一个时间函数 (f(t)),在 (t \ge 0) 上有定义,那么它的拉普拉斯变换定义为:
[ F(s) = \mathcal{L}{f(t)} = \int_{0^-}^{\infty} f(t) e^{-st} dt ]
其中 (s = \sigma + j\omega) 是复频率。很多人会忽略积分下限用 (0^-) 而不是 (0),这一点对含有冲激函数 (\delta(t)) 的系统特别重要。如果系统在 (t=0) 时刻有跳变或者冲激输入,用 (0^-) 作为下限可以把初始条件自然包含进来,这是后续解决初值问题的关键。
逆变换的公式则是:
[ f(t) = \mathcal{L}^{-1}{F(s)} = \frac{1}{2\pi j}\int_{\sigma-j\infty}^{\sigma+j\infty} F(s) e^{st} ds ]
这个积分是沿着复平面上的布罗姆维奇路径进行的,直接算这个积分很痛苦,所以实际做题时我们几乎不用定义去算逆变换,而是靠查表、部分分式展开和留数法。这也是本次总结的重点:记住常用变换对,掌握逆变换技巧,就可以应对绝大多数考试和工程场景。
2. 常用变换对与性质:背表不是死记,而是建立直觉
2.1 必须背下来的基本变换对
我们先建立一个基本对应关系表。这个表是后续所有计算的基石,我建议你不仅把公式背下来,还要自己手动推导一遍,比如从定义出发去算几个简单的积分,这样你对收敛域和存在条件会有更直观的认识。
| 时域 (f(t), t\ge0) | 拉普拉斯变换 (F(s)) | 收敛域(ROC) |
|---|---|---|
| (\delta(t)) | (1) | 全平面 |
| (u(t)) | (\frac{1}{s}) | (\mathrm{Re}(s) > 0) |
| (t^n u(t)) | (\frac{n!}{s^{n+1}}) | (\mathrm{Re}(s) > 0) |
| (e^{-at}u(t)) | (\frac{1}{s+a}) | (\mathrm{Re}(s) > -a) |
| (t e^{-at}u(t)) | (\frac{1}{(s+a)^2}) | (\mathrm{Re}(s) > -a) |
| (\sin(\omega t) u(t)) | (\frac{\omega}{s^2 + \omega^2}) | (\mathrm{Re}(s) > 0) |
| (\cos(\omega t) u(t)) | (\frac{s}{s^2 + \omega^2}) | (\mathrm{Re}(s) > 0) |
| (e^{-at}\sin(\omega t)u(t)) | (\frac{\omega}{(s+a)^2+\omega^2}) | (\mathrm{Re}(s) > -a) |
| (e^{-at}\cos(\omega t)u(t)) | (\frac{s+a}{(s+a)^2+\omega^2}) | (\mathrm{Re}(s) > -a) |
表里最重要的其实是第一行:(\delta(t)) 的变换是 1。很多题目就是靠这一点起手。你要记住一个感觉:拉普拉斯变换是把时域信号拆解成复指数信号 (e^{st}) 的“叠加”,而 (\delta(t)) 是啥频率都有的信号,所以它在复频域里是均匀分布的,也就是常数 1。
有一个常见的记忆误区是只背时域表达式或者只背频域表达式,这会导致考试中给频域反求时域时反应很慢。我建议你每次看到这个表都双向记忆:给 (F(s)) 能想起 (f(t)),给 (f(t)) 能马上写出 (F(s)),这个“条件反射”比临考抱佛脚管用得多。
2.2 线性性质、时移性质和复频移性质
拉普拉斯变换是线性变换,这是它能够处理复杂系统的基础:
[ \mathcal{L}{a f_1(t) + b f_2(t)} = a F_1(s) + b F_2(s) ]
这个性质平时看起来很简单,但它和后面几个性质配合起来,能解决大量看似复杂的变换对。
时移性质(注意仅适用于 (t \ge 0) 范围的时移):
[ \mathcal{L}{f(t - t_0) u(t - t_0)} = e^{-s t_0} F(s), \quad t_0 \ge 0 ]
这个性质的工程意义非常大——它表示时域里的纯延迟对应复频域里乘上一个 (e^{-s t_0})。在控制系统里,延迟环节就是这么建模的。做题时你看到 (e^{-s t_0}) 就应该立刻反应到时域里的延迟。
复频移性质:
[ \mathcal{L}{e^{-at} f(t)} = F(s + a) ]
这个公式只要看一眼就知道为什么表里有 (e^{-at}\sin \omega t) 和 (e^{-at}\cos \omega t) 这两个变换对了——它们就是普通的 (\sin \omega t) 和 (\cos \omega t) 在复频域上整体平移了 (a) 而已。
这三个性质构成了拉普拉斯变换计算中最常用的“工具箱”。比如你要求 (\mathcal{L}{e^{-2t} \cos(3t) u(t)}),不用积分,直接把 (\cos(3t)) 的变换 (\frac{s}{s^2+9}) 中的 (s) 替换成 (s+2),马上得到结果。整个过程十秒钟。
2.3 微分性质与积分性质:解微分方程的钥匙
微分性质是拉普拉斯变换能解微分方程的核心原因。
设 (\mathcal{L}{f(t)} = F(s)),则:
[ \mathcal{L}{f'(t)} = s F(s) - f(0^-) ]
[ \mathcal{L}{f''(t)} = s^2 F(s) - s f(0^-) - f'(0^-) ]
推广到 n 阶导数:
[ \mathcal{L}{f^{(n)}(t)} = s^n F(s) - s^{n-1} f(0^-) - s^{n-2} f'(0^-) - \cdots - f^{(n-1)}(0^-) ]
为什么这个性质重要?因为有了它,一个 n 阶线性常系数微分方程:
[ a_n y^{(n)}(t) + \cdots + a_1 y'(t) + a_0 y(t) = b_m x^{(m)}(t) + \cdots + b_0 x(t) ]
两边同时取拉普拉斯变换后,就变成关于 (Y(s)) 和 (X(s)) 的代数方程。整理之后,系统的传递函数就出来了:
[ G(s) = \frac{Y(s)}{X(s)} = \frac{b_m s^m + \cdots + b_0}{a_n s^n + \cdots + a_0} ]
这个过程把“微积分”变成了“加减乘除”,这就是经典控制理论里频域法的基础。
积分性质平时用得相对少一些,但某些题目会专门考:
[ \mathcal{L}\left{ \int_0^t f(\tau) d\tau \right} = \frac{F(s)}{s} ]
它的物理意义是:积分对应频域里除以 (s),正好和微分乘 (s) 对应。用这个性质,求一个信号积分后的变换会快很多。
提示:使用微分性质时,一定要搞清楚用的是 (f(0^-)) 还是 (f(0^+))。在电路分析中,我们常用 (0^-) 状态作为初始条件,因为换路定则告诉我们电容电压和电感电流在换路瞬间不能突变,用 (0^-) 值最稳妥。
2.4 初值定理与终值定理:不反变换也能看行为
初值定理和终值定理是很多人在复习时容易忽略的考点,但它们在实际工程里非常有用,特别是在控制系统的稳态误差分析和瞬态响应分析中。
初值定理:
[ f(0^+) = \lim_{s \to \infty} s F(s) ]
它说明:如果知道一个信号的拉普拉斯变换,可以直接求出信号的初始值,而不需要做逆变换。
终值定理:
[ \lim_{t \to \infty} f(t) = \lim_{s \to 0} s F(s) ]
这个定理的使用条件是:(s F(s)) 的所有极点必须都在左半平面(或者说,(f(t)) 的终值必须存在)。如果极点位于虚轴上或者右半平面,终值定理就会失效。最常见的违反情况是正弦函数——它不收敛到某个固定值,这时直接用终值定理会得到错误结论。
这两个定理在控制工程里的经典应用是求稳态误差。比如你有一个单位反馈系统,输入为单位阶跃信号,系统的误差信号 (E(s)) 的拉普拉斯变换已知,那么:
[ e_{ss} = \lim_{s \to 0} s E(s) ]
一步就能算出稳态误差,连 (E(s)) 的逆变换都不用求。这就是频域分析的效率优势。
3. 拉普拉斯逆变换:核心方法全是套路
3.1 部分分式展开法——最常用的手段
求拉普拉斯逆变换,九成以上的题目都会落到部分分式展开上。基本思想是:一个复杂的 (F(s)) 可以拆成若干个简单分式之和,而简单分式对应的时域函数可以从变换表里直接查到。
假设:
[ F(s) = \frac{N(s)}{D(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} ]
首先确认这是一个真分式(分子阶数小于分母阶数)。如果不是真分式,需要先用长除法把它拆成一个多项式加上一个真分式。然后对分母进行因式分解。
第一种情况:分母只有互不相同的实根
假设 (D(s) = (s + p_1)(s + p_2)\cdots(s + p_n)),则:
[ F(s) = \frac{A_1}{s + p_1} + \frac{A_2}{s + p_2} + \cdots + \frac{A_n}{s + p_n} ]
其中每个系数用“遮盖法”快速求得:
[ A_k = \left. (s + p_k) F(s) \right|_{s = -p_k} ]
这个方法也叫 Heaviside 展开法,实操起来非常快。比如:
[ F(s) = \frac{3s + 5}{(s+1)(s+2)} ]
要求 (A_1),就用 (s = -1) 代入去掉 ((s+1)) 后的表达式:
[ A_1 = \left. \frac{3s+5}{s+2} \right|_{s=-1} = \frac{2}{1} = 2 ]
同理:
[ A_2 = \left. \frac{3s+5}{s+1} \right|_{s=-2} = \frac{-1}{-1} = 1 ]
所以:
[ F(s) = \frac{2}{s+1} + \frac{1}{s+2} ]
查表得到:
[ f(t) = (2e^{-t} + e^{-2t}) u(t) ]
第二种情况:分母有重根
如果分母含有 ((s + p)^r) 这样的重因子,那么展开式中需要包含:
[ \frac{A_1}{s + p} + \frac{A_2}{(s + p)^2} + \cdots + \frac{A_r}{(s + p)^r} ]
其中最高次项系数仍可用遮盖法:
[ A_r = \left. (s + p)^r F(s) \right|_{s = -p} ]
其他项的系数通常用“代入数值法”或者“求导法”来处理。求导法的公式是:
[ A_{r-k} = \frac{1}{k!} \left. \frac{d^k}{ds^k} \left[ (s + p)^r F(s) \right] \right|_{s = -p} ]
不过实际做题时,我更喜欢先求最高次项,再代入一个方便的数(比如 (s = 0))来列方程,把其余系数解出来。这个方法比求导快,也不容易算错。
第三种情况:分母有共轭复根
分母出现 (s^2 + 2\zeta \omega_n s + \omega_n^2) 这样的二次因子,且判别式小于零时,不需要用复数系数去拆。直接想办法配成标准形式:
[ \frac{\omega}{(s + a)^2 + \omega^2} \quad \text{或} \quad \frac{s + a}{(s + a)^2 + \omega^2} ]
然后利用变换表里的正弦、余弦衰减形式。举一个例子:
[ F(s) = \frac{s + 3}{s^2 + 2s + 5} ]
先配方分母:(s^2 + 2s + 5 = (s+1)^2 + 4)。分子做对应处理:
[ F(s) = \frac{s + 1 + 2}{(s+1)^2 + 4} = \frac{s + 1}{(s+1)^2 + 4} + \frac{2}{(s+1)^2 + 4} ]
于是:
[ f(t) = e^{-t} \cos(2t) u(t) + e^{-t} \sin(2t) u(t) ]
整个过程不用碰复数运算,非常干净利落。
3.2 用留数法做逆变换:从复变函数视角理解
如果你学过复变函数,会发现拉普拉斯逆变换本质上是一个复积分。利用留数定理,可以把这条积分路径上的积分转化为被积函数所有极点的留数之和:
[ f(t) = \sum_{k} \mathrm{Res}{F(s) e^{st}, s_k} ]
对于一阶极点 (s_k):
[ \mathrm{Res}{F(s) e^{st}, s_k} = \lim_{s \to s_k} (s - s_k) F(s) e^{st} ]
对于 m 阶极点:
[ \mathrm{Res}{F(s) e^{st}, s_k} = \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] ]
留数法的优势在于:当系统阶数较高、出现重根时,留数法依然能一步到位地给出所有分量的系数;而且它能让你更清楚地看到系统极点和时域响应形态之间的对应关系。极点落在左半平面,对应衰减项;极点落在虚轴上,对应等幅振荡或阶跃项;极点落在右半平面,对应发散项。
实际做题时,如果只是应付考试,部分分式展开基本够用。但如果你做研究或者深挖控制理论,留数法的视角会帮助你理解系统为什么会呈现某种动态行为。
3.3 逆变换中容易踩的坑
我在刚开始做拉普拉斯逆变换时,犯过不少低级错误,这里集中整理一下:
第一,拿到 (F(s)) 后先检查是否为真分式。很多同学在算 ((s^2 + 3s + 1)/(s + 1)) 这类假分式时直接拆分母,结果拆完发现分子次数比分母还高,完全没法查表。正确做法是先用长除法变成 (s + 2 + \frac{-1}{s+1}) 的形式,其中 (s) 对应的时域项是 (\delta'(t)),常数对应 (\delta(t))。
第二,不要忘记收敛域与因果性的对应。在信号与系统里,我们默认处理的是因果信号((t < 0) 时 (f(t) = 0)),所以拉普拉斯变换的收敛域都在某条竖线的右边。但如果题目明确给了双边信号,同样的代数表达式可能对应不同的时域波形。好在大多数课程里的题目默认是单边拉普拉斯变换,这个问题不太会主动出现。
第三,当 (F(s)) 的分母有公因子时,先约分再展开。比如:
[ F(s) = \frac{s^2 - 1}{(s - 1)(s + 2)} = \frac{(s-1)(s+1)}{(s-1)(s+2)} = \frac{s+1}{s+2} ]
如果不约分,展开时会多出一个根本不在系统里的极点 (s=1),后续结果完全错乱。这种约分在控制系统中要特别留意,因为零极点相消会改变系统的可观性或可控性,但在纯数学计算中直接约分即可。
4. 拉普拉斯变换在几大经典场景里的实战应用
4.1 用拉普拉斯变换解微分方程:标准操作流程
用拉普拉斯变换解常系数线性微分方程,基本是一个模板化的“三步走”流程。我来带大家完整走一遍。
假设要求解:
[ y''(t) + 3y'(t) + 2y(t) = e^{-t}, \quad y(0) = 1, \ y'(0) = 0 ]
第一步,两边取拉普拉斯变换。利用微分性质:
[ s^2 Y(s) - s y(0) - y'(0) + 3[s Y(s) - y(0)] + 2Y(s) = \frac{1}{s+1} ]
代入初值:
[ s^2 Y(s) - s + 3s Y(s) - 3 + 2Y(s) = \frac{1}{s+1} ]
第二步,整理出 (Y(s)):
[ (s^2 + 3s + 2) Y(s) = \frac{1}{s+1} + s + 3 ]
[ (s+1)(s+2) Y(s) = \frac{1 + (s+3)(s+1)}{s+1} = \frac{s^2 + 4s + 4}{s+1} = \frac{(s+2)^2}{s+1} ]
所以:
[ Y(s) = \frac{s+2}{(s+1)^2} ]
第三步,部分分式展开:
[ \frac{s+2}{(s+1)^2} = \frac{A}{s+1} + \frac{B}{(s+1)^2} ]
其中:
[ B = \left. (s+1)^2 Y(s) \right|_{s=-1} = 1 ]
再利用 (s=0) 时:
[ Y(0) = 2 = A + B ]
所以 (A = 1)。因此:
[ Y(s) = \frac{1}{s+1} + \frac{1}{(s+1)^2} ]
查变换表得到:
[ y(t) = e^{-t} + t e^{-t} = (1 + t)e^{-t}, \quad t \ge 0 ]
整个过程把微积分问题变成了代数问题,步骤清晰、不易出错,这就是拉普拉斯变换解微分方程的核心魅力。
注意:如果方程右端含有冲激函数 (\delta(t)),则初值条件务必使用 (0^-) 时刻的值。使用 (0^+) 初值会导致结果不一致,这是经典考题里最容易挖坑的地方。
4.2 电路分析中的 s 域模型:运算法
在电路分析中,拉普拉斯变换通常以“s 域模型”的形式出现。你不需要对每个元件重新列微分方程,只需要记住三大件在 s 域的等效关系:
电阻:(Z_R = R)
电感:(Z_L = sL),串联电压源初值 (Li(0^-))
电容:(Z_C = \frac{1}{sC}),串联电压源初值 (\frac{u_c(0^-)}{s})
这个等效模型非常直观:时域里的电感微分关系 (u = L \frac{di}{dt}) 在 s 域变成代数关系 (U(s) = sL I(s) - Li(0^-)),多出来的那项 (Li(0^-)) 就是初始电流的等效电压源。电容同理,初始电压变成一个等效源。
利用 s 域模型,电路分析的流程变成了:
- 把电路转换成 s 域等效电路;
- 用节点电压法或网孔电流法列代数方程;
- 解出感兴趣的响应 (Y(s));
- 对 (Y(s)) 做拉普拉斯逆变换,得到时域响应。
这个方法的优势在于:它天然地包含了初始条件,不需要像经典法那样先求通解再定常数。处理换路以后的动态电路,s 域模型几乎是效率最高的方法。
4.3 传递函数与系统分析:稳定性的判断
在自动控制原理中,拉普拉斯变换给了我们一个极其重要的概念:传递函数。
[ G(s) = \frac{Y(s)}{X(s)} ]
它把系统的输入输出关系完全刻画在复频域中。有了传递函数,系统的稳定性、动态响应、稳态误差这些核心问题都可以轻松分析。
系统稳定的充要条件是:传递函数的所有极点都在左半平面(s 平面的虚轴左侧)。因为极点在左半平面时,对应时域分量为衰减指数或衰减振荡,系统能回到平衡状态;极点在虚轴上时,系统处于临界稳定状态(如等幅振荡);极点在右半平面时,系统发散,不稳定。
这就是劳斯判据、赫尔维茨判据等稳定性判据使用的底层逻辑——它们本质上都是在判断“特征方程的根是否全部位于左半平面”。
这些结论,全部建立在拉普拉斯变换和复频域分析的基础上。所以我才说,拉普拉斯变换不仅仅是一个“算题工具”,它是一种系统级的思维模式:把动态问题转换成代数问题,把微积分思维转换成结构思维。
5. 常见问题与考点陷阱:做题这么多年总结出的实战经验
5.1 关于收敛域(ROC)的常见混淆
收敛域是一个在很多教材里被一笔带过、但在做题时却非常要命的概念。对于单边拉普拉斯变换,收敛域是 (\mathrm{Re}(s) > \sigma_0) 的半平面,(\sigma_0) 等于信号增长速率上界。对于因果信号,收敛域一般在最右边极点的右边。
但如果你做的是双边拉普拉斯变换的题目,那情况就复杂了。同一个代数表达式 (F(s) = \frac{1}{s+1}),在收敛域 (\mathrm{Re}(s) > -1) 时对应的是右边信号 (e^{-t}u(t)),在收敛域 (\mathrm{Re}(s) < -1) 时对应的是左边信号 (-e^{-t}u(-t))。很多信号与系统考研题专门在这里设陷阱,做题时必须留意题目给没给收敛域信息。
5.2 初值定理用错的地方
初值定理 (\lim_{t \to 0^+} f(t) = \lim_{s \to \infty} sF(s)) 只有在 (F(s)) 是真分式时才适用。如果 (F(s)) 是假分式,比如 (F(s) = s + \frac{1}{s+1}),直接代公式会得到无穷大,而实际上 (f(t)) 中包含一个 (\delta'(t)),它的初值定义本身就很模糊。
正确的做法是先把假分式通过长除法拆开,把多项式部分对应的冲激及其导数项单独拿出来,剩下的真分式部分再使用初值定理。考试中遇到假分式,要第一时间反应到这个操作。
5.3 部分分式展开时分子处理的小细节
很多同学在展开形如下面的式子时容易卡住:
[ F(s) = \frac{2s + 1}{s^2 + 4s + 13} ]
分母配方法得到 (s^2 + 4s + 13 = (s+2)^2 + 9)。这时需要把分子也凑成 ((s+2)) 的线性组合:
[ 2s + 1 = 2(s + 2) - 3 ]
于是:
[ F(s) = 2 \cdot \frac{s+2}{(s+2)^2 + 9} - 3 \cdot \frac{1}{(s+2)^2 + 9} ]
再令 (\omega = 3),得到:
[ f(t) = 2e^{-2t}\cos(3t)u(t) - e^{-2t}\sin(3t)u(t) ]
注意这里第二项是 (-\frac{3}{(s+2)^2 + 9}),换算成 (-1 \times \frac{3}{(s+2)^2 + 9}),才能和正弦项对应上。如果直接生搬硬套公式,很容易漏掉系数 3。
5.4 终值定理的适用条件再强调
终值定理是整个拉普拉斯变换性质中最容易被滥用的一个。它的前提是 (f(t)) 的终值存在,反映在 s 域里就是 (sF(s)) 的极点都在左半平面,或者最多在原点处有一个一阶极点(对应阶跃信号的终值)。
如果 (sF(s)) 在虚轴上有共轭极点,比如 (F(s) = \frac{\omega}{s^2+\omega^2}),则 (\lim_{s \to 0} sF(s) = 0),但实际上 (f(t) = \sin(\omega t)u(t)) 根本不存在终值。这时候用终值定理就会得到一个错误但看起来很合理的数字。做题时先用极点位置判断终值是否存在,再决定能不能用这个定理。
5.5 实际计算中的效率技巧
最后分享几个我多年来实际计算中验证过的小技巧。
第一个,用遮盖法求部分分式系数时,很多同学会纠结约分后分母为 0 怎么办。其实你觉得“除以 0”的那个时刻,就是遮盖法起效的时刻。比如 ((s+1)F(s)) 在 (s=-1) 处求值,你约掉了 ((s+1)) 这个因子,剩下的部分在 (s=-1) 处是正常有值的,所以“除以 0”的恐惧是多余的,只管放心代入。
第二个,遇到二阶系统标准形式时,直接对照标准式:
[ \frac{\omega_n^2}{s^2 + 2\zeta\omega_n s + \omega_n^2} ]
先把 (\omega_n) 和 (\zeta) 找出来,能省去大量配方的时间。特别是控制工程题目里,传递函数给成标准形式后,超调量、调节时间、峰值时间这些指标可以直接套公式,不用做逆变换。
第三个,如果一道题同时给了多个初始条件,建议在拉普拉斯变换时就把初始条件全部代入,不要在最终表达式里再回头代入。整个过程保持变量代入的一致性,能显著减少符号运算出错的可能。
第四个,考试时如果不确定逆变换结果对不对,可以用初值定理和终值定理做双重校验。先算 (f(0^+)) 和 (f(\infty)),再和你逆变换出来的时域表达式的极限对比。这个方法可以在三十秒内定位大部分计算错误。
6. 一些额外的进阶结论和资源建议
6.1 常用的拉普拉斯变换性质表
除了前面提到的基本性质和定理,下面这些结论在题目中也经常用到。这里整理成速查表,方便你复习时一页看到底。
| 性质 | 时域表达式 | s 域表达式 |
|---|---|---|
| 线性 | (a f_1(t) + b f_2(t)) | (a F_1(s) + b F_2(s)) |
| 时移 | (f(t - t_0)u(t - t_0)) | (e^{-s t_0}F(s)) |
| 复频移 | (e^{-at}f(t)) | (F(s + a)) |
| 尺度变换 | (f(at)) | (\frac{1}{a}F(\frac{s}{a})) |
| 一阶微分 | (f'(t)) | (sF(s) - f(0^-)) |
| n 阶微分 | (f^{(n)}(t)) | (s^nF(s) - \sum_{r=1}^{n} s^{n-r} f^{(r-1)}(0^-)) |
| 积分 | (\int_0^t f(\tau)d\tau) | (\frac{F(s)}{s}) |
| 频域微分 | (t f(t)) | (-\frac{d}{ds}F(s)) |
| 初值定理 | (f(0^+)) | (\lim_{s \to \infty} sF(s)) |
| 终值定理 | (\lim_{t \to \infty} f(t)) | (\lim_{s \to 0} sF(s)) |
| 卷积定理 | (f_1(t) * f_2(t)) | (F_1(s) F_2(s)) |
这里面我特别想强调频域微分性质。它经常被用来构造一些不好直接查表的变换,比如:
[ \mathcal{L}{t^n e^{-at}u(t)} = (-1)^n \frac{d^n}{ds^n}\left(\frac{1}{s+a}\right) ]
如果要你求 (t^2 e^{-3t}) 的拉普拉斯变换,你不需要记 (n!/(s+a)^{n+1}) 这个扩展形式,直接用频域微分性质也能推出来。
6.2 拉普拉斯变换与傅里叶变换的关系
很多同学学到傅里叶变换的时候会问:拉普拉斯变换和傅里叶变换到底是什么关系?
简单说,傅里叶变换是拉普拉斯变换在 (s = j\omega),也就是虚轴上的特例。拉普拉斯变换可以看作对信号先乘一个衰减因子 (e^{-\sigma t}),再做傅里叶变换,从而使那些不满足绝对可积条件、傅里叶变换不存在的信号(比如阶跃信号、指数增长信号)也能在复频域里有明确的表示。
从应用场景上说,对于稳定系统或者稳态分析,傅里叶变换往往更直观;对于一般动态系统、瞬态响应、初始条件问题,拉普拉斯变换更方便。这也是为什么控制理论以拉普拉斯变换为核心工具,而通信原理中的频谱分析更多使用傅里叶变换。
6.3 推荐的学习路径
如果这部分内容对你来说还比较陌生,我建议按下面的顺序来学习:
- 先把表格里的变换对从头到尾推导一遍,不要只看不写。
- 把 2.2 到 2.4 的性质证明一遍,理解每个定理的成立条件和边界。
- 做 20 道左右的部分分式展开题目,直到你看到任意一个题目都能在三步之内确定展开形式。
- 找几道带初始条件的微分方程应用题,把拉普拉斯变换、部分分式展开、逆变换的整套流程走熟。
- 有余力的话,再看电路 s 域模型和传递函数,尝试把同一道题分别用经典法和拉普拉斯法做一遍,对比效率差异。
这个路径走完以后,你再看任何拉普拉斯变换的题目都不会再有“不知从何下手”的感觉。
7. 写在最后的个人心得
拉普拉斯变换这门工具,学的时候觉得公式多、性质杂,用熟练之后会发现它其实非常优雅。它把时域里那些让人头疼的卷积、微分、积分,在复频域里都变成了乘除法。我做控制系统分析到现在,遇到线性系统时第一反应就是“拉氏变换一下再说”,这已经是一种条件反射了。
如果你正在准备考试,不要只背公式,试着去理解每一个性质背后的物理意义。比如微分性质为什么带初始值?因为微分运算本身是“有记忆”的,它在 (t=0) 时刻的状态必须被保留下来;而积分性质为什么除以 (s)?因为积分相当于系统对过去所有输入的累积,对应频域里的低通特性。这些直觉建立起来之后,你不需要刻意背公式,也能自然地写出正确的表达式。
还有一个经常被忽略的点:做题时不要嫌计算过程繁琐而省略中间步骤。部分分式展开中一个符号的错误可能让你整道题白算,而规范地写出“带入初值—整理—展开—查表—写时域”每一步,不仅便于检查,也能让你在考试中稳定拿分。
希望这份总结能成为你学习和复习的顺手工具。如果你在实际做题中遇到了其他格式奇葩的 (F(s)),欢迎在评论区贴出来一起讨论。