[數學物理]Euler-Lagrange方程

(Update:09/18/2012, 新增測地線的推導)

假設L:\mathbb{R}^{3}\to\mathbb{R}的光滑函數(稱為Lagrangian),考慮下列積分

\displaystyle S[q]=\int_{a}^{b}L(t,q,\dot{q})dt,

其中\dot{q}(t)dq/dt的簡寫。如果我們令

\displaystyle X=\{q\in C^{\infty}[a,b]:q(a)=q(b)=0\}

那麼我們可以把S看成是X上的函數S:X\to\mathbb{R},我們把這類的函數稱為泛函(functional)。我們希望找出泛函S的極值。利用微積分的方法我們知道,要求出函數y=f(x)極值點,我們先求出f'(x)=0的解,再考慮f''(x)的正負號,並且比較函數在定義域邊界上的值。因此,我們就必須考慮,甚麼叫做\partial S/\partial q。利用方向導數的概念:我們任取一個函數h並且考慮S[q+sh],則

\displaystyle S[q+sh]=\int_{a}^{b}L(t,q+sh,\dot{q}+s\dot{h})dt.

利用方向導數的定義可知:

\displaystyle\delta S_{q}[h]=\left.\frac{d}{dt}S[q+sh]\right|_{s=0}=\int_{a}^{b}(\frac{\partial L}{\partial q}h+\frac{\partial L}{\partial\dot{q}}\dot{h}dt)

利用分部積分與邊界條件q(a)=q(b)=0我們推得

\displaystyle\delta S_{q}[h]=\int_{a}^{b}(\frac{\partial L}{\partial q}-\frac{d}{dt}\frac{\partial L}{\partial\dot{q}})hdt.

如果把積分想成是內積,在學微積分時df_{x}(v)=\langle \nabla f(x),v\rangle。於是我們就定義:S的梯度為

\displaystyle\frac{\delta S}{\delta q}=\frac{\partial L}{\partial q}-\frac{d}{dt}\frac{\partial L}{\partial\dot{q}}.

我們知道,函數的極點(critical point)是滿足\nabla f(x)=0(在一維時是f'(x)=0)的點。於是\delta S/\delta q=0等價於

\displaystyle\frac{\partial L}{\partial q}-\frac{d}{dt}\frac{\partial L}{\partial\dot{q}}=0.

我們稱上述方程式為S的Euler-Lagrange方程。有時候,我們也會把方向導數寫成全微分形式:

\displaystyle\delta S=\int_{a}^{b}(\frac{\partial L}{\partial q}-\frac{d}{dt}\frac{\partial L}{\partial\dot{q}})\delta q dt.

舉例來說:考慮

\displaystyle L=m\frac{\dot{q}^{2}}{2}-V(q).

由於

\displaystyle\frac{\partial L}{\partial q}=-\frac{\partial V}{\partial q},  \displaystyle\frac{d}{dt}\frac{\partial L}{\partial \dot{q}}=\frac{d}{dt}m\dot{q}=m\ddot{q}.

則泛函的Euler Lagrange方程為以下的牛頓方程:

\displaystyle m\ddot{q}=-\frac{\partial V}{\partial q}.

假設L:\mathbb{R}^{2N+1}\to\mathbb{R},我們考慮

\displaystyle S[q_{1},\cdots,q_{N}]=\int_{a}^{b}L(t,q_{1},\cdots,q_{N},\dot{q}_{1},\cdots,\dot{q}_{N})dt.

利用類似的想法,我們可以推導出S的Euler-Lagrange方程:

\displaystyle \frac{\partial L}{\partial q_{i}}-\frac{d}{dt}\frac{\partial L}{\partial \dot{q}_{i}}=0, 1\leq i\leq N.

範例:假設g_{ij}(q_{1},\cdots,q_{N})是光滑函數,並且(g_{ij})在每個點(q_{1},\cdots,q_N)上均是正定矩陣。考慮

\displaystyle S=\int_{a}^{b}\sum_{i,j}g_{ij}(q_{1},\cdots,q_{N})\dot{q}_{i}\dot{q}_{j}dt.

所以這個泛函的Lagrangian為

\displaystyle L=g_{ij}(q_{1},\cdots,q_{N})\dot{q}_{i}\dot{q}_{j}.

為了方便起見,我們把"和"的記號給省略。那麼

\displaystyle\frac{\partial L}{\partial q_{k}}=\frac{\partial g_{ij}}{\partial q_{k}}\dot{q}_{i}\dot{q}_{j}

\displaystyle\frac{\partial L}{\partial\dot{q}_{k}}=g_{kj}\dot{q}_{i}+g_{ik}\dot{q}_{i}.

於是

\displaystyle\frac{d}{dt}\displaystyle\frac{\partial L}{\partial\dot{q}_{k}}=g_{kj}\ddot{q}_{j}+g_{ik}\ddot{q}_{i}+\frac{\partial g_{kj}}{\partial q_{l}}\dot{q}_{l}\dot{q}_{j}+\frac{\partial g_{ik}}{\partial q_{l}}\dot{q}_{l}\dot{q}_{j}.

\partial_{l}g_{ij}=\partial g_{ij}/\partial q_{l}.(g^{kl})表示矩陣(g_{ij})的反矩陣。則利用Euler-Lagrange方程之後我們推得

\displaystyle \partial_{k}g_{ij}\dot{q}_{i}\dot{q}_{j}=g_{kj}\ddot{q}_{j}+g_{ik}\ddot{q}_{i}+\frac{\partial g_{kj}}{\partial q_{l}}\dot{q}_{l}\dot{q}_{j}+\frac{\partial g_{ik}}{\partial q_{l}}\dot{q}_{l}\dot{q}_{j}.

兩邊同乘反矩陣(g^{mk})之後得到

\displaystyle 2\ddot{q}_{m}+g^{mk}(\partial_{l}g_{kj}+\partial_{j}g_{lk}-\partial_{k}g_{lj})\dot{q}_{j}\dot{q}_{l}=0.

整理一下我們得到了S的Euler-Lagrange方程為測地線方程:

\displaystyle\ddot{q}_{k}+\sum_{i,j=1}^{N}\Gamma_{ij}^{k}\dot{q}_{i}\dot{q}_{j}=0,  1\leq k\leq N

其中\Gamma_{ij}^{k}=g^{kl}(\partial_{j}g_{il}+\partial_{i}g_{jl}-\partial_{l}g_{ij})/2稱為Christofel Symbol。

發表留言