泊松方程为 \delta_\phi = f
在这里 \bigtriangledown 代表的是拉普拉斯算子,而 f和 \phi 可以是在流形上的实数或复数值的方程。 当流形属于欧几里得空间,而拉普拉斯算子通常表示为
\frac{\partial^2 \phi}{\partial x^2} + \frac{\partial^2 \phi}{\partial y^2}+ \frac{\partial^2 \phi}{\partial z^2}
,
因此泊松方程通常写成
\bigtriangledown^2\phi = f或者
div \quad grad\phi = 0,如果没有
f,这个方程就会变成拉普拉斯方程
\bigtriangledown \phi = 0。泊松方程可以用格林函数来求解;如何利用格林函数来解泊松方程可以参考screened Poisson equation。现在有很多种数值解。像是 relaxation method,不断回圈的代数法,就是一个例子。
数学上,泊松方程属于椭圆型方程(不含时线性方程)。
泊松首先在无引力源的情况下得到泊松方程,\bigtriangledown \phi = 0(即拉普拉斯方程);当考虑引力场时,有\bigtriangledown \phi = f(f为引力场的质量分布)。后推广至电场磁场,以及热场分布。该方程通常用格林函数法求解,也可以分离变量法,特征线法求解。
* 历史上有很多有名的极值问题,其求解方法可统称为变分法
* 两点间的最短连线问题
问题假设:
二维平面空间,一点是坐标原点(0,0),一点在(a,b)
两点间的连接曲线是 y = y(x)
曲线的弧长微元是ds^2 = dx^2 + dy^2或ds = \sqrt{1 + (dy/dx)^2 * dx}
曲线的总弧长是 s = \int_0^a {(1+y'^2)^{1/2} dx} ,其中s是标量,是y’(x)的一个广义函数,称为泛函,可记为s(y')
\delta\Pi=\int_0^\alpha [1 + (y'+\delta y')^2]^{1/2}dx - \int_0^\alpha[1+y'^2]^{1/2}dx
\delta \Pi = \int_0^\alpha {\frac{y'+\delta y'}{[1+y'^2]^{1/2}}dx} = 0
\delta \Pi = -\int_0^\alpha {\frac{d}{dx}[frac{y'}{(1+y')^{1/2}}]\delta y dx} = 0
\frac{d}{dx} [\frac{y'}{(1+y')^{1/2}}] = 0
* 变分命题
第一类变分问题:
被积函数包括一阶导数的变分问题
满足端点约束条件
在所有的足够光滑函数y(x)中,求使以下泛函为极值
\Pi(y) = \int_\alpha^\beta F(x,y,y') dx
第二类变分问题:
两个待定函数: y(x),z(x)
满足约束条件: \varphi(x, y, z) = 0
满足端点约束条件
在所有的足够光滑函数y(x),z(x)中,求使以下泛函为极值
\Pi(y,z) = \int_\alpha^\beta F(x,y,y',z,z') dx
* 第一类变分问题
\Pi(y) = \int_\alpha^\beta F(x,y,y')dx
且满足端点条件 y(\alpha)=\bar{y_1}, y(\beta)=\bar{y_2}
设其邻近的函数y(x)+\delta y(x)\也满足端点条件
因此端点变分满足\delta y(\alpha) = \delta y(\beta) = 0
泛函的变分为
\delta\Pi = \Pi(y + \delta y) - \Pi(y) = \int_\alpha^\beta {F(x,y+\delta y, y' + \delta y') - F(x,y,y')}dx
F(x, y+\delta y, y' + \delta y') = F(x,y,y') + [\frac{\partial}{\partial y} F(x,y,y')]\partial y + [\frac{\partial}{\partial y'} F(x,y,y')]\partial y'
F = F(x,y,y'), F_y = \frac{\partial}{\partial y} F(x,y,y'), F_{y'} = \frac{\partial}{\partial y'} F(x,y,y')
\delta F = F_y\delta y + F_{y'} \delta y'
\delta \Pi = \int_\alpha^\beta \delta F dx = \int_\alpha^\beta [F_y \delta y + F_{y'} \delta y'] dx