3. 數(shù)學(xué)家的絕招 伯努利家族的幾位數(shù)學(xué)家當(dāng)時曾經(jīng)叱咤風(fēng)云,但無論如何也掩蓋不了大師級的瑞士數(shù)學(xué)家和物理學(xué)家歐拉的奪目光輝。 萊昂哈德·歐拉(LeonhardEuler,1707-1783)是約翰·伯努利的學(xué)生。盡管約翰小氣到連自己的兒子都會妒忌,卻早早地就認識到了歐拉的數(shù)學(xué)才能。他說服了歐拉的父親,讓16歲的歐拉從神學(xué)轉(zhuǎn)到數(shù)學(xué),成為自己的博士生。天才的歐拉在19歲時就完成了他的博士論文,20歲時被丹尼爾·伯努利邀請到俄國圣彼得堡的俄國皇家科學(xué)院工作,直到1741年轉(zhuǎn)到柏林,他一生大部分時間都在俄國和普魯士度過。不像老師約翰·伯努利的喜爭好斗,歐拉一生仁慈且寬容。歐拉很早就有嚴重的視力障礙,最后17年雙眼完全失明,但他樂觀而自信,仍然用對兒子口述的方式堅持發(fā)展他平生鐘愛的數(shù)學(xué)。 歐拉成就斐然、著作甚豐,在數(shù)學(xué)的每個角落都能找到他的蹤影。本節(jié)將敘述的他在泛函變分以及微分方程理論中的先驅(qū)作用,不過是大師巨大成就中的泰山一角、滄海一粟而已。 上一節(jié)中介紹的變分法,始于17世紀末期雅各布對最速落徑問題的解答,雅各布用了一點變分的思想,但卻并未系統(tǒng)化,并且,“變分法”這個名稱,是歐拉在1766年才根據(jù)拉格朗日的一封信中的命名而給出的。 約瑟夫·拉格朗日(Joseph-LouisLagrange,1736-1813)是法國數(shù)學(xué)家,要比歐拉晚生30年,但和歐拉年輕時一樣,是個天才少年。 圖1:(a)不均勻介質(zhì)中的光線(b)等時下降曲線(c)等周期的擺鐘 上節(jié)中敘述過擺線,看起來這個被伽利略命名的擺線在當(dāng)時還挺受寵的,因為好幾個問題的答案都是它。擺線最原始的定義是指圓滾動時邊沿一點的軌跡,后來發(fā)現(xiàn)最速落徑是擺線,約翰·伯努利還發(fā)現(xiàn)光在折射率與深度成正比的介質(zhì)中的軌跡也是擺線,見圖1a。后來數(shù)學(xué)家對等時曲線(tautochrone)問題加以研究,答案也是擺線。 惠更斯(ChristiaanHuygens,1629—1695)對這幾個與擺線有關(guān)的問題都進行過深入鉆研。在他的《擺鐘》一書中【1】,他描述了一種周期相等的“擺”(圖1c),這不同于一般情形中擺線伸直而長度固定的鐘擺。在上述的一般情形下,當(dāng)擺長固定時,擺錘作的是圓周運動。中學(xué)物理中大家就學(xué)過,當(dāng)擺動的振幅很小時,可以近似地將擺錘的運動當(dāng)作是周期不隨初始位置而變的簡諧運動,但如果振幅太大就不行了?;莞拱l(fā)現(xiàn),如果用某種方法,使得擺錘運動的軌跡是倒過來的“擺線”的話,如此而設(shè)計的擺鐘將是等時的。也就是說,在這種曲線上,擺錘運動的周期不依賴于擺錘的初始位置。這個問題后來被等效地表述為如下的等時曲線問題。 設(shè)想一個在重力作用下無摩擦地向下滑動的小球,如圖1b所示。等時曲線是這樣一種曲線:所有初始速度為0、同時出發(fā)的小球,(比如圖中的A、B、C、D位置上面,分別放了小球1、2、3、4),無論它們起始于哪一個高度,所有的小球?qū)⑼瑫r到達曲線的最低點E。等時曲線乍一聽有點奇怪,不同位置的小球怎么會同時到達地面呢?仔細想想就容易明白了:小球的初始位置不同,正好使得它們具有不同的勢能,使得滑下來的速度有快有慢,距離地面遠的小球滑動速度快,離地近的速度慢,而最后便可能同時到達?;莞棺C明了,這個等時曲線是存在的,和最速落徑問題的解答相同,也是倒放著的擺線。 幾十年之后,年輕的(19歲時)拉格朗日又對等時曲線、及等周曲線(見之后的第5節(jié))等變分問題發(fā)生了興趣,并與當(dāng)時已經(jīng)成名的數(shù)學(xué)大師歐拉多次通信討論有關(guān)變分及泛函分析。在歐拉的寬容和鼓勵下,以此研究為基礎(chǔ)寫出了他的第一篇有價值的論文“極大極小的方法研究”。之后,歐拉肯定了拉格朗日1760年發(fā)表的一篇用分析方法建立變分法的代表作,并正式將此方法命名為“變分法”。 拉格朗日的功勞是完全用分析的方法解決了一般的變分問題。當(dāng)牛頓初建微積分的時候,主要考慮時間為自變量。推廣到更一般的情形,自變量數(shù)目可以增多,但仍然是一個分離而有限的數(shù)目。變分法要處理的自變量卻是一個變幻無窮的函數(shù),從原始微積分的角度來看,那意味著自變量的數(shù)目是無限多!該如何處理這種無限多個連續(xù)自變量的問題呢?數(shù)學(xué)家們總是有他們的絕招。我們在下面簡單描述一下變分分析的精神所在,并由此而導(dǎo)出變分法中基本的歐拉-拉格朗日方程。 經(jīng)典的變分問題除了曾經(jīng)敘述過的最速落徑問題、光線軌跡、等時曲線之外,還有測地線問題、等周問題、牛頓最早提出的阻力最小的旋轉(zhuǎn)曲面問題,等等。這些問題都可以表示成下面的積分形式:
(1) 這兒的x是自變量,y是x的函數(shù),可以寫成y(x),y’是y(x)對x的微商。因為y是一個函數(shù),所以,J便是函數(shù)的函數(shù),即泛函。變分法提出的問題就是:對什么樣的函數(shù)y,J將取極?。ɑ驑O大)值?為敘述方便起見,在以后的文中只談及“極小值”。 假設(shè)這個極值函數(shù)已經(jīng)找到,用圖2b中的紅色曲線y(x)表示。也就是說,y(x)是我們要求的泛函問題的解,它使得公式(1)的泛函J有極小值。那么,泛函在極值附近將有些什么特點呢?為此,我們可以先看看一般函數(shù)在極值附近的特點。曲線在極值附近時,函數(shù)所對應(yīng)的一階導(dǎo)數(shù)為0,也就是說,極值附近曲線的切線是水平方向的,切線水平意味著自變量變化時,函數(shù)值不怎么變化,既不上升也不下降,變化(即函數(shù)的微分)為0。對泛函的情況也是這樣,如果泛函J在y(x)有極值的話,當(dāng)解函數(shù)y(x)變化時,泛函J幾乎不變化,即變分為0。 圖2:變分法分析 函數(shù)中自變量x的變化好說,我們用dx來表示其變化。比如,如果x是實數(shù),dx便是一個很小的實數(shù)而已。而泛函是函數(shù)的函數(shù),泛函的自變量是一個函數(shù),函數(shù)可以千奇百怪地變化,在最速落徑問題中唯一需要滿足的條件是:在A和B兩個端點的函數(shù)值是固定的。那么,我們?nèi)绾斡脭?shù)學(xué)語言來表示y(x)附近變化的各種函數(shù)呢?在拉普拉斯之前,比如雅各布,是將自變量x在某些位置的數(shù)值來一點點變化,如圖2a所示,再運用幾何直觀的方法,加上具體問題的物理規(guī)律,從而得到函數(shù)y(x)的變化,然后令此變化為0而導(dǎo)出具體問題的方程。歐拉后來推廣了雅各布求解最速落徑問題的方法到一般的情況,將y(x)分成若干段一節(jié)一節(jié)更小的曲線,用求和代替公式(1)中的積分,得到了泛函分析中最重要的歐拉方程。但歐拉所使用的,萬變未離其宗,仍然屬于變動x的幾何類方法。 拉普拉斯很巧妙地改進了歐拉的辦法【2】。如圖2b所示,所有的千奇百怪的試驗函數(shù)Y(x),可以寫成解函數(shù)y(x)加上一個擾動函數(shù)之和。這個擾動函數(shù)則寫成一個小實數(shù)變量 e與另一個任意連續(xù)函數(shù)h(x)的乘積: Y(x) = y(x) + e h(x) (2) 這樣做的結(jié)果就像是將擾動的幅度變化和形狀變化分開來了。幅度變化取決于實數(shù)變量 e,而函數(shù)形狀的變化則由函數(shù)h(x)表征。對函數(shù)h(x)的要求不多:它們是至少有連續(xù)的一階導(dǎo)數(shù),兩個端點值為0的任何函數(shù),如圖2b左上角的曲線所示。然后,將表達式(2)代入到積分公式(1)的被積函數(shù)f(x,Y,Y')中。因為公式的右邊是關(guān)于x的積分,積分之后,表面上看起來,函數(shù)h(x)消失了,積分結(jié)果J(e)只是e的函數(shù)。但實際上,正確的說法應(yīng)該是:函數(shù)h(x)被吸收到了J(e)之中。因為不同的h(x),將會得到不同形狀的J(e)。圖2b中右邊的兩個函數(shù)曲線,便是對應(yīng)于不同的h(x)而得到的不同J(e)。 雖然不同的h(x)得到不同的J(e),但這所有的J(e)函數(shù)有一個共同的特點:當(dāng)e等于0的時候,函數(shù)J(e)的一階導(dǎo)數(shù)為0,這是函數(shù)取極值的必要條件。如圖2b右圖所示,也就是說,函數(shù)J(e)在0點有極小值。這個性質(zhì)可以很容易地從公式(2)看出來,因為當(dāng)e等于0的時候,試驗函數(shù)就是該泛函問題要尋求的解:y(x),這個解函數(shù)將使得J的變分為0,亦即J(e)對e的微分為0。 以上描述的方法很巧妙地將泛函變分的問題,等效地轉(zhuǎn)化成了一個函數(shù)J(e)對一個實數(shù)變量e取微分求極值的問題,將對函數(shù)的求導(dǎo)變成了對單變量的求導(dǎo)。當(dāng)然,兩者仍然是有所區(qū)別的,這區(qū)別是在于這兒包括了一個任意函數(shù)h(x)。解決這個后續(xù)問題時玩的花招也是在這“任意”二字上。 首先,類似于解決函數(shù)極值的方法,我們需要求J(e)對e的微分。根據(jù)微積分的基本法則,因為積分限與e無關(guān),微分符號便可以直接穿過公式(1)右邊的積分符號而變成全微分應(yīng)用到f(x,Y,Y')上。然后再利用J(e)對e的微分等于0這一點,得到一個積分為0的表達式。如下面的公式(3)所示,這個積分的被積函數(shù)是兩部分的乘積: 公式(3)中,被積函數(shù)的第一部分是f的偏微分表達式,第二部分則是任意函數(shù)h(x)?,F(xiàn)在,這兩部分相乘之后再積分的結(jié)果為0。而我們知道,h(x)是一個任意函數(shù),怎么樣的函數(shù)乘上一個任意函數(shù)再積分后將會使得結(jié)果總是為0呢?顯然只有當(dāng)這個函數(shù)為0的時候才能做到這點。如此一來,我們便得到了如公式(4)所示的微分方程。這就是變分法中最基本的歐拉-拉格朗日方程。 參考資料: 【1】C.Huygens, "The Pendulum Clock or Geometrical Demonstrations Concerning theMotion of Pendula (sic) as Applied to Clocks," Translated by R. J.Blackwell, Iowa State University Press (Ames, Iowa, USA, 1986). 【2】CourantR, Hilbert D (1953). Methods of Mathematical Physics. Vol. I (First Englished.). New York, New York: Interscience Publishers, Inc. pp. 184–5 |
|
來自: 閑之尋味 > 《數(shù)學(xué)》