本文我们来探讨下列积分的极值曲线:
S=f(x,y)dx2+dy2=f(x,y)ds

这本质上也是一个短程线问题。但是它形式比较简答,物理含义也更加明显。比如,如果f(x,y)是势函数的话,那么这就是一个求势能最小的二维问题;如果f(x,y)是摩擦力函数,那么这就是寻找摩擦力最小的路径问题。不管是哪一种,该问题都有相当的实用价值。下面将其变分:

δS=δ[f(x,y)dx2+dy2]=[dsδf(x,y)+f(x,y)δ(dx2+dy2)2ds]=ds(fxδx+yδy)+fdxd(δx)+dyd(δy)ds=ds(fxδx+yδy)+fdxdsd(δx)+dydsd(δy)

对右边的d(δx)d(δy)项使用分部积分法,即
δS=fdxds(δx)+dyds(δy)+ds(fxδx+yδy)d(fdxds)(δx)dyds(δy)

按照边界条件,我们是从过两定点的所有曲线中挑选出适当的一条,因此fdxds(δx)+dyds(δy)=0,因为在边界处有δx=0δy=0。让我们再把上式整理一下:
δS=[ds(fx)d(fdxds)]δx+[ds(fy)d(fdyds)]δy

由于对于任意的δxδy上式都成立,因此有:
ds(fx)d(fdxds)=0ds(fy)d(fdyds)=0

或者
dds(fdxds)=fxdds(fdyds)=fy

这是看起来比较简洁的方程,其中ds2=dx2+dy2,但是这个关系也可以不预先给定,这可以作为上述方程组的积分之一。因为我们有:
(fdxds)dds(fdxds)=ffxdxds(fdyds)dds(fdyds)=ffydyds

两式相加得到:
(fdxds)dds(fdxds)+(fdyds)dds(fdyds)=ffxdxds+ffydyds

于是
dds[f2(dxds)2+f2(dyds)2]=dds(f2)


f2[(dxds)2+(dyds)21]=C

ds2=dx2+dy2对应于C=0,也就是说,在求解过程中我们完全可以把s看成与x,y无关的参数。

然而,简单的方程不一定意味着简单的解。一个很清楚的事实是:大多数曲线的方程的弧长都没有简单的表达式。也就是说,即使是很简单的曲线(比如抛物线y=x2),它的弧长(周长)跟x,y本身的关系也是很复杂的,原因在于s=1+(y)2dx这里出现了根号,因此使用s作为参数时,我们很难会得到简洁的解析解。因此,求解这部分工作大多数都是计算机完成的,对于计算机来说,这些方程并不困难。事实上也正是如此,能够解析求解的只有非常有限的情况。

转载到请包括本文地址:https://spaces.ac.cn/archives/2050

更详细的转载事宜请参考:《科学空间FAQ》

如果您还有什么疑惑或建议,欢迎在下方评论区继续讨论。

如果您觉得本文还不错,欢迎分享/打赏本文。打赏并非要从中获得收益,而是希望知道科学空间获得了多少读者的真心关注。当然,如果你无视它,也不会影响你的阅读。再次表示欢迎和感谢!

如果您需要引用本文,请参考:

苏剑林. (Aug. 19, 2013). 《势能最小问题的探讨 》[Blog post]. Retrieved from https://spaces.ac.cn/archives/2050

@online{kexuefm-2050,
        title={势能最小问题的探讨},
        author={苏剑林},
        year={2013},
        month={Aug},
        url={\url{https://spaces.ac.cn/archives/2050}},
}