拉普拉斯变换把时域函数 f(t)f(t) 转换成一个新的函数 F(s)F(s),而这个新函数通常更容易处理。在入门课程里,它最主要的作用很直接:把带初始条件的微分方程变成代数问题,再用逆拉普拉斯变换回到 tt 域。

在大多数微分方程课程中使用的是单边拉普拉斯变换,其定义为

L{f(t)}=F(s)=0estf(t)dt\mathcal{L}\{f(t)\} = F(s) = \int_0^{\infty} e^{-st} f(t)\,dt

当该积分收敛时,变换才有定义。

如果 Re(s)\operatorname{Re}(s) 足够大,那么因子 este^{-st} 会抑制 tt 很大时的增长行为,使这个反常积分保持有限。这个收敛条件本身就是变换定义的一部分,不是额外附加的说明。

拉普拉斯变换能帮你做什么

拉普拉斯变换并不会改变问题本身的含义。它只是把问题重新表达成一种“求导变成代数运算”的形式。

这也是为什么它对线性初值问题特别有用。初始条件会被保留下来,而方程本身通常会更容易求解。

拉普拉斯变换公式表:常见对应关系

下面这些是学生最常用的公式表条目。右侧的条件很重要,因为它说明了变换在哪些区域存在。

f(t)f(t) {L}{f(t)}\mathcal\{L\}\{f(t)\} 成立条件
11 {1}{s}\frac\{1\}\{s\} {Re}(s)>0\operatorname\{Re\}(s) > 0
tt {1}{s2}\frac\{1\}\{s^2\} {Re}(s)>0\operatorname\{Re\}(s) > 0
e{at}e^\{at\} {1}{sa}\frac\{1\}\{s-a\} {Re}(s)>a\operatorname\{Re\}(s) > a
sin(bt)\sin(bt) {b}{s2+b2}\frac\{b\}\{s^2+b^2\} {Re}(s)>0\operatorname\{Re\}(s) > 0
cos(bt)\cos(bt) {s}{s2+b2}\frac\{s\}\{s^2+b^2\} {Re}(s)>0\operatorname\{Re\}(s) > 0

如果你只处理课堂上常见的实值例子,这些条件通常会写成 s>0s > 0s>as > a 这样的不等式。更一般地说,变换是在复数 ss 平面的某个区域上定义的。

真正常用的拉普拉斯变换性质

你不需要记很长一串性质。下面这三个性质已经能解决大量入门课程中的问题。

线性性质

L{af(t)+bg(t)}=aF(s)+bG(s)\mathcal{L}\{af(t) + bg(t)\} = aF(s) + bG(s)

它让你可以把一个和式拆成几个更简单的变换。

导数公式

如果 ff 在每个有限区间上分段连续,并且是指数阶函数,那么

L{f(t)}=sF(s)f(0)\mathcal{L}\{f'(t)\} = sF(s) - f(0)

这是求解初值问题时最关键的一步。初值会自动出现在式子里,而不是之后再手动补上。

指数移位性质

如果 L{f(t)}=F(s)\mathcal{L}\{f(t)\} = F(s),并且两边的变换都存在,那么

L{eatf(t)}=F(sa)\mathcal{L}\{e^{at}f(t)\} = F(s-a)

这就是为什么很多公式表条目之间只差一个 ss 的平移。

逆拉普拉斯变换:它是什么意思

逆拉普拉斯变换从 F(s)F(s) 出发,恢复出时域函数 f(t)f(t)

从理论上说,确实存在一个正式的反演公式。不过在大多数课堂题目里,你并不会直接去计算那个公式。通常的做法是先把 F(s)F(s) 化简成已知的表格形式,常见方法包括代数化简或部分分式分解,然后再从公式表中直接读出答案。

例题:用拉普拉斯变换求解初值问题

考虑

y(t)+y(t)=1,y(0)=0y'(t) + y(t) = 1, \qquad y(0) = 0

Y(s)=L{y(t)}Y(s) = \mathcal{L}\{y(t)\}

对方程两边同时做拉普拉斯变换:

L{y(t)}+L{y(t)}=L{1}\mathcal{L}\{y'(t)\} + \mathcal{L}\{y(t)\} = \mathcal{L}\{1\}

利用导数公式和 11 的公式表条目:

sY(s)y(0)+Y(s)=1ssY(s) - y(0) + Y(s) = \frac{1}{s}

由于 y(0)=0y(0) = 0

(s+1)Y(s)=1s(s+1)Y(s) = \frac{1}{s}

所以

Y(s)=1s(s+1)Y(s) = \frac{1}{s(s+1)}

现在把它拆成更简单的分式:

1s(s+1)=1s1s+1\frac{1}{s(s+1)} = \frac{1}{s} - \frac{1}{s+1}

再逐项做逆拉普拉斯变换:

L1{1s}=1,L1{1s+1}=et\mathcal{L}^{-1}\left\{\frac{1}{s}\right\} = 1, \qquad \mathcal{L}^{-1}\left\{\frac{1}{s+1}\right\} = e^{-t}

因此,

y(t)=1ety(t) = 1 - e^{-t}

这个例子完整展示了拉普拉斯变换的基本流程:先变换,再在 ss 域求解,最后做逆变换。一个微分方程被转化成了代数问题,而且初始条件从一开始就自然地包含在计算中。

拉普拉斯变换中的常见错误

忘记收敛条件

公式表中的条目只有在定义积分收敛的区域内才成立。如果忽略这个条件,你的答案就少了一部分关键信息。

L{f(t)}\mathcal{L}\{f'(t)\} 中漏掉初值

f(0)-f(0) 很容易被忽略。如果漏掉它,变换后的方程通常就对应了错误的问题。

过早做逆变换

如果 F(s)F(s) 是一个有理式,通常先化简会更容易。部分分式分解是做逆变换前非常常见的一步。

拉普拉斯变换用在什么地方

拉普拉斯变换特别适合处理带初始条件的线性常微分方程。这是它在课堂中的标准用途。

它也常出现在电路分析、控制系统、信号建模,以及任何需要系统处理指数响应和时域输入的场景中。

自己试一题

试着用同样的流程求解

y(t)+2y(t)=3,y(0)=1y'(t) + 2y(t) = 3, \qquad y(0) = 1

先对方程做变换,求出 Y(s)Y(s),再做逆变换。如果你想快速检查结果,可以把最后得到的 y(t)y(t) 与原来的初始条件以及 t=0t=0 时的微分方程进行对照。

需要解题帮助?

上传你的问题,几秒钟内获得经过验证的分步解答。

打开 GPAI Solver →