第二章 泛函极值及变分法(补充内容)2.1 变分的基本概念2.1.1 泛函和变分泛函是一种广义的函数,是指对于某一类函数{y (x )}中的每一个函数y (x ),变量J 有一值与之对应,或者说数J 对应于函数y (x )的关系成立,则我们称变量J 是函数y (x )的泛函,记为J [y (x )]。
例1:如果表示两固定端点A (x A ,y A ),B (x B ,y B )间的曲线长度J (图2.1.1),则由微积分相关知识容易得到:dx dx dy J BAx x ⎰+=2)/(1(2.1.1) 显然,对于不同的曲线y (x ),对应于不同的长度J ,即J 是函数y (x )的函数,J =J [y (x )]。
图2.1.1 两点间任一曲线的长度例2:历史上著名的变分问题之一——最速降线问题,如果2.1.2所示。
设在不同铅垂线上的两点P 1与P 2连接成某一曲线,质点P 在重力作用下沿曲线由点P 1自由滑落到点P 2,这里不考虑摩擦作用影响,希望得到质点沿什么样的曲线滑落所需时间最短。
图2.1.2 最速降线问题选取一个表示曲线的函数y (x ),设质点从P 1到P 2沿曲线y =y (x )运动,则其运动速度为:dsv dt ==其中,S 表示曲线的弧长,t 表示时间,于是:dt =设重力加速度为g ,则gy v 2=。
因为P 1和P 2点的横坐标分别为x 1到x 2,那么质点从P 1到P 2所用时间便为:1[()]x x J y x =⎰211/2211[()]2[()()]x x y x dx g y x y x ⎧⎫'+=⎨⎬-⎩⎭⎰(2.1.2)则最速降线问题对应于泛函J [y (x )]取最小值。
回顾函数的微分:对于函数的微分有两种定义: 一种是通常的定义,即函数的增量:),()()()(x x x x A x y x x y y ∆+∆=-∆+=∆ρ (2.1.3) 其中A (x )与∆x 无关,且有∆x →0时ρ(x ,∆x )→0,于是就称函数y (x )是可微的,其线性部分称为函数的微分()()dy A x x y x x '=∆=∆,函数的微分就是函数增量的主部。
函数微分的另外一种定义:通过引入一小参数ε,对)(x x y ∆+ε关于ε求导数,并令ε→0的途径得到,即:dy x x y x x x y d x x dy =∆'=∆∆+'=∆+→→)()()(00εεεεε(2.1.4)上式说明)(x x y ∆+ε在ε=0处关于ε的导数就是函数y (x )在x 处的微分。
相应地,在泛函J [y (x )]中,变量函数y (x )的增量在其很小时称为变分,用δy (x )或δy 表示,指y (x )与它相接近的y 1(x )的差,即:)()()(1x y x y x y -=δ。
泛函的变分也有类似的两个定义:对于函数y (x )的变分δy (x )所引起的泛函的增量为)]([)]()([x y J x y x y J J -+=∆δ,当0)(→x y δ时泛函增量的线性主部就称为泛函J 在函数y (x )处的变分,记为δJ ,即:{})](),([)]([)]()([0x y x y L x y J x y x y J J y δδδδ=-+=→ (2.1.5)其中L [y (x ),δy (x )]是泛函增量的线性主部,而且其对于变分δy (x )是线性的。
另一种定义:拉格朗日的泛函变分定义为:泛函变分是)]()([x y x y J εδ+对ε的导数在ε=0时的值,即:)](),([)]()([0x y x y L x y x y J J δεδεδε=+∂∂=→ (2.1.6)首先,我们进行泛函:⎰'==21))(),(,()]([x x dx x y x y x F x y J J (2.1.7)的变分。
此泛函的增量可以用Taylor 展式表示为:()()21,()(),()(),(),()x x J F x y x y x y x y x F x y x y x dx '''∆=⎡+∆+∆-⎤⎣⎦⎰ 2122222221()()2()x x F F F F F y y y y y y dx y y y y y y ⎧⎫⎡⎤∂∂∂∂∂⎪⎪'''=∆+∆+∆+∆∆+∆+⎨⎬⎢⎥'''∂∂∂∂∂∂⎪⎪⎣⎦⎩⎭⎰L (2.1.8)当0→∆y ,上式积分中的前两项是增量的线性主部,后面的项为高阶无穷小量。
根据变分的定义,该泛函的变分为:⎰⎪⎪⎭⎫ ⎝⎛''∂∂+∂∂=21x x dx y y Fy y F J δδδ (2.1.9) (2.1.9)也称为泛函J 的一阶变分,而(2.1.8)式的后三项为二阶变分,记作δ2J ,即:⎰⎥⎦⎤⎢⎣⎡''∂∂+''∂∂∂+∂∂=2122222222)()()(x x dx y y F y y y y F y y FJ δδδδδ (2.1.10) 也可以通过拉格朗日泛函变分的定义,得到:[]⎰→→⎥⎦⎤⎢⎣⎡'+'+∂∂=+∂∂=210),,()()(x x dx y y y y x F x y x y J J εεεδεδεεδεδ dx y y Fy y F x x ⎰''∂∂+∂∂=21)(δδ (2.1.11)此结果与(2.1.9)是相同的。
类似地,如果泛函的值决定于两个函数,并且这些函数是两个变量的函数,如:[](,),(,)(,,,,,,,)s x y x y J J u x y v x y F x y u v u u v v ds ==⎰(2.1.12) 其变分为:s x y x y x y x y F F F F F FJ u v u u v v ds uv u u v v δδδδδδδ⎡⎤∂∂∂∂∂∂=+++++⎢⎥∂∂∂∂∂∂⎢⎥⎣⎦⎰(2.1.13)依此类推,不难得到多个多元函数的变分。
此处,泛函的变分满足下面的一些运算规律:(1)[][]{}[][]1212()()()()J y x J y x J y x J y x δδδ+=+(2.1.14a )(2)[][]{}[][][][]121212()()()()()()J y x J y x J y x J y x J y x J y x δδδ⋅=⋅+⋅(2.1.14b )(3)[][][][][][][]{}11212222()()()()()()()J y x J y x J y x J y x J y x J y x J y x δδδ⎧⎫⋅-⋅⎪⎪=⎨⎬⎪⎪⎩⎭(2.1.14c )(4)[]{}[]{}[]1()()()nn J y x n J y x J y x δδ-=⋅(2.1.14d )2.1.2 泛函的极值和变分问题本节将讨论泛函的极值和变分。
微积分知识:函数取极值的必要条件(但不是充分条件):对于一个连续可导函数,如果其在定义域的某(些)点函数有极值,那么这个函数的一阶导数在这(些)点等于零,这个(些)点就是函数的极值点或驻点。
对于泛函的极值问题,也有类似的结论,即泛函取极值的必要条件是其一阶变分0=J δ。
简要证明:假设函数y (x )是泛函J 所定义的函数集合中的任一函数,这里不妨设泛函J [y (x )]在函数y (x )处有极大值,那么对于任一实变量α,必有:[][])()(≥)(x y x y J x y J αδ+(2.1.15)令[])()()(x y x y J f αδα+=,则有:[][]0()()()()()f J y x J y x y x f αααδα==≥+= (2.1.16)上式表示)(αf 在0=α处有极大值,根据函数取极值的必要条件:()0df d ααα==,得到:[]0)()()(00==+===J d x y x y dJ d df δααδαααα(2.1.17)由此就得到泛函取极大值的必要条件是其一阶变分为零。
同样的方法可以证明,泛函取极小值的必要条件也是其一阶变分为零。
泛函实现局部极大或极小值的充要条件:泛函实现局部极大或极小值的充要条件与函数取极值的充要条件类似,除了其一阶变分为零外,还需要考察二阶变分的情况:1) 若泛函J [y (x )]在y (x )处取局部极大值,其充分必要条件为:[],0)(=x y J δ []<0)(2x y J δ (2.1.18) 2) 若泛函J [y (x )]在y (x )处取局部极小值,其充分必要条件为:[],0)(=x y J δ []>0)(2x y J δ (2.1.19) 通常,我们将求泛函极值的问题称为变分问题。
变分法的基本预备定理:如果函数F (x )在线段(x 1,x 2)上连续,且对于只满足某些一般条件的任意选取的函数)(x y δ,有:⎰=210)()(x x dx x y x F δ (2.1.20)则在线段(x 1,x 2)上有:0)(=x F (2.1.21) 这里)(x y δ满足的一般条件为: ① 一般或若干阶可微; ② 在(x 1,x 2)的端点外为0;③ ()y x δε<或()()y x y x δεδε'<<和等。
对于多变量问题,也有类似的变分定理。
二维:函数F (x ,y )在(x ,y )平面S 内连续,设),(y x u δ在S 的边界上为零,,,y u u u δεδεδε<<<且满足连续性以及一阶或若干阶的可微性,对于这样选取的(,)u x y δ,若有:(,)(,)0sF x y u x y dxdy δ=⎰(2.1.22)则在区域S 内有:0),(=y x F (2.1.23) 现在我们来研究最简单的泛函:[]()⎰'==21)(),(,)(x x dx x y x y x F x y J J (2.1.24)的极值问题。
其中F 为x ,y 和y '的函数,且),,(y y x F '是三阶可微的。
确定泛函极值的曲线)(x y y =的边界是固定不变的,且有:2211)(,)(y x y y x y == (2.1.25) 采用拉格朗日法来求其泛函变分,有:[]⎰'+'+=+21),,(x x dx y y y y x F y y J εδεδεδ (2.1.26)令:.,y y y y y y '+'='+=--εδεδ (利用复合函数求导法则)[]21(,,)(,,)x x J y y F x y y y y y F x y y y y y dx y y εδεδεδδεδεδδε--⎡⎤∂∂∂⎢⎥'''''+=+++++∂⎢⎥'∂∂⎣⎦⎰(2.1.27)令0→ε,则:[]dx y y F y y Fy y J J x x ⎰⎥⎦⎤⎢⎣⎡''∂∂+∂∂=+∂∂=→210δδεδεδε(2.1.28) 其中:),,(),,,(y y x F yy F y y x F y y F ''∂∂='∂∂'∂∂=∂∂(利用分部积分)⎰⎰⎰⎰⎰-=-=b ababababavdu uv vdu uv d udv .)(⎰⎰⎥⎦⎤⎢⎣⎡⎪⎪⎭⎫ ⎝⎛'∂∂-⎪⎪⎭⎫ ⎝⎛'∂∂=''∂∂2121x x x x dx y y F dx d y y F dx d dx y y Fδδδ ⎰⎪⎪⎭⎫⎝⎛'∂∂-=21x x ydx y F dx d δ (2.1.29)上式中利用到了固定边界条件0)()(21==x y x y δδ。