转载 https://zhuanlan.zhihu.com/p/40783304

https://blog.csdn.net/ciscomonkey/article/details/85067036

拉普拉斯变换可以说是现代工程学使用最广泛的数学工具,它通过数学变换将微积分方程转化成代数方程,为求解连续空间连续时间的方程提供了可能。但是,一般的教材一上来就是拉普拉斯变换的数学定义,对于其历史和代表的深刻含义没有任何介绍,导致很多人一直头疼不已。今天,我们尝试一下从不同的角度来看看拉普拉斯变换到底是怎么回事?先从一个人说起:奥列弗.赫维赛德,一位在科学史地位被严重低估的人。

一、奥列弗. 赫维赛德是何许人也 

奥列弗.赫维赛德,维多利亚时期英国人,全靠自学,听力残疾。很多人熟悉赫维赛德是因为MATLAB有一个赫维赛德(Heaviside)函数。

很多人熟悉赫维赛德是因为MATLAB有一个赫维赛德(Heaviside)函数,它大概长这个样子,可以看成一个阶跃函数,这个函数因为和狄拉克(Dirac)函数之间的千丝万缕的关系而显得尤为重要。

我们现在说赫维赛德,当然不是因为这个函数,而是因为我们叹为观止、惊为天人,怎么夸都不过分的麦克斯韦方程组,麦克斯韦本人并没有见过这个方程组,它在一定程度上应该叫“赫维赛德方程组”

这四个公式简直太对称了!而且它们的含义也很清晰:变化的电场产生磁场,变化的磁场产生电场,电磁波也就是电场和磁场此消彼长、相互转化、向前传播的形式。多亏了赫维赛德,麦克斯韦的理论才得以在十九世纪结束之前就真正站稳了脚跟并发扬光大。可以毫不谦虚的说:宇宙间任何的电磁现象,皆可由麦克斯韦方程组解释,包括光。也正是因为这个方程组完美统一了整个电磁场,让爱因斯坦始终想要以同样的方式统一引力场,并将宏观与微观的两种力放在同一组式子中:即著名的“大一统理论”,不幸的是麦克斯韦成功了,而爱因斯坦没有。

麦克斯韦早在1873年便出版了跨时代巨著《电磁通论》,可惜的是,他英年早逝,他的方程组在生前并没有得到科学界的关注,其中一个很重要的原因是他的理论描述复杂得令人吃惊,他最初提出的电磁理论公式包含了二十个方程,直接导致了他的理论在首次发表后的10多年时间内,几乎无人问津。

赫维赛德最伟大的贡献是简化了麦克斯韦的原始方程组,通过他天才般的洞察力,挖掘出了蕴含在麦克斯韦方程内部的深刻意义,从而使简化后麦克斯韦方程组呈现出无与伦比的对称性,成为历史上是最漂亮的方程式(没有唯一)。

而我们今天要说的,是赫维赛德的第二个重要贡献:运算微积分。学过电磁学的人都知道,在历史上人们发现好多定理公式,都是用微积分的形式表达的。1880年-1887年之间,赫维赛德在从事电磁场研究的同时,为求解微积分方程,在他的分析计算中引入了微分算子的概念,这个方法牛逼在什么地方呢?——它可以将常微分方程转换为普通代数方程。天才与普通人的区别就是人家是靠“直觉”来解决问题的。赫维赛德是怎么解微分方程的呢?他把微分、积分运算用一个简单的算子来代替。

也就是说,在某种算子下,积分和微分对应的是倒数关系,至于算子 p 代表什么,赫维赛德也没有多解释,在缺乏严密数学基础的情况下,人家直接放在文章就用了,还发表了。比如常见的一个二阶常微分方程,

如果用赫维赛德的微分算子变换一下,就变成了代数表达式。

赫维赛德之所以这么做,是因为他的“物理直觉”告诉他这么做,就是这么硬。这显然是一种开外挂的行为,因此也受到当时的主流数学家们们的攻讦,他们认为赫维赛德就是十足的“民科”,文章没什么理论依据,自己在那空想呢。当然,赫维赛德也不是弱鸡,科学家怼起人来,也是毫不含糊:“因为我不能理解消化过程就拒绝晚餐吗?不,只要我满意这个结果。”
好了,扯了那么远,有童鞋已经不耐心了:这些和拉普拉斯变换有什么关系?谜底就是:赫维赛德的微积分算子,就是拉普拉斯变换的前身。

二、傅里叶变换(轻量版拉普拉斯变换)

在说拉普拉斯变换以前,我们要先提一下傅里叶变换,这可以看成是轻量版的拉普拉斯变换。傅里叶变换说的是什么事?说的是自然界的很多现象,都可以用三角函数进行分解。

古巴比伦科学家在很早就用了三角函数和逼近的方法,对天体运动进行观测和预报,1748年,大神欧拉用类似的方法分析可弦的振动(大神就是高产,哪哪都有他的身影),1753年伯努利提出任意物理弦的振动都可以可以表达为三角函数的和,但是他没给出证明(注意,伯努利是一个家族,3代人中产生了8位科学家,后裔有不少于120位被人们系统地追溯过)。1807年,傅里叶于年在法国科学学会上提交了一篇论文,运用正弦曲线来描述温度分布,论文里有个在当时具有争议性的观点:任何连续周期信号可以由一组适当的正弦曲线组合而成。傅里叶没有做出严格的数学论证。这篇论文的审稿人中,有历史上著名的数学家拉格朗日和拉普拉斯,当拉普拉斯和其它审稿人投票通过并要发表这篇论文时,拉格朗日坚决反对,认为傅里叶的方法无法表示带有棱角的信号。法国科学学会屈服于拉格朗日的威望,拒绝了傅里叶的工作。1822年,傅里叶变换随其著作《热的解析》发表,但已经是15年之后了。1829年,狄利赫里通过推导其适用范围,完善了傅里叶变换。

我们知道,三角函数可以通过欧拉公式与复指数函数联系起来,

clc;clear;
h = animatedline;
xl=xlabel('cos(\omegat)');%
yl=ylabel('sin(\omegat)');%
grid on;
title('\omega = 1rad/s   Made by J Pan')
axis([-1,1,-1,1]);
axis square;
N = 100;
t=linspace(0,2*pi,N);
w=1;
x=cos(w*t);
y=sin(w*t);
a = tic; % start timer
for k = 1:Naddpoints(h,x(k),y(k));hold onquiver(0,0,x(k)*1.1,y(k)*1.1)b = toc(a); % check timerif b > (1/90)drawnow % update screen every 1/30 secondsa = tic; % reset timer after updatingend
end

你能想象到很多曲线,都可以用这些不同频率,连续旋转的圆,通过线性叠加得到,而傅里叶定律,就是对这个结论的数学描述。
傅里叶定律说:只要一个函数满足如狄利赫里条件,都能分解为复指数函数之和,哪怕是如拉格朗日提到的带有棱角的方波函数。狄利赫里条件为:

其中可去间断点和跳跃间断点属于第一类间断点
于是就可以很好的解释拉格朗日和傅里叶之间的争论了——拉格朗日是对的:正弦曲线无法组合成一个带有棱角的信号,棱角处会有很小高频波动(吉布斯现象)。但是,我们可以用正弦曲线来非常逼近地表示它,逼近到两种表示方法不存在能量差别,基于此,傅里叶也是对的。一个从数学家的角度,一个从工程师的角度。

三、拉普拉斯变换-原来就是这么回事
傅里叶变换能帮我们解决很多问题,一经问世后便受到广大工程师们的喜爱,因为它给人们提供了一扇不同的窗户来观察世界,从这个窗户来看,很多事情往往变得简单多了。但是,别忘了,傅里叶变换有一个很大局限性,那就是信号必须满足狄利赫里条件才行,特别是那个绝对可积的条件,一下子就拦截掉了一大批函数。比如函数 f(t)=t^2 就无法进行傅里叶变换。这点难度当然拿不到聪明的数学家们,他们想到了一个绝佳的主意:把不满足绝对的可积的函数乘以一个快速衰减的函数,这样在趋于无穷 时原函数也衰减到零了,从而满足绝对可积。

这里我要补充一下,不是为了保证一直为衰减,指数函数,要衰减,在负半轴也是衰减的,要增加,在正负半轴都是增加的。是因为在我们关心的系统中,不对时间的负半轴作分析。因此,我们更多使用单边的拉普拉斯变换,而不是使用双边的拉普拉斯变换,这样的系统称之为因果系统不需要考虑 t=0 时的系统初始条件。
我知道大部分人前面的数学推导没什么兴趣,接下来就是放彩蛋的时刻了,很多童鞋会说不管傅里叶变换或者拉普拉斯变换是什么细节,你能说点有意思的,让人能记忆深刻的信息吗?

clc;clear;
h = animatedline;
h1=gcf;
view(3);
xl=xlabel('cos(\omegat)');%
yl=ylabel('sin(\omegat)');%
zl=zlabel('t');%
set(xl,'Rotation',30);%
set(yl,'Rotation',-30);%
grid on;
title('\omega = 1rad/s   Made by J Pan')
axis([-1,1,-1,1,0,4*pi])
N = 200;
t=linspace(0,4*pi,N);
w=1;
x=cos(w*t);
y=sin(w*t);
a = tic; % start timer
for k = 1:Naddpoints(h,x(k),y(k),t(k));hold online([0 x(k)],[0 y(k)],[t(k) t(k)],'Color','red')b = toc(a); % check timerif b > (1/90)drawnow % update screen every 1/30 secondsa = tic; % reset timer after updatingend
end

clc;clear;
h = animatedline;
h1=gcf;
view(3);
xl=xlabel('cos(\omegat)');%
yl=ylabel('sin(\omegat)');%
zl=zlabel('t');%
set(xl,'Rotation',30);%
set(yl,'Rotation',-30);%
grid on;
title('\omega = 1rad/s   Made by J Pan')
axis([-1,1,-1,1,0,4*pi])
N = 200;
t=linspace(0,4*pi,N);
w=1;sig=-0.2;
x=exp(sig*t).*cos(w*t);
y=exp(sig*t).*sin(w*t);
a = tic; % start timer
for k = 1:Naddpoints(h,x(k),y(k),t(k));hold online([0 x(k)],[0 y(k)],[t(k) t(k)],'Color','red')b = toc(a); % check timerif b > (1/90)drawnow % update screen every 1/30 secondsa = tic; % reset timer after updatingend
end

螺旋曲线和衰减函数的乘积:一个半径不断减小的螺旋曲线。从不同的平面看,就是不断衰减的正弦或者余弦曲线,从复平面来看,是一个半径不断减小的圆。

总结一下:傅里叶变换是将函数分解到频率不同、幅值恒为1的单位圆上;拉普拉斯变换是将函数分解到频率幅值都在变化的圆上。因为拉普拉斯变换的基有两个变量,因此更灵活,适用范围更广。

拉普拉斯变换的本质意义相关推荐

  1. 拉普拉斯变换的物理意义是什么

    2019独角兽企业重金招聘Python工程师标准>>> 仔细研读过郑君里的<信号与系统>,曾经一度达到可以背诵上下两本书的程度. 后又熟读程佩青的<数字信号处理教程 ...

  2. 拉普拉斯变换的物理意义是什么?

    这个问题要先从一个工程师说起-- 英国有一位工程师,名叫Heaviside(此君自学成才,化简了麦克斯韦方程组,提出了电离层假说),他使用了一种叫做"运算算子法"的计算方法来解决电 ...

  3. 信号与系统(二):拉普拉斯变换的意义:谈H(s)、h(t)、δ(t)

    一.引言 在<信号与系统>或者<自动控制理论>中,我们分析线性时不变系统,本质是求解线性常系数微分方程.我们遇到各种变换,傅里叶.拉普拉斯,他们的意义主要分为数学意义.物理意义 ...

  4. [转载]zz傅里叶变换,拉普拉斯变换和Z变换的意义

    原文地址:zz傅里叶变换,拉普拉斯变换和Z变换的意义作者:妙妙猫妖 傅里叶变换在物理学.数论.组合数学.信号处理.概率论.统计学.密码学.声学.光学.海洋学.结构动力学等领域都有着广泛的应用(例如在信 ...

  5. 信号与系统(三):系统分析方法对比:微分方程 相量 傅里叶级数/变换 拉普拉斯变换

          特点 方法 适用范围 数学意义 物理意义 系统响应类型 输入信号类型 简化计算的方法 简化计算的原因   微分方程 全响应 可求特解的信号 - - 特解:输入决定  + 通解:系统结构.初 ...

  6. 傅里叶变换、拉普拉斯变换、Z 变换的联系是什么?为什么要进行这些变换?...

    注.星标嵌入式客栈,精彩及时送达 [导读] 在知乎上看到一个问题,傅里叶变换.拉普拉斯变换.Z 变换的联系是什么?为什么要进行这些变换?我觉得这是一个非常好的问题,貌似一下子也回答不上来,所以整理学习 ...

  7. 傅里叶变换拉普拉斯变换的物理解释及区别

    傅里叶变换在物理学.数论.组合数学.信号处理.概率论.统计学.密码学.声学.光学.海洋学.结构动力学等领域都有着广泛的应用(例如在信号处理中,傅里叶变换的典型用途是将信号分解成幅值分量和频率分量). ...

  8. 傅立叶变换、拉普拉斯变换、Z变换之间 篇二

    三大变换的意义? 傅里叶变换在物理学.数论.组合数学.信号处理.概率论.统计学.密码学.声学.光学.海洋学.结构动力学等领域都有着广泛的应用(例如在信号处理中,傅里叶变换的典型用途是将信号分解成幅值分 ...

  9. 傅里叶变换和拉普拉斯变换的物理解释及区别

    2019独角兽企业重金招聘Python工程师标准>>> " 傅里叶变换在物理学.数论.组合数学.信号处理.概率论.统计学.密码学.声学.光学.海洋学.结构动力学等领域都有着 ...

  10. 傅里叶变换与拉普拉斯变换的概念理解

    傅里叶变换与拉普拉斯变换的概念理解 傅里叶变换在物理学.数论.组合数学.信号处理.概率论.统计学.密码学.声学.光学.海洋学.结构动力学等领域都有着广泛的应用(例如在信号处理中,傅里叶变换的典型用途是 ...

最新文章

  1. 代码质量第5层-只是实现了功能
  2. 如何优化移动端的网站排名?
  3. leetcode算法题--Letter Case Permutation
  4. 简明 Git 命令速查表
  5. 使用Strust2框架写HelloWorld
  6. AutoIT 实现Firefox下载
  7. AdminLTE基本使用介绍
  8. 问题解决: 此文件来自其他计算机,可能被阻止以帮助保护该计算机
  9. 弹簧式止回阀行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  10. java.util.stream.IntStream
  11. SQL Server执行大文件SQL脚本
  12. nexus3 测试操作
  13. python合并大量ts文件_python合并ts视频
  14. Nik Collection 5 Mac,最新PS滤镜插件套装
  15. linux摄像头V4L2 subdev,V4L2 subdev
  16. 淘宝系一天交易额超52亿 电商光棍节疯狂吸金
  17. 【2020.12】Aspose.words 20.12最新版Crack,word转pdf去水印方法
  18. 计算机应用基ata,《计算机应用基》知识宝典.doc
  19. 香港科大汪校长轻松访谈(2)|与第一代中国基金经理刘央笑看人生(精编版)
  20. OrCAD Capture CIS 怎样修改Title_Block

热门文章

  1. python27缺少dll的解决
  2. android维文字体下载,Badam维汉输入法
  3. 【.NET6+WPF】WPF使用prism框架+Unity IOC容器实现MVVM双向绑定和依赖注入
  4. 计算机组成原理课程要求及目的,计算机组成原理-教学大纲
  5. GlobalMapper20使用控制点对地形数据(高程数据)进行高程纠正(高程拟合/纠偏/配准)
  6. 什么软件测试电脑分辨率,分辨率测试卡
  7. java版txt文件下载解决
  8. 新华三杯考前突击---Day4---综合篇
  9. DirectX12(D3D12)基础教程(十八)—— PBR基础从物理到艺术(中)
  10. keil、Proteus下载及安装教程