如何解释u(t)与1的拉普拉兹变换都是1/s
一、问题发现

通过matlab求解拉普拉兹变换我们可以发现,无论是单位阶跃函数1还是常数1它的拉普拉兹变换都是1/s,而1/s的拉普拉兹逆变换却是常数1,并不是单位阶跃函数。那么问题来了时域的不同函数,为什么映射到s域是同一个函数。
通过拉普拉兹正变换的公式,我们很容易发现,常数1的s域变换是不存在的,因为它在实数域上不收敛。于是我们推测,matlab将常数1与u(t)看作了同一个函数,也就是得出的结果1就是u(t)为了证实这一猜想,我们使用拉普拉兹逆变换来寻求答案。
二、推导过程
- 知识准备
-
通过查阅资料,我们可以获得拉普拉兹逆变换的公式如下:
LT−1(s1)=2πi1∫σ−Rjσ+Rjsestds其中R→+∞
-
为了求出该积分的结果,我们先令:
∫σ−Rjσ+Rjsestds=g(t)
-
我们发现被积函数具有奇点,我们通过复变函数的知识构建一个闭合回路,包裹奇点,复数域积分回路如下图,我们令r→∞且R→∞即可求得积分值g(t):

-
这时候沿着A→B→C→D→A的积分,就等效于被积函数零点处的“留数”,故存在等式:
g(t)∣AB+∫σ+Rj−r+Rjsestds∣BC+∫−r−Rjσ−Rjsestds∣DA+∫−r+Rj−r−Rjsestds∣CD=2πiRes(f(t),0)
-
对中间两项BC与DA积分进行变量替换可以得到:
∫−rσ−x+Rje(x+Rj)tdx∣∣∣∣x=s−Rj+∫−rσx−Rje(x−Rj)tdx∣∣∣∣x=s+Rj
-
合并后我们可以发现:
∫−rσx2+R2(x+Rj)e(x−Rj)t−(x−Rj)e(x+Rj)tdx
-
当R→∞时,被积函数趋向于0:
R→∞limx2+R2(x+Rj)e(x−Rj)t−(x−Rj)e(x+Rj)t=0
-
所以原积分值为0,步骤4中公式变为:
g(t)−∫−r+Rj−r−Rjsestds=2πiRes(f(t),0)
-
由于s=σ+jw由积分上下限可以知道,σ为常数-r,因此CD积分可化简为:
∫−r+Rj−r−Rjsestds=−∫−RR−r+wte−rt(cos(wt)+jsin(wt))jdw
-
当r→∞时,被积函数也为0,所以CD积分为0:
r→∞lim−r+wte−rt(cos(wt)+jsin(wt))j=0
-
这样我们就得到了,积分g(t)的值:
g(t)=2πis→0limsf(s)=2πi
-
带入第一个式子就得到了:
LT−1(s1)=1
-
确实得到了常数1,但是常数1的拉普拉兹双边正变换确实是不存在的,这是为什么呢。
三、问题解释