自然边界条件由第一变分的边界项产生。这里始终固定积分区间 [a,b];“端点自由”是指 y(a) 或 y(b) 的值可以自由变化。
设
J[y]=∫abL(x,y,y′)dx,
其中 L∈C2,候选极值函数 y∗∈C2[a,b]。用 p 表示 L 的第三个自变量。对允许扰动 η∈C1[a,b],分部积分得到
δJ[y∗](η)=∫ab(Ly−dxdLp)ηdx+[Lpη]ab,
所有偏导均沿 (x,y∗,y∗′) 取值。
先选取端点为零的扰动,由变分法基本引理得到区间内部的 Euler-Lagrange方程:
Ly−dxdLp=0.
驻值条件于是只剩
Lp(b,y∗(b),y∗′(b))η(b)−Lp(a,y∗(a),y∗′(a))η(a)=0.
从端点自由度确定条件
若 y(a)=A 已给定,则必须有 η(a)=0;左端的边界项自动消失,不再额外要求 Lp(a)=0。
若 y(b) 自由,η(b) 可以任取,因此必须有
Lp(b,y∗(b),y∗′(b))=0.
同理,左端值自由时必须有 Lp(a,y∗(a),y∗′(a))=0。若两端值彼此独立地自由,两端条件同时成立。
这些条件与内部方程一起构成极值函数需要满足的边值问题。它们表达驻值的必要条件,并不单独保证解存在、唯一或确为极小值。若端点值受到相互联系的约束,应保留边界项并使用实际允许的端点扰动,不能直接令两个系数分别为零。
一个例子
取连续函数 f,考虑
J[y]=∫ab[21(y′)2−f(x)y]dx,y(a)=A,y(b) 自由.
此时 Ly=−f、Lp=y′,故必要条件为
−y∗′′=f,y∗(a)=A,y∗′(b)=0.
其中 y∗(a)=A 是题设给定的条件,y∗′(b)=0 则由自由端点的变分导出。一般的自然边界条件是 Lp=0;只有在本例这类 Lp=y′ 的情形下,它才化为导数为零。