拉普拉斯變換——也就這麼回事

2021-01-14 WHICH工作室

說到拉普拉斯變換,學習工科的學生,尤其是電子或計算機類的同學,對它一定不會陌生。拉普拉斯變換是在現代工程學中使用最廣泛的數學工具,它通過數學變換將微積分方程轉化成代數方程,極大地簡化了用一般方法去求解微積分方程。拉普拉斯變換在許多工程技術和科學研究領域中有著廣泛的應用,特別是在力學系統、電學系統、自動控制系統、可靠性系統以及隨機服務系統等系統科學中都起著重要作用。然而,大多數教材普遍都是開門見山給出拉普拉斯變換的定義與公式,對於其歷史和代表的深刻含義沒有任何介紹,導致很多學生對此一直頭疼不已。今天,我們嘗試從一個趣味科普的角度來看看拉普拉斯變換到底是怎麼回事?

一、傅立葉變換(輕量版拉普拉斯變換)

在說拉普拉斯變換以前,我們要先提一下傅立葉變換,這可以看成是輕量版的拉普拉斯變換。傅立葉變換說的是什麼事?說的是自然界的很多現象,都可以用三角函數進行分解。




古巴比倫科學家在很早就用了三角函數和逼近的方法,對天體運動進行觀測和預報,1748年,大神歐拉用類似的方法分析可弦的振動,1753年伯努利提出任意物理弦的振動都可以可以表達為三角函數的和,但是他沒給出證明。1807年,傅立葉於年在法國科學學會上提交了一篇論文,運用正弦曲線來描述溫度分布,論文裡有個在當時具有爭議性的觀點:任何連續周期信號可以由一組適當的正弦曲線組合而成。傅立葉沒有做出嚴格的數學論證。這篇論文的審稿人中,有歷史上著名的數學家拉格朗日和拉普拉斯,當拉普拉斯和其它審稿人投票通過並要發表這篇論文時,拉格朗日堅決反對,認為傅立葉的方法無法表示帶有稜角的信號。法國科學學會屈服於拉格朗日的威望,拒絕了傅立葉的工作。1822年,傅立葉變換隨其著作《熱的解析》發表,但已經是15年之後了。1829年,狄利赫裡通過推導其適用範圍,完善了傅立葉變換。

我們知道,三角函數可以通過歐拉公式與復指數函數聯繫起來,

也就是說,復指數函數是與正弦函數、餘弦函數緊密相關的。 可以看成是一組連續旋轉的曲線,幅值永遠為1,頻率一直在變。這些旋轉的曲線能幹什麼?




圖片來源網絡


你能想像到很多曲線,都可以用這些不同頻率,連續旋轉的圓,通過線性疊加得到,而傅立葉定律,就是對這個結論的數學描述,傅立葉定律說:只要一個函數滿足如狄利赫裡條件,都能分解為復指數函數之和哪怕是如拉格朗日提到的帶有稜角的方波函數。狄利赫裡條件為:

(1) 函數在任意有限區間內連續,或只有有限個第一類間斷點;

(2)在一個周期內,函數有有限個極大值或極小值;

(3)  在絕對可積,即  。

當滿足狄利赫裡條件時,傅立葉變換及其逆變換為:

於是就可以很好的解釋拉格朗日和傅立葉之間的爭論了——拉格朗日是對的:正弦曲線無法組合成一個帶有稜角的信號,稜角處會有很小高頻波動,也就是所謂的吉布斯現象(在時域描述一個幅值不連續信號要求信號有無窮的頻率成分,但實際情況是ωc<∞,信號採集系統只能採集一定頻率範圍內的信號,這將導致出現頻率截斷,頻率截斷會引起時域信號產生「振鈴效應」,這個現象稱之為吉布斯現象)。但是,我們可以用正弦曲線來非常逼近地表示它,逼近到兩種表示方法不存在能量差別,基於此,傅立葉也是對的。一個從數學家的角度,一個從工程師的角度。

二、拉普拉斯變換(原來就是那麼回事)

傅立葉變換能幫我們解決很多問題,一經問世後便受到廣大工程師們的喜愛,因為它給人們提供了一扇不同的窗戶來觀察世界,從這個窗戶來看,很多事情往往變得簡單多了。但是,別忘了,傅立葉變換有一個很大局限性,那就是信號必須滿足狄利赫裡條件才行,特別是那個絕對可積的條件,一下子就攔截掉了一大批函數。比如函數  就無法進行傅立葉變換。這點難度當然拿不到聰明的數學家們,他們想到了一個絕佳的主意:把不滿足絕對的可積的函數乘以一個快速衰減的函數,這樣在趨於  時原函數也衰減到零了,從而滿足絕對可積。


數學描述是:

為保證  一直為衰減函數,我們把 定義域縮減到正半軸,這樣可以進行傅立葉變換就變成了:

如果假設:

那麼就得到:

這就是拉普拉斯變換。

我知道大部分人前面的數學推導沒什麼興趣,接下來就是放彩蛋的時刻了,很多童鞋會說不管傅立葉變換或者拉普拉斯變換是什麼細節,你能說點有意思的,讓人能記憶深刻的信息嗎?

我們前面提到,代表按不同頻率旋轉的單位圓,那是在複平面來看的,想像力豐富的同學可以腦補一下,如果把時間軸也加上,長什麼樣子呢?那就是螺旋曲線!



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:N
addpoints(h,x(k),y(k),t(k));
hold on
line([0 x(k)],[0 y(k)],[t(k) t(k)],'Color','red')
b = toc(a); % check timer
if b > (1/90)
drawnow % update screen every 1/30 seconds
a = tic; % reset timer after updating
end
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:N
addpoints(h,x(k),y(k),t(k));
hold on
line([0 x(k)],[0 y(k)],[t(k) t(k)],'Color','red')
b = toc(a); % check timer
if b > (1/90)
drawnow % update screen every 1/30 seconds
a = tic; % reset timer after updating
end
end

螺旋曲線和衰減函數的乘積:一個半徑不斷減小的螺旋曲線。從不同的平面看,就是不斷衰減的正弦或者餘弦曲線,從複平面來看,是一個半徑不斷減小的圓。

總結一下:傅立葉變換是將函數分解到頻率不同、幅值恆為1的單位圓上;拉普拉斯變換是將函數分解到頻率幅值都在變化的圓上。因為拉普拉斯變換的基有兩個變量,因此更靈活,適用範圍更廣。


相關焦點

  • 傅立葉變換,拉普拉斯變換和Z變換的意義
    理解的關鍵是:一個連續的信號可以看作是一個個小信號的疊加,從時域疊加與從頻域疊加都可以組成原來的信號,將信號這麼分解後有助於處理。  我們原來對一個信號其實是從時間的角度去理解的,不知不覺中,其實是按照時間把信號進行分割,每一部分只是一個時間點對應一個信號值,一個信號是一組這樣的分量的疊加。
  • 傅立葉變換、拉普拉斯變換、Z變換最全攻略
    理解的關鍵是:一個連續的信號可以看作是一個個小信號的疊加,從時域疊加與從頻域疊加都可以組成原來的信號,將信號這麼分解後有助於處理。  我們原來對一個信號其實是從時間的角度去理解的,不知不覺中,其實是按照時間把信號進行分割,每一部分只是一個時間點對應一個信號值,一個信號是一組這樣 的分量的疊加。
  • 拉普拉斯變換4:單邊拉普拉斯變換
    單邊拉普拉斯變換在分析具有非零初始條件的因果系統時,有很大的價值。單邊拉普拉斯變換定義:
  • 【E課堂】傅立葉變換拉普拉斯變換的物理解釋及區別
    傅立葉變換是一種解決問題的方法,一種工具,一種看待問題的角度。理解的關鍵是:一個連續的信號可以看作是一個個小信號的疊加,從時域疊加與從頻域疊加都可以組成原來的信號,將信號這麼分解後有助於處理。  我們原來對一個信號其實是從時間的角度去理解的,不知不覺中,其實是按照時間把信號進行分割,每一部分只是一個時間點對應一個信號值,一個信號是一組這樣的分量的疊加。
  • 傅立葉變換、拉普拉斯變換、Z 變換的聯繫是什麼?為什麼要進行這些變換?
    ,多年過去了,用的多了發現也就是那麼回事,儘管其內部的數學推論是複雜的(其實也就那樣),但真的要說,仍然可以用最簡單的幾句話和最通俗易懂的語言把它的原理和作用講清楚。麼,只要搞懂為什麼要這麼幹,我們就能理解拉普拉斯變換了。
  • 拉普拉斯變換是做什麼用的
    拉普拉斯變換是針對系統的,傅立葉變換是針對信號的。從工程意義上說,拉普拉斯變換並不是簡單的傅立葉變換推廣!
  • 拉普拉斯變換的基本定理
    本節介紹拉普拉斯變換(也稱為拉氏變換)的基本性質,了解掌握了這些性質,可以更加方便地求解各種拉普拉斯正反變換。例9-2-1 求、和的拉氏變換。
  • 拉普拉斯變換及其逆變換表拉普拉斯變換及其逆變換表
    打開APP 拉普拉斯變換及其逆變換表拉普拉斯變換及其逆變換表 發表於 2017-12-05 18:30:31   拉普拉斯變換應用領域定理   有些情形下一個實變量函數在實數域中進行一些運算並不容易,但若將實變量函數作拉普拉斯變換,並在複數域中作各種運算,再將運算結果作拉普拉斯反變換來求得實數域中的相應結果,   在經典控制理論中,對控制系統的分析和綜合,都是建立在拉普拉斯變換的基礎上的。
  • 拉普拉斯變換中的S是個什麼鬼?
    他也是拉普拉斯變換和拉普拉斯方程的發現者,對數學和物理學的發展具有傑出貢獻。學過控制的都知道拉普拉斯變換(Laplace Transform),但是你們是不是也有疑問,拉普拉斯變換中的S到底是個什麼鬼?皮埃爾-西蒙·拉普拉斯侯爵當年為啥就能想出個這樣的數學變換公式?
  • 傅立葉變換、拉普拉斯變換、Z變換的聯繫是什麼?為什麼要進行這些變換?
    而傅立葉變換則是完全的頻域分析,傅立葉級數適用於對周期性現象做數學上的分析,傅立葉變換可以看作傅立葉級數的極限形式,也可以看作是對周期現象進行數學上的分析,同時也適用於非周期性現象的分析。什麼是拉普拉斯變換? 1814年法國數學家Pierre-Simon Laplace在研究概率論中給出了拉普拉斯的可靠數學依據,從而發展成拉普拉斯變換理論。
  • 拉普拉斯變換的應用在電路設計
    拉普拉斯變換是工程數學中常用的一種積分變換,又名拉氏變換。拉氏變換是一個線性變換,可將一個有引數實數t(t≥ 0)的函數轉換為一個引數為複數s的函數。
  • 用冪級數推導出「拉普拉斯變換」
    我們知道數學中的三大變換:傅立葉變換,拉普拉斯變換,Z變換貫穿於整個信號處理與複變函數,拉普拉斯將傅立葉在頻域不能解決的問題推廣到復頻域,所以其應用也更為廣泛。他是如何得到的呢?首先來看冪級數和形式:冪級數在數學分析中很重要,其簡單的形式曾導出了重要的泰勒公式。
  • 學不到的數學經典:拉普拉斯本人是如何推導出拉普拉斯變換公式的
    傅立葉變換和拉普拉斯變換是高等數學的重要內容,這兩大變換貫穿於各個自然學課,傅立葉變換雖然好用,而且物理意義明確,但有一個最大的問題是其存在的條件比較苛刻,比如時域內絕對可積的信號才可能存在傅立葉變換。
  • 拉普拉斯變換的本質意義(好文!通俗易懂)
    點擊藍字關注我們FPGA之家-中國最好最大的FPGA純工程師社群本文將從通俗的角度看待拉普拉斯變換如果用赫維賽德的微分算子變換一下,就變成了代數表達式。赫維賽德之所以這麼做,是因為他的「物理直覺」告訴他這麼做,就是這麼硬。這顯然是一種開外掛的行為,因此也受到當時的主流數學家們們的攻訐,他們認為赫維賽德就是十足的「民科」,文章沒什麼理論依據,自己在那空想呢。
  • 拉普拉斯變換的物理意義是什麼?
    在電路分析中使用這種方法建立系統的數學模型也十分簡便,而且電容電感可以寫成等效容抗感抗值,之後寫迴路方程,按照Cramer法則求解即可。這種方法雖然實用,卻受到了數學家的質疑,因為缺少嚴謹的數學論證,後來人們在Laplace的著作中找見了可靠的依據,這種方法便被稱為拉普拉斯變換法。
  • 信號與系統公式大全(傅立葉變換、拉普拉斯變換、Z變換、卷積...)
    今天大家整理了信號與系統的公式大全,主要包括傅立葉變換、拉普拉斯變換、Z變換、卷積...相信我,收藏起來,今後用得上
  • 我們用拉普拉斯變換求一個常見函數的積分
    本篇我們用拉普拉斯變換求積分,開闊下你的數學視野我們很容易發現如下被積函數是偶函數,所以它的積分是一個奇函數我們將上式改寫下得到:x趨於無窮大時:其中等式右側的積分叫做狄利克雷積分(Dirichlet integral),現在我們用拉普拉斯變換對上式積分進行推導,首先根據頻域導數與時域的關係這個正弦函數sint/t就變成了如下形式再次利用三角函數的的拉普拉斯變換得到:我們對上式兩邊積分得到:為了確定常數C,對上述的等式兩邊求極限
  • 拉普拉斯的傳奇人生
    傅立葉雖然課本上這個名字令人熟悉,但大家對課本之外的拉普拉斯,可能一點也不了解。1765年,16歲的拉普拉斯憑藉自己的努力,考入卡昂大學。他在學習期間寫了一篇關於有限差分的論文,得到數學老師的讚賞。於是,在拉普拉斯19歲的時候,數學老師讓他帶著一封推薦信,去巴黎找當時法國著名學者、巴黎科學院負責人達朗貝爾。但達朗貝爾並沒把推薦信當回事,拒絕接見拉普拉斯。
  • 模擬電路設計系列講座二:拉普拉斯變換和傳遞函數
    本文將簡單介紹信號處理技術最基本的知識,拉普拉斯變換,傳遞函數以及零極點。任何線性時不變系統的傳遞函數以及零極點都可以用電子元器件在拉普拉斯變換域(或者s域)內的阻抗形式進行表示。從電路到拉普拉斯變換域(或者s域)內的轉換形式如下表所示:
  • 信號與系統:傅氏變換與拉氏變換的物理解釋
    摘要:在信號與系統學習中,傅立葉變換、拉普拉斯變換是基礎知識,本文詳細解釋了什麼是傅氏變換、拉氏變換。