如果对求导熟悉的话,那么分部积分的原理非常好理解。不过这里还是先从求导的乘法法则说起。
导数是函数某点处的变化率,或者说是差商的极限。给定函数f(x),在点x0处,导数定义为
f′(x0)=Δx→0limΔxf(x0+Δx)−f(x0),若将x0换为常用作自变量的字母x,则可得到导函数(经常简称为导数)的定义。
下面是我们都熟悉的求导乘法法则。设u,v是两个函数,x是自变量,则
(uv)′=u′v+uv′.事实上运用导函数的定义很容易推导出导数的乘法法则:
(uv)′=Δx→0limΔxu(x+Δx)v(x+Δx)−u(x)v(x)=Δx→0limΔxu(x+Δx)v(x+Δx)−u(x+Δx)v(x)+u(x+Δx)v(x)−u(x)v(x)=Δx→0limΔxu(x+Δx)(v(x+Δx)−v(x))+(u(x+Δx)−u(x))v(x)=Δx→0limu(x+Δx)⋅Δx→0limΔxv(x+Δx)−v(x)+Δx→0limΔxu(x+Δx)−u(x)⋅v(x)=uv′+u′v,上式倒数第二行三个极限存在的条件分别是u连续,u,v可导。由于可导一定连续,所以只需u,v均可导便可使用这一法则。
下面从求导乘法法则推导分部积分公式。首先移项得
uv′=(uv)′−u′v,然后两边同时作不定积分,注意不定积分和求导互为逆运算,得到
∫uv′dx=uv−∫u′vdx.这就是分部积分公式,再通过凑微分可得另一形式
∫udv=uv−∫vdu.如果将一元函数的全体构成的集合称为一维空间,那么n元函数的全体便构成了n维空间。若n⩾2,就是这里所谓的高维空间。高维空间中的分部积分公式在变分法中比较有用,这里简单作一记录。
首先,多元函数的导数无法使用一元函数导数的定义,因为自变量有多个,而一元函数导数的定义中分母只能是一个变量。反过来说,只要分母是一个变量就行了,于是产生了偏导数的概念。将多个变量中的一个视为作为变量,其余视为常量,多元函数就变成了一元函数,此时的导数就是偏导数。显然,对多元函数来说,有几个变量,就有几个偏导数。但既然有多个变量,一次只考虑一个变量必然不能反映函数的整体特性。一元函数的导数是变化率,换句话说,当自变量有微小变化时,导数反映了因变量的变化程度。对多元函数来说,类似的概念则是梯度。举例来说,对三元函数,梯度定义为
∇f=(∂x∂f,∂y∂f,∂z∂f),其中∇是梯度算子,或者叫作微分算子,相当于一元函数的求导符号。显然梯度的结果是一个向量,每个分量是偏导数的值。梯度的意义主要是:沿梯度方向,函数值变化率最大。与一元函数的导函数不同,梯度函数的因变量不再是标量,而是向量。也就是说梯度函数是向量值函数,或称为向量场。
了解梯度以后,实际上下面要用的是微分算子∇,即
∇=(∂x∂,∂y∂,∂z∂).继续来说多元函数的分部积分公式,仿照一元函数分部积分公式的推导过程,现在我们需要一个乘法法则。涉及到微分算子∇的乘法法则有很多,我不知道是否每一个都可以推导分部积分公式,这里仅给出从散度乘法法则出发的结论。
所谓散度,即描述向量场的发散程度的量。所以向量值函数才有散度,而散度值则是标量。定义为
divV=∇⋅V=∂x∂Vx+∂y∂Vy+∂z∂Vz,div是散度算子,来源于散度的英语divergence。∇⋅V中的⋅是向量的点积,或称为内积,V是一个向量场。Vx,Vy,Vz是该向量场三个分量。从数学上看,散度是向量场各分量对各自自变量的导数的和。
散度乘法法则是
∇⋅(uV)=u∇⋅V+∇u⋅V,其中u是标量值函数,V是向量值函数,它们的乘积当然是向量值函数,也就可以求散度。右则的∇⋅V是微分算子与V的内积,∇u是梯度。这一乘法法则可以给出一个高维分部积分公式。
设Ω是Rn中的一个有界开集,其边界Γ=∂Ω分段光滑。在该开集Ω上对上述散度乘法法则做积分,可得
∫Ω∇⋅(uV)dΩ=∫Ωu∇⋅VdΩ+∫Ω∇u⋅VdΩ,再由高斯散度定理,等号左边项可化为
∫Ω∇⋅(uV)dΩ=∫ΓuV⋅n^dΓ,综合可得
∫ΓuV⋅n^dΓ=∫Ωu∇⋅VdΩ+∫Ω∇u⋅VdΩ,其中n^是边界上朝外的单位法向。再移项就得到了分部积分公式
∫Ωu∇⋅VdΩ=∫ΓuV⋅n^dΓ−∫Ω∇u⋅VdΩ或
∫Ω∇u⋅VdΩ=∫ΓuV⋅n^dΓ−∫Ωu∇⋅VdΩ.最后,至于是否还有其他分部积分公式,就不清楚啦。