歐拉-拉格朗日方程

来自testwiki
跳转到导航 跳转到搜索

Template:NoteTA 歐拉-拉格朗日方程Template:Lang-en)為變分法中的一條重要方程。它是一个二阶偏微分方程。它提供了求泛函的臨界值(平穩值)函數,換句話說也就是求此泛函在其定義域的臨界點的一個方法,與微積分差異的地方在於,泛函的定義域為函數空間而不是 n

该方程由瑞士数学家莱昂哈德·欧拉与意大利数学家约瑟夫·拉格朗日在1750年代提出。

第一方程

f=f(x, y, z),以及fy, fz[a, b]×2中連續,並設泛函

J(y)=abf(x,y(x),y(x))dx

yC1[a, b]使得泛函J(y)取得局部平穩值,則對於所有的x(a, b)

ddxyf(x,y,y)=yf(x,y,y)

推廣到多維的情況,記

y(x)=(y1(x),y2(x),,yn(x))
y(x)=(y'1(x),y'2(x),,y'n(x))
f(x,y,y)=f(x,y1(x),y2(x),,yn(x),y'1(x),y'2(x),,y'n(x))

y(x)(C1[a,b])n使得泛函J(y)=abf(x,y,y)dx取得局部平穩值,則在區間(a, b)內對於所有的i=1, 2, , n,皆有

ddxy'if(x,y,y)=yif(x,y,y)

第二方程

f=f(x, y, z),及fy, fz[a, b]×2中連續,若yC1[a, b]使得泛函J(y)=abf(x,y(x),y(x))dx取得局部平穩值,則存在一常數C,使得

f(x,y,y)y(x)fy(x,y,y)=axfx(x(t),y(t),y(t))dt+C

例子

例一:两点之间最短曲线

(0, 0)(a, b)為直角坐標上的兩個固定點,欲求連接兩點之間的最短曲線。設(x(t), y(t))(t[0, 1]),並且

(x(0), y(0))=(0, 0), (x(1), y(1))=(a, b)

這裏,(x(t), y(t))C1[0, 1]為連接兩點之間的曲線。則曲線的弧長為

L(y)=01[x(t)]2+[y(t)]2dt

現設

y(t)=(x(t), y(t))
f(t, y(t), y(t))=x(t)2+y(t)2

取偏微分,則

fx=x(t)x(t)2+y(t)2
fy=y(t)x(t)2+y(t)2
fx=fy=0

y使得L(y)取得局部平穩值,則y符合第一方程:

ddtfx(t,y,y)=fx(t,y,y)=0
ddtfy(t,y,y)=fy(t,y,y)=0

因此,

ddtxx(t)2+y(t)2=0
ddtyx(t)2+y(t)2=0

t積分,

xx'2+y'2=C0
yx'2+y'2=C1

這裏,C0, C1為常數。重新編排,

x=C021C02=r
y=C121C12=s

再積分,

x(t)=rt+r
y(t)=st+s

代入初始條件

(x(0), y(0))=(0, 0)
(x(1), y(1))=(a, b)

即可解得(x(t), y(t))=(at, bt),是連接兩點的一條線段。

另經過其他的分析,可知此解為唯一解,並且該解使得L(y)取得極小值,所以在平面上連結兩點間弧長最小的曲線為一直線。

例二:两点之间最短曲线的另一种求解

另一个例子同样是求定义在区间[a, b]上的实值函数y满足y(a) = cy(b) = d,并且沿着y所定义的曲线道路长度最短。

s=ab1+y'2dx,

被积函数为

L(x,y,y)=1+y'2

L的偏导数为

L(x,y,y)y=y1+y'2

以及

L(x,y,y)y=0.

把上面两式代入欧拉-拉格朗日方程,可以得到

ddxy(x)1+(y(x))2=0y(x)1+(y(x))2=C=constanty(x)=C1C2:=Ay(x)=Ax+B

也就是说,该函数的一阶导数必须为常值,因此其图像直线

參閱

參考書籍

  • Troutman, John L. Variational Calculus and Optimal Control, 2nd edition, (Springer, 1995), ISBN 978-0387945118.

Template:莱昂哈德·欧拉 Template:約瑟夫·拉格朗日