欧拉-拉格朗日方程练习

两点之间直线最短

写出AB两点间距离的变分表达:

写表达式的E-L方程:

化简后可得:

可以得知解函数的导数是一个常数 $f’= C_2$
即AB间最短的距离是一条直线

求使旋转双曲面面积最小的函数

写出用盘圆法积分出面积的变分表达式:

写表达式的E-L方程:

化简后可得:

继续化简可得:

根据 $f’= \frac{1}{\sqrt{1-x^2}}$ 可得 $f = arc\cos(x)$
根据 $f’= \frac{1}{\sqrt{x^2-1}}$ 可得 $f = arc\cosh(x)$
重新规划 $x = x/a$ 可得 $f = a arc\cosh(\frac{x}{a}) + b$

线段能围出最大面积的形状是圆

需要用到泛函的拉格朗日乘子法:
有表达式$A_{min} = \int L(f, f’, x)dx$
在约束$B = \int G(f, f’, x)dx = Constant$下
构造 $C = (A - \lambda B)$ 求极值解

写出线段围出面积的变分表达式:

写出约束的变分表达式:

写表达式的E-L方程:

化简可得:

即圆的微分方程,其中 $a-x$对应到 $\Delta x$, $\lambda$对应圆的半径。

最速降线问题

20190607082634.png

需要找到能使小球从A滚落B所需时间$T$最短的$f$

写出滚落所需时间的变分表达式:

用引理写出的E-L方程:

化简后有$y(1+y’^2) = C’$

解:

上式是一个三角函数,设$x$是关于$x(\theta)$的函数,$y’ = \cot \theta = \frac{\cos \theta}{\sin \theta}$。
由于$y’$是关于x的微分,所以不能求出$y’$关于$\theta$的方程,把$y’$代入上式:


$x$的$\theta$表示

转换成$x$关于$\theta$微元的表达式

$x$关于$\theta$的积分有:

积分可得:

化简得:


$y$的$x$、$y$表示

$\theta$角的变量表示

用$a$来代替$\frac{C}{2}$,由于 $y = C \sin ^2 \theta$,有 $\sin \theta = \sqrt{\frac{y}{2a}}$、 $\cos \theta = \sqrt{\frac{2a-y}{2a}}$

代回原式有:

2.4.Euler-lagrange方程的应用
3.1.拉格朗日乘子法
3.2. 泛函拉格朗日乘子法(一)
3.3. 泛函拉格朗日乘子法(二)
最速降线 与 第一次接触泛函