积分变换法
在积分变换中我们曾用拉普拉斯变换方法求解常微分方程。经过变换,常微分方程变为代数方程,解出代数方程,再进行反演就得常微分方程的解。积分变换在数学物理方程中亦有广泛的应用。
傅里叶变换法
傅里叶变换法常用于求解无界空间(含一维半无界空间)定解问题。本节通过几个例子给出几个重要的解的公式。
Fourier 积分定理:若 f(x) 在 (−∞,+∞)上满足:
(1) 在任一有限区间上满足狄利克雷(Dirichlet)条件;
(2) 在无限区间 (−∞,+∞)上绝对可积,即 ∫−∞+∞∣f(x)∣dx 收敛
那么,对任意 x∈(−∞,+∞)
f(x)=2π1∫−∞+∞[∫−∞+∞f(τ)e−ikτdτ]eikxdk(1.1)
在间断点处,上式左端为 21[f(x−)+f(x+)]
Fourier 变换:如果函数 f(x) 满足Fourier 积分定理,由式 (1.1) 知,令
F(k)=∫−∞+∞f(x)e−ikxdx(1.2)
则有
f(x)=2π1∫−∞+∞F(k)eikxdk(1.3)
从上面两式可以看出,f(x) 和 F(k) 通过确定的积分运算可以互相转换。 F(k)称为 f(x) Fourier 变换(Fourier transform),或象函数(image function),记为F(k)=F[f(x)] ;f(x)称为 F(k) Fourier 逆变换(inverse Fourier transform),或象原函数(original image function),记为f(x)=F−1[F(k)] ;通常称f(x)与F(k)构成一个Fourier 变换对(transform pair),记作 f(x)↔F(k) 。
示例:求函数 f(x)=e−bx2 的傅里叶变换,其中常数 b>0
解:由定义和分部积分得
F(k)=∫−∞+∞f(x)e−ikxdx=∫−∞+∞e−ikx−bx2dx=−ik1e−ikx−bx2∣∣∣−∞+∞−ik1∫−∞+∞2bxe−ikx−bx2dx=k2biF[xf(x)]=−k2bdkdF(k)
取 k=0 可得
F(0)=∫−∞+∞e−bx2dx=bπ
转化为解常微分方程初值问题
⎩⎪⎪⎨⎪⎪⎧F′(k)+2bkF(k)=0F(0)=bπ
其解为
F(k)=bπexp(−4bk2)
即
F[e−bx2]=bπexp(−4bk2)(b>0)(1.4)
特别的,取 b=4c2t1 时,有
F[exp(−4c2tx2)]=2cπte−c2k2t(1.5)
逆变换为
F−1[e−c2k2t]=2cπt1exp(−4c2tx2)(1.6)
由式 (1.4) 还可以得到
∫0+∞e−bx2coskxdx=21bπexp(−4bk2)(1.7)
多重傅里叶变换:设 x=(x1,x2,⋯,xn)∈Rn,k=(k1,k2,⋯,kn),dx=dx1dx2⋯dxn。若 f(x) 在 Rn 上连续,分片光滑且连续可积,令
F(k)=∫Rnf(x)e−ik⋅xdx(1.8)
则有
f(x)=(2π)n1∫RnF(k)eik⋅xdk(1.9)
其中 F(k) 称为 f(x) 的 多重傅里叶变换,记为 F(k)=F[f(x)];f(x) 称为 F(k) 的 多重傅里叶逆变换,记为 f(x)=F−1[F(k)]
求无限长弦的初值问题
⎩⎨⎧utt−a2uxx=0u∣t=0=ϕ(x),∂t∂u∣t=0=ψ(x)
其中 ϕ(x),ψ(x) 分别表示初始位移和初始速度。
解:应用傅里叶变换,即方程及初始条件两边同乘以 e−ikx ,并对空间变量 x 进行积分(时间变量 t 视作参数)。
记 U(k,t)=F[u(x,t)]=∫−∞+∞u(x,t)e−ikxdx ,运用用含参变量的积分及傅里叶变换的微分性质
则定解问题变为关于 t 的常微分方程及初值条件
{U′′+k2a2U=0U(0)=Φ(k),U′(0)=Ψ(k)
其中 Φ(k)=F[ϕ(x)],Ψ(k)=F[ψ(x)] 分别是 ϕ(x),ψ(x) 关于 x 的傅里叶变换。其解为
U(k,t)=Φ(k)coskat+ka1Ψ(k)sinkat
最后,对 U(k,t) 做傅里叶逆变换,用延迟性质和积分性质,结果是
u(x,t)=21[ϕ(x+at)+ϕ(x−at)]+2a1∫x−atx+atψ(ξ)dξ
这个公式正是达朗贝尔(d’Alembert)公式。
求无限长杆的有源热传导问题
{ut−a2uxx=f(x,t)u∣t=0=ϕ(x)
解:做傅里叶变换,定解问题变为
{U′+k2a2U=F(k,t)U(0)=Φ(k)
其中 U(k,t)=F[u(x,t)],F(k,t)=F[f(x,t)],Φ(k)=F[ϕ(x)] 分别是 u(x,t),f(x,t),ϕ(x) 关于 x 的傅里叶变换。这个常微分方程初值问题的解为
U(k,t)=Φ(k)e−k2a2t+∫0tF(k,τ)e−k2a2(t−τ)dτ
最后,对 U(k,t) 做傅里叶逆变换,用卷积定理,结果是
u(x,t)=∫−∞+∞ϕ(ξ)2aπt1exp[−4a2t(x−ξ)2]dξ+∫0t∫−∞+∞2aπ(t−τ)f(ξ,τ)exp[−4a2(t−τ)(x−ξ)2]dξdτ
傅里叶正弦变换或余弦变换:如果 f(x) 定义在半无界区间 [0,+∞) 上,满足狄利克雷(Dirichlet)条件且绝对可积,则有傅里叶正弦变换
F(k)=∫0+∞f(x)sinkxdxf(x)=2π1∫0+∞F(k)sinkxdk
或余弦变换
G(k)=∫0+∞g(x)coskxdxg(x)=2π1∫0+∞G(k)coskxdk
对于半无界空间,存在自然边界条件
x→∞limf(x)=0,x→∞limf′(x)=0
可以采用正弦变换或余弦变换,对于正弦变换
导数的正弦变换为
==∫0+∞f′(x)sinkxdxf(x)sinkx∣∣∣0+∞−k∫0+∞f(x)coskxdx−k∫0+∞f(x)coskxdx
二阶导正弦变换为
===∫0+∞f′′(x)sinkxdx−k∫0+∞f′(x)coskxdx−k[f(x)coskx∣∣∣0+∞+k∫0+∞f(x)sinkxdx]kf(0)−k2F(k)
由此可见,对于二阶偏微分方程的定解问题,只有在半无界空间的 x=0 端给出第一类边界条件时,才可以采用正弦变换。
同样对于余弦变换,也有
∫0+∞g′(x)coskxdx=−g(0)+k∫0+∞g(x)sinkxdx∫0+∞g′′(x)coskxdx=−g′(0)−k2G(k)
由此可见,对于二阶偏微分方程的定解问题,只有在半无界空间的 x=0 端给出第二类边界条件时,才可以采用余弦变换。
求半无界杆的热传导问题
⎩⎪⎨⎪⎧ut−a2uxx=0u∣t=0=0u∣x=0=u0(x>0)
解:采用傅里叶正弦变换,定解问题变为
{U′+k2a2U=ka2u0U(0)=0
其中 U(k,t) 是 u(x,t) 关于 x 的傅里叶正弦变换。这个常微分方程初值问题的解为
U(k,t)=ku0(1−e−k2a2t)
最后,对 U(k,t) 做傅里叶逆变换,结果是
u(x,t)=π2u0∫0+∞k1(1−e−k2a2t)sinkxdk
通常记误差函数 (error function)
erf(x)=π2∫0xe−s2ds
和余误差函数 (error function complement)
erfc(x)=1−erf(x)=π2∫x∞e−s2ds
故 u(x,t) 可进一步变换为
u(x,t)=π2u0[2π−2πerf(2atx)]=u0erfc(2atx)
求三维无界空间中的波动问题
⎩⎨⎧utt−a2Δu=0u∣t=0=ϕ(x,y,z),∂t∂u∣t=0=ψ(x,y,z)
解:作三重傅里叶变换,记 r=(x,y,z),k=(k1,k2,k3),定解问题变为
{U′′+k2a2U=0U(0)=Φ(k),U′(0)=Ψ(k)
其中 U(k,t),Φ(k),Ψ(k) 分别是 u(r,t),ϕ(r),ψ(r) 关于 r 的三维傅里叶变换。这个常微分方程初值问题的解为
U(k,t)=Φ(k)coskat+Ψ(k)kasinkat
其中 k=∣k∣=k12+k22+k32 ,再进行傅里叶逆变换
u(r,t)=(2π)31−∞∭+∞[Φ(k)coskat+Ψ(k)kasinkat]eik⋅rdk=4πa1∂t∂Satr∬atϕ(r)dS+4πa1∂t∂Satr∬atψ(r)dS
上式称为泊松公式。式中 Satr 表示以 r 为圆心,以 at 为半径的球面,dS 表示 Satr 的面积元。
拉普拉斯变换法
拉普拉斯变换法适合求解初值问题,不管方程和边界条件是否为齐次的。
Laplace变换:设函数f(t) 在 t⩾0 时有定义,且积分 ∫0+∞f(t)e−stdt 收敛,则此积分所确定的函数
F(s)=∫0+∞f(t)e−stdt(2.1)
称为函数 f(t) 的 Laplace 变换,记为 F(s)=L[f(t)],函数 F(s) 也可称为 f(t)的象函数。
Laplace逆变换:令 s=β+iω ,则有
f(t)=2πi1∫β−iωβ+iωF(s)estds(t>0)
称为 Laplace 逆变换,记为 f(t)=L−1[F(s)] 。在Laplace 变换中,只要求f(t)在 [0,+∞) 内有定义即可。为了研究方便,以后总假定在(−∞,0) 内,f(t)≡0
还可用留数就算拉普拉斯逆变换:设在复平面内只有有限个孤立奇点 s1,s2,⋯,sn ,实数 β使这些奇点全在半平面 Re(s)<β 内,且 s→∞limF(s)=0 ,则有
f(t)=k=1∑nRes[F(s)est,sk](t>0)
求半无界杆的热传导问题
⎩⎪⎨⎪⎧ut−a2uxx=0u∣t=0=0u∣x=0=u0(x>0)(x>0)
解:对方程和边界条件关于 t 进行拉普拉斯变换,采用微分性质,变换结果为
⎩⎨⎧sU−a2U′′=0U(0)=s1u0
其中 U(s,x) 是 u(x,t) 关于 t 的傅里叶正弦变换。这个常微分方程通解为
U(s,x)=Aexp(−asx)+Bexp(asx)
考虑到自然边界条件 x→∞limU应为有限值,带入初值条件可求得
U(s,x)=s1u0exp(−asx)
最后,对 U(s,x) 进行拉普拉斯逆变换[^L1]
u(x,t)=u0erfc(2atx)
求长 l 均匀细杆的热传导问题
⎩⎪⎪⎨⎪⎪⎧ut−a2uxx=0u∣t=0=0u∣x=0=u0,∂x∂u∣x=l=0(0<x<l)(0<x<l)
解:对方程和边界条件关于 t 进行拉普拉斯变换,采用微分性质,变换结果为
⎩⎨⎧sU−a2U′′=0U(0)=s1u0,U′(l)=0
其中 U(s,x) 是 u(x,t) 关于 t 的傅里叶正弦变换。这个二阶常微分方程的解为
U(s,x)=s1u0coshalscosha(l−x)s
最后,利用留数定理对 U(s,x) 进行拉普拉斯逆变换
u(x,t)=u0−4πu0n=0∑∞2n+11sin(2l2n+1πx)exp⎣⎡−(2l2n+1π)2a2t⎦⎤
基本解和格林函数
格林函数,又称点源影响函数,代表一个点源在一定的边界条件和(或)初始条件下所产生的场。均匀分布的函数可看做点源的叠加,该想法来源于静电场叠加原理。实际上,这种做法只不过是利用了偏微分方程的积分叠加原理。
泊松方程的基本解
引例:先举一个静电场的例子,设无界空间中电荷密度为 ρ(r) ,这样在坐标 r0=(x0,y0,z0) 的体积元 dV0 内的电荷量为 ρ(r0)dV0 ,它在空间点 r=(x,y,z) 产生的电势为
4πε01∣r−r0∣ρ(r0)
根据电势叠加原理,可叠加求得任意密度分布引起的总电势分布
φ(r)=4πε01∭∣r−r0∣ρ(r0)dV0
泊松方程的基本解:对于无界空间的泊松方程
Δu=f(r)(1.1)
在物理上可看做电荷密度分布 −ε0f(r) 在无界空间的电势方程。为了研究点源产生的场, δ 函数恰是一个表示点源密度的函数,由 δ 函数的性质知
∭f(r0)δ(r−r0)dV0=f(r)
这说明一般源 f(r) 可看成 r0 点的点源 f(r0)δ(r−r0) 的积分叠加,由第一章积分叠加原理知道,只需求出方程
ΔG(r,r0)=δ(r−r0)(1.2)
的解 G(r,r0) ,便可得无界空间泊松方程的解
u(r)=∭G(r,r0)f(r0)dV0(1.3)
其中 G(r,r0) 称为格林函数,又称点源影响函数。
由于是在无界空间,不妨先做平移变换,求方程(拉普拉斯算符平移不变性)
ΔU(r)=δ(r)(1.4)
的解 U(r),称为基本解,代表置于原点的点源引起的场。则
G(r,r0)=U(r−r0)(1.5)
进而有
u(r)=∭U(r−r0)f(r0)dV0=U(r)∗f(r)(1.6)
基本解的求法:在物理上, 基本解 U(r) 描述了位于原点电荷量为 −ε0 的电荷在无界空间 r 处的电势。这里基本解没有定解条件限制,因此不是惟一的,通常根据问题的物理意义和数学的需要选定其中一个。
下面介绍数学上的一种求解方法。将方程用球坐标表示,当 r=0 时,由于函数关于 r 对称,所以方程化为
r21drd(r2drdU)=0
其解为
U=−rc1+c2
一般令无穷远处 U=0,则 c2=0 。为了求出 c1 ,将方程包含原点的区域(不妨取以 ϵ 为半径的球 Vϵ)进行体积分,利用 δ 函数的性质
Vϵ∭ΔUdV=1
利用格林公式,将上述体积分化为面积分
Vϵ∭ΔUdV=Σϵ∬∂r∂UdS=∫02π∫0πr2sinθdθdϕ=4πc1
于是 c1=4π1 ,从而三维泊松方程基本解
U(r)=−4πr1(1.7)
类似的,用平面极坐标可求得二维泊松方程的基本解
U(r)=−2π1lnr1=2π1lnr(1.8)
泊松方程的格林函数
泊松方程的边值问题:泊松方程第一、第二、第三类边值问题可统一表示为
⎩⎨⎧Δu=f(r)(α∂n∂u+βu)∣∣∣Σ=ϕ(r)(r∈V)(r∈Σ)(2.1)
若 α=0,β=0 为第一类边值问题;若 α=0,β=0 为第二类边值问题;若 α=0,β=0 为第三类边值问题。由上节知道格林函数满足方程
ΔG(r,r0)=δ(r−r0)(2.2)
从物理上看,格林函数就是位于 r0点电荷量为 −ε0 的电荷在区域 V 内 r 点产生的电势。
现在,我们开始使用格林公式,叠加出泊松方程边值问题的解。为此,我们将 (2.1) 中泊松方程和方程 (2.2) 分别乘上 G(r,r0) 和 u(r) ,相减,然后在区域 V 内积分,得到
V∭(GΔu−uΔG)dV=V∭GfdV−V∭u(r)δ(r−r0)dV
根据格林公式,可以将上式左端化为面积分
V∭(GΔu−uΔG)dV=Σ∬(G∂n∂u−u∂n∂G)dS
右端第二项根据 δ 函数的性质可以得到
V∭u(r)δ(r−r0)dV=u(r0)
于是,可以得到
u(r0)=V∭G(r,r0)f(r)dV−Σ∬[G(r,r0)∂n∂u(r)−u(r)∂n∂G(r,r0)]dS(2.3)
上式称为泊松方程的基本积分公式。
需要注意的是,G(r,r0) 在 r=r0 是不连续的,格林公式并不适用。严格的证明是,先在区域 V 内奇点 r0 处挖去半径为 ε 的球形区域 Vε ,应用格林公式,再令 ε→0 取极限求得。今后类似使用时将不再加以说明。

基本积分公式将泊松方程的解 u 用体积分和边界上的面积分表示了出来。对于面积分,u 的边界条件是已知的,如果我们对 G(r,r0) 提出适当的边界条件,从而获得格林函数确切的解,就可以将 u 确切的表示出来。
(1) 如果泊松方程满足第一类边界条件
u∣∣∣Σ=ϕ(r)(r∈Σ)
同时要求 G(r,r0) 满足第一类齐次边界条件,即解决边值问题
{ΔG(r,r0)=δ(r−r0)G∣∣∣Σ=0
则积分公式 (2.3) 含 ∂n∂u 的一项为零,所以不需要知道∂n∂u 在边界上的值,上述边值问题的解称为泊松方程第一边值问题的格林函数。在物理上,可看做边界接地条件下,区域 V 内 r0 点(点源)电荷为 −ε0 的点源在 V 内 r 点的电势。基本积分公式
u(r0)=V∭G(r,r0)f(r)dV+Σ∬ϕ(r)∂n∂G(r,r0)dS
(2) 如果泊松方程满足第三类边界条件
(α∂n∂u+βu)∣∣∣Σ=ϕ(r)(r∈Σ)
令 G(r,r0) 满足第三类齐次边界条件,即解决边界问题
⎩⎨⎧ΔG(r,r0)=δ(r−r0)(α∂n∂G+βG)∣∣∣Σ=0
分别用 G,u 或 ∂n∂G,∂n∂u 交叉相乘上述两方程,并相减,可以得到
(G∂n∂u−u∂n∂G)∣∣∣Σ=α1Gϕ=−β1∂n∂Gϕ
上述边值问题的解称为泊松方程第三边值问题的格林函数,此时
u(r0)=V∭G(r,r0)f(r)dV−α1Σ∬ϕ(r)G(r,r0)dS=V∭G(r,r0)f(r)dV+β1Σ∬ϕ(r)∂n∂G(r,r0)dS
(3) 至于第二类边界条件
∂n∂u∣∣∣Σ=ϕ(r)(r∈Σ)
似乎可以按照上面的方法,即解决边值问题
⎩⎨⎧ΔG(r,r0)=δ(r−r0)∂n∂G∣∣∣Σ=0
在格林公式中,令 u(r)=1,v(r)=G(r,r0) ,则有
V∭ΔG(r,r0)dV=Σ∬∇G(r,r0)⋅dS=Σ∬∂n∂G(r,r0)dS
对边值问题中方程进行积分,根据 δ 函数的性质又得到
V∭ΔG(r,r0)dV=1
于是格林函数在边界上的积分必须满足
Σ∬∂n∂G(r,r0)dS=1=0
这显然和上述边值问题中边界条件是矛盾的,第二类齐次边界问题一定无解。此时,需要引进广义的格林函数
⎩⎪⎨⎪⎧ΔG(r,r0)=δ(r−r0)−v1∂n∂G∣∣∣Σ=0
其中 v 是区域 V 的体积,并且当且仅当
V∭f(r)dV=−Σ∬ϕ(r)dS
相应边值问题解的积分公式为
u(r0)=V∭G(r,r0)f(r)dV−Σ∬ϕ(r)G(r,r0)dS
格林函数的对称性:上述积分公式,似乎没有明确的物理意义。接下来我们先讨论格林函数的一个重要性质
G(r1,r2)=G(r2,r1)(2.4)
引入两个格林函数 G(r,r1),G(r,r2),以第一类边界问题为例
{ΔG(r,r1)=δ(r−r1)G(r,r1)∣∣∣Σ=0,{ΔG(r,r2)=δ(r−r2)G(r,r2)∣∣∣Σ=0(r,r1,r2∈V)
利用 δ 函数的性质和格林公式,上述方程可以得到
===G(r1,r2)−G(r2,r1)V∭[G(r,r2)δ(r−r1)−G(r,r1)δ(r−r2)]dVV∭[G(r,r2)ΔG(r,r1)−G(r,r1)ΔG(r,r2)]dVΣ∬[G(r,r2)∇G(r,r1)−G(r,r1)∇G(r,r2)]⋅dS
带入边界条件,可得出面积分等于零,于是
G(r1,r2)=G(r2,r1)
对于第二类、第三类边界条件也可以得到同样的结果。
综上所述:对于泊松方程积分公式中的 r 和 r0 互换下位置,并利用格林函数的对称性可得
第一边值问题解的积分表达式为
u(r)=V∭G(r,r0)f(r0)dV0+Σ∬ϕ(r0)∂n∂G(r,r0)dS0
第二边值问题解的积分表达式为
u(r)=V∭G(r,r0)f(r0)dV0−Σ∬ϕ(r0)G(r,r0)dS0
第三边值问题解的积分表达式为
u(r)=V∭G(r,r0)f(r0)dV0−α1Σ∬ϕ(r0)G(r,r0)dS0=V∭G(r,r0)f(r0)dV0+β1Σ∬ϕ(r0)∂n∂G(r,r0)dS0
此时,积分公式有明确的物理意义,右边第一个积分表示在区域 V 内分布的点源在 r 处产生的场的总和,而第二项则代表边界面上感生场对 r 处场的影响的总和。
用镜像法求格林函数
泊松方程第一、第三类边值问题对应的格林函数满足
⎩⎨⎧ΔG=δ(r−r0)(α∂n∂G+βG)∣∣∣Σ=0(r∈V)(r∈Σ)(3.1)
下面介绍格林函数的两种解法
- 第一种是按相应齐次问题及边界条件的本征函数展开,用分离变量法求得,但这样得到的解往往是无穷级数。
- 格林函数的物理意义启发我们,对于某些特殊区域,格林函数可以通过镜像法求得,可以取得有限形式的解。
镜像法:例如泊松方程第一边值问题的格林函数
{ΔG=δ(r−r0)G∣Σ=0(r∈V)(r∈Σ)
在物理上可理解为,一接地导体 V 内 r0 点电荷量为 −ε0 的点电荷在 V 内 r 点的电势。
由叠加原理,通常将格林函数 G 分成两部分
G(r,r0)=G0(r,r0)+G1(r,r0)
其中 U 满足
ΔG0=δ(r−r0)
是 r0 点的点电荷产生的场,G1 满足
{ΔG1=0G1∣Σ=−G0∣Σ
是导体内 r0 点的点电荷在边界上的感应电荷产生的场。
利用第一节中的基本解可知,在三维情形下
G0(r,r0)=−4π1∣r−r0∣1(3.2)
类似的,二维情形下
G0(r,r0)=−2π1ln∣r−r0∣1=2π1ln∣r−r0∣(3.3)
由于区域 V 外的电源在 V 内产生的场满足拉普拉斯方程,镜像法的中心思想是把边界上的感生电荷用一个等价的点电荷(像电荷)代替,困难在于 V 内点电荷的电场在边界上必须和像电荷的电场相抵消,只有在某些特殊区域(例如,球形,半无界空间,等等)才能实现。
求球内泊松方程第一边值问题格林函数:
{ΔG=δ(r−r0)G∣r=a=0(0<r,r0<a)
(1) 像电荷如果存在的话,一定在球外。这是由于感应电荷的电势在球内是处处连续的,在球内的任何电荷都不能产生同样的效果。
(2) 考虑到对称性,这个像电荷一定存在于真实电荷所在半径的延长线上。
记球内电荷位于点 Q0(r0) ,像电荷位于点 Q1(r1) 电量为 q ,如图

在球内任取一点 P(r) ,由叠加原理知道,总电势是球内电荷产生的电势和像电荷产生的电势叠加
G=−4π1∣r−r0∣1+4πε0q∣r−r1∣1
引入球坐标系(原点在球心),由于 r0,r1 共线,设 r1=λr0 则
∣r−r0∣=PQ0=r2−2rr0cosγ+r02∣r−r1∣=PQ1=r2−2λrr0cosγ+λ2r02
其中 γ 是矢径 r 和 r0 (r1) 之间的夹角
cosγ=cosθcosθ0+sinθsinθ0cos(ϕ−ϕ0)
当观察点 P 位于球面上时,考虑边界条件
G∣r=a=0
可得到球面上
−4π1a2−2ar0cosγ+r021+4πε0qa2−2λar0cosγ+λ2r021=0
整理移项得
ε0qa2−2ar0cosγ+r02−a2−2λar0cosγ+λ2r02=0
为使上式在球面上恒成立(与球坐标 θ,ϕ 无关),可以得到
⎩⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎧ε0q>0λ=(ε0q)2a2+λ2r02=(ε0q)2(a2+r02)
于是我们可得到
⎩⎪⎪⎨⎪⎪⎧q=r0ε0aλ=(r0a)2
这个设想的等效电荷 q 称为球内点电荷的点像。这样,球内任意一点总电势为
G(r,r0)=−4π1(∣r−r0∣1−r0a∣r−r1∣1)
其中 a 为球半径,点像位置 r1=(r0a)2r0
球坐标表示式为
G(r,θ,ϕ)=−4π1(r2−2rr0cosγ+r021−r02r2−2a2rr0cosγ+a4a)
类似的,圆内泊松方程第一边值问题的格林函数
{Δ2G=δ(r−r0)G∣r=a=0
用电像法求得其解为
G(r,r0)=−2π1(ln∣r−r0∣1−ln∣r−r1∣1−lnr0a)
其中 a 为圆半径,电像位置 r1=(r0a)2r0
极坐标表示式为
G(r,θ)=−4π1[−ln(r2−2rr0cos(θ−θ0)+r02)+ln(r2−2rr0a2cos(θ−θ0)+r02a4)+2lnr0a]
示例 1:在球内求解拉普拉斯方程的第一边值问题
{Δu=0u∣r=a=f(r<a)
解:其用格林函数表示的解为
u(r)=Σ∬f(r0)∂n∂G(r,r0)dS0
其中球内泊松方程第一边值问题的格林函数前面已用电像法求得,球坐标表示式如下
G(r,θ,ϕ)=−4π1(r2−2rr0cosγ+r021−r02r2−2a2rr0cosγ+a4a)
注意到,在球面上外法线方向与 r0 所在半径的方向一致,因此
∂n0∂G∣r0=a=∂r0∂G∣r0=a=4πa1(a2−2arcosγ+r2)3/2a2−r2
带入第一边值问题解的积分公式
u(r,θ,ϕ)=4πaa2−r2∫02πdϕ0∫0π(a2−2arcosγ+r2)3/2f(θ0,ϕ0)sinθ0dθ0
上式称为球域上的泊松公式。
示例 2:在圆内解拉普拉斯方程的第一边值问题
{uxx+uyy=0u∣r=a=f(r<a)
解:和上例用类似的方法可求得
u(r,θ)=2πa2−r2∫02πa2−2arcos(θ−θ0)+r2f(θ0)dθ0
示例 3:在上半空间 z>0 内求解拉普拉斯方程的第一边值问题
{Δu=0u∣z=0=f(z>0)
解:其用格林函数表示的解为
u(r)=Σ∬f(r0)∂n∂G(r,r0)dS0
格林函数 G(r,r0) 满足的方程为
{ΔG=δ(x−x0)δ(y−y0)δ(z−z0)G∣z=0=0
这相当于接地导体平面 z=0 上方的电势,如图,在点 Q0(x0,y0,z0) 处放置电荷量为 −ε0 的点电荷。电势可用电像法求得,设想在 Q1(x0,y0,−z0) 放置电量为 +ε0 的点电荷,不难验证,在 z=0 上电势处处为零,Q1 即为 Q0 的电像。

格林函数
G(r,r0)=−4π1∣r−r0∣1+4π1∣r−r1∣1=−4π1(x−x0)2+(y−y0)2+(z−z0)21+4π1(x−x0)2+(y−y0)2+(z+z0)21
外法向方向与 z0 正方向一致,因此
∂n0∂G∣z0=0=−∂z0∂G∣z0=0=2π1[(x−x0)2+(y−y0)2+z2]3/2z
于是可得上半空间的泊松积分
u(x,y,z)=2πz−∞∬+∞[(x−x0)2+(y−y0)2+z2]3/2f(x0,y0)dx0dy0
示例 4:在圆内解拉普拉斯方程的第一边值问题
{uxx+uyy=0u∣y=0=f(y>0)
解:和上例用类似的方法可求得
u(x,y,z)=πy∫−∞+∞(x−x0)2+y2f(x0)dx0
演化问题的基本解
冲量原理:考虑一维受迫振动定解问题
⎩⎪⎪⎪⎪⎨⎪⎪⎪⎪⎧∂t2∂2u−a2∂x2∂2u=f(x,t)u∣x=0=u∣x=l=0u∣t=0=0,∂t∂u∣t=0=0(t>0,0<x<l)
这里 f(x,t)=ρF(x,t) 是作用在弦单位长度单位质量上的外力。

考虑 [τ,τ+Δτ) 时间段内的位移变化,令 w∣t=τ=0,w∣t=τ+Δτ=Δu
f(x,τ)Δτ 表示 Δτ 内冲量,这个冲量使得系统的速度有一定的增量。现在,我们把 Δτ 时间内的速度增量看成是 t=τ 瞬时得到的,而在 Δτ 的其余时间内没有冲量的作用,即在这段时间内没有力的作用,故方程是齐次的。t=τ 时的集中速度可置于“初始”条件中,得到的关于瞬时力引起的振动的定解问题是
⎩⎪⎪⎪⎪⎨⎪⎪⎪⎪⎧∂t2∂2w−a2∂x2∂2w=0w∣x=0=w∣x=l=0w∣t=τ=0,∂t∂u∣t=τ=f(x,τ)Δτ(τ<t<τ+Δτ,0<x<l)
令 w(x,t;τ,Δτ)=v(x,t;τ)Δτ 则
⎩⎪⎪⎪⎪⎨⎪⎪⎪⎪⎧∂t2∂2v−a2∂x2∂2v=0v∣x=0=v∣x=l=0v∣t=τ=0,∂t∂v∣t=τ=f(x,τ)(t>τ,0<x<l)
于是
u(x,t)=Δτ→0limτ=0∑tw(x,t;τ)=∫0tv(x,t;τ)dτ
冲量原理:(齐次化原理)设 L 是关于 r=(x1,x2,⋯,xn) 的线性偏微分算子,若 v(r,t;τ) 满足齐次方程定解问题
⎩⎪⎪⎪⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎪⎪⎪⎧∂tm∂mv−L[v]=0(α∂t∂v+βv)∣∣∣Σ=0v∣∣∣t=τ=∂t∂v∣∣∣t=τ=⋯=∂tm−2∂m−2v∣∣∣t=τ=0∂tm−1∂m−1v∣∣∣t=τ=f(r,τ)(t>τ)
则
u(r,t)=∫0tv(r,t;τ)dτ
是以下非齐次方程定解问题的解
⎩⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎧∂tm∂mu−L[u]=f(r,t)(α∂t∂u+βu)∣∣∣Σ=0u∣∣∣t=0=∂t∂u∣∣∣t=0=⋯=∂tm−1∂m−1u∣∣∣t=0=0(t>0)
以无界热传导初值问题为例,若 v(r,t;τ) 满足齐次方程初值问题
⎩⎨⎧∂t∂v−a2Δv=0v∣t=τ=f(r,τ)(t>τ)
则积分 u(r,t)=∫0tv(r,t;τ)dτ 满足非齐次方程初值问题
⎩⎨⎧∂t∂u−a2Δu=f(r,t)u∣t=0=0(t>0)
热传导方程初值问题:对于无界空间的热传导方程初值问题
⎩⎨⎧∂t∂u−a2Δu=f(r,t)u∣t=0=ϕ(r)(t>0)(4.1)
由叠加原理知道,u=u1+u2 ,其中 u1 满足初值问题
⎩⎨⎧∂t∂u1−a2Δu1=0(t>0)u1∣t=0=ϕ(r)
代表在初始时刻瞬时给予热量的传导问题,u2 满足初值问题
⎩⎨⎧∂t∂u2−a2Δu2=f(r,t)(t>0)u2∣t=0=0,
代表持续热源下的热传导。由 δ 函数的性质知道,空间持续热源可看做瞬时点源的叠加
f(r,t)=∭dV0∫f(r0,t0)δ(r−r0)δ(t−t0)dt0
将空间点 r0 在 t0 时刻的热源在 r,t 引起的温度记作 G(r,t;r0,t0) 称为热传导方程的格林函数。 G 满足的初值问题
{Gt−a2ΔG=δ(r−r0)δ(t−t0)G∣t=t0=0(4.2)
方程中 t=t0 时刻即代表初始时刻,之前无任何热源作用,t<t0 时刻 G 均为零。
取 τ=t−t0 由冲量原理,若 v(r,τ;τ0) 满足齐次方程初值问题
{vτ−a2Δv=0v∣τ=τ0=δ(r−r0)δ(τ0)
则格林函数 G=∫0τv(r,τ;τ0)dτ0
对 v(r,τ;τ0) 满足的齐次方程和初值条件积分可以得到
{Gτ−a2ΔG=0G∣τ=τ0=δ(r−r0)
上式取 τ0=0 ,并将 τ=t−t0 代回,可知格林函数满足的定解问题 (4.2) 等价于以下定解问题
{Gt−a2ΔG=0G∣t=t0=δ(r−r0)
由冲量原理和积分叠加原理,进一步可求得
u2(r,t)=∭dV0∫0tG(r,t;r0,t0)f(r0,t0)dt0
为求得 G(r,t;r0,t0) ,不妨先求满足定解问题
{Ut−a2ΔU=0U∣t=0=δ(r)(4.3)
的基本解 U(r,t) ,代表初始瞬间原点给予热量 Q=cρ 后的温度分布。做变量变换有
G(r,t;r0,t0)=U(r−r0,t−t0)(4.4)
进而有
u2(r,t)=∭dV0∫0tU(r−r0,t)f(r0,t0)dt0=∫0tU(r,t−t0)∗f(r,t0)dt0
由于 ϕ(r)=δ(r)∗ϕ(r) ,根据叠加原理有
u1(r,t)=∭U(r−r0,t)ϕ(r0)dV0=U(r,t)∗ϕ(r)
所以
u(r,t)=U(r,t)∗ϕ(r)+∫0tU(r,t−t0)∗f(r,t0)dt0(4.5)
可带入 (4.1) 可直接验证上述结论。
波动方程初值问题:对于无界空间的波动方程初值问题
⎩⎪⎨⎪⎧∂t2∂2u−a2Δu=f(r,t)u∣t=0=ϕ(r),∂t∂u∣t=0=ψ(r)(t>0)(4.6)
同样由叠加原理知道,u=u1+u2+u3 ,分别满足初值问题
⎩⎪⎨⎪⎧∂t2∂2u1−a2Δu1=f(r,t)(t>0)u1∣t=0=∂t∂u1∣t=0=0
代表持续作用的力引起的波动
⎩⎪⎨⎪⎧∂t2∂2u2−a2Δu2=0(t>0)u2∣t=0=0,∂t∂u2∣t=0=ψ(r)
代表初始时刻瞬时冲量引起的波动
⎩⎪⎨⎪⎧∂t2∂2u3−a2Δu3=0(t>0)u3∣t=0=ϕ(r),∂t∂u3∣t=0=0
同样林函数 G(r,t;r0,t0) 满足的定解问题为
⎩⎨⎧Gtt−a2ΔG=δ(r−r0)δ(t−t0)G∣t=t0=0,∂t∂G∣t=t0=0(4.7)
方程中 t=t0 时刻即代表初始时刻,之前无任何力的作用,t<t0 时刻 G 均为零。
根据冲量原理和积分叠加原理定解问题 (4.7) 等价于
⎩⎨⎧Gtt−a2ΔG=0G∣t=t0=0,∂t∂G∣t=t0=δ(r−r0)
不妨先求 基本解 U(r,t) 满足的定解问题
⎩⎨⎧Utt−a2ΔU=0U∣t=0=0,∂t∂U∣t=0=δ(r)(4.8)
代表初始时刻在原点处的瞬时冲量引起的波动。变量代换可求得
G(r,t;r0,t0)=U(r−r0,t−t0)(4.9)
根据冲量原理和积分叠加原理,进而有
u1(r,t)=∭dV0∫0tU(r−r0,t−t0)f(r0,t0)dt0=∫0tU(r,t−t0)∗f(r,t0)dt0u2(r,t)=∭U(r−r0,t)ϕ(r0)dV0=U(r,t)∗ψ(r)
设 u3=∂t∂v ,则有
⎩⎪⎨⎪⎧∂t2∂2v−a2Δv=0(t>0)v∣t=0=0,∂t∂v∣t=0=ϕ(r)
即 v=U(r,t)∗ϕ(r) , u3=∂t∂v 满足 u3 的初值问题,所以
u(r,t)=U(r,t)∗ψ(r)+∂t∂[U(r,t)∗ϕ(r)]+∫0tU(r,t−t0)∗f(r,t0)dt0(4.10)
基本解的求法: 基本解 U(r,t) 没有边界条件限制,因此不是惟一的,适当选取即可。
三维无界热传导方程初值问题的基本解:(可用傅里叶变换法求得)
U(r,t)=(2aπt1)3exp(−4a2t∣r∣2)
三维无界波动方程初值问题的基本解:(可用傅里叶变换法求得)
U(r,t)=(2π1)3−∞∭−∞r0asin(r0at)exp(ir0⋅r)dV0
其中 r0=∣r0∣,r=∣r∣ 。以 r 为极轴方向取球坐标,则
U(r,t)=4πarδ(r−at)
一般演化问题的格林函数
波动方程定解问题:一般强迫振动波动方程的定解问题
⎩⎪⎪⎪⎪⎨⎪⎪⎪⎪⎧utt−a2Δu=f(r,t)(α∂n∂u+βu)∣∣∣Σ=σ(r,t)u∣t=0=ϕ(r),∂t∂u∣t=0=ψ(r,)(t>0,r∈V)(t>0,r∈Σ)(t>0,r∈V)(5.1)
由 δ 函数的性质知道,持续力 f(r,t) 可表示为
f(r,t)=V∭dV0∫tf(r0,t0)δ(r−r0)δ(t−t0)dt0
波动方程的格林函数G(r,t;r0,t0) 满足的定解问题是
⎩⎪⎪⎪⎪⎨⎪⎪⎪⎪⎧Gtt−a2ΔG=δ(r−r0)δ(t−t0)(α∂n∂G+βG)∣∣∣Σ=0G∣t=t0=0,∂t∂G∣t=t0=0(t,t0>0,r∈V)(t,t0>0,r∈Σ)(t,t0>0,r∈V)(5.2)
方程中 t=t0 时刻即代表初始时刻,G∣t<t0≡0 。我们可以用和解泊松方程类似的方法求解波动方程解的积分表达式,首先讨论格林函数的对称性。
格林函数的对称性
G(r1,t1;r2,t2)=G(r2,−t2;r1,−t1)(5.3)
引入两个格林函数 G(r,t;r1,t1),G(r,−t;r2,−t2),简记为 G1,G2 ,分别是下面定解问题的解
⎩⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎧∂t2∂2G1−a2ΔG1=δ(r−r1)δ(t−t1)(α∂n∂G1+βG1)∣∣∣Σ=0G1∣t=t1=0,∂t∂G1∣t=t1=0,⎩⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎧∂(−t)2∂2G2−a2ΔG2=δ(r−r2)δ(t+t2)(α∂n∂G2+βG2)∣∣∣Σ=0G2∣−t=−t2=0,∂t∂G2∣−t=−t2=0
其中 r1,r2∈V,t>t1,t2>0 。
利用 δ 函数的性质和格林公式,在空间区域 V 和 时间区间[0,t] 上积分,上述方程可以得到
====G(r1,t1;r2,t2)−G(r2,−t2;r1,−t1)V∭dV∫0t[G2δ(r−r1)δ(t−t1)−G1δ(r−r2)δ(t+t2)]dtV∭dV∫0t[G2(∂t2∂2G1−a2ΔG1)−G1(∂(−t)2∂2G2−a2ΔG2)]dtV∭dV∫0t[(G2∂t2∂2G1−G1∂t2∂2G2)+a2(G1ΔG2−G2ΔG1)]dtV∭dV[G2∂t∂G1−G1∂t∂G2]∣∣∣0t+a2∫0tdtΣ∬(G1∂n∂G2−G2∂n∂G1)dS
将上述两个边界条件分别乘以 G2,G1 ,相减可以得到
(G1∂n∂G2−G2∂n∂G1)∣∣∣Σ=0
带入初始条件我们又可以得到
[G2∂t∂G1−G1∂t∂G2]∣∣∣0t=0
于是有
G(r1,t1;r2,t2)=G(r2,−t2;r1,−t1)
tips:
- ∂t∂G=∂(−t)∂Gdtd(−t)=−∂(−t)∂G
将 t1,t2 位置互换时出现的负号,正好保证了时间的先后次序不变,否则就会有悖于因果律的要求。
- ∂t2∂2G=∂(−t)2∂2G
- 波动方程中重要的偏微分
==∂t∂(G2∂t∂G1−G1∂t∂G2)(∂t∂G2∂t∂G1+G2∂t2∂2G1)−(∂t∂G1∂t∂G2+G1∂t2∂2G2)G2∂t2∂2G1−G1∂t2∂2G2
- 热传导方程中重要的偏微分
G2∂t∂G1+G1∂t∂G2=∂t∂(G1G2)
解的积分表达式:将波动方程定解问题中的 r,t 改写成 r0,t0
⎩⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎧∂t02∂2u(r0,t0)−a2Δ0u(r0,t0)=f(r0,t0)[α∂n0∂u(r0,t0)+βu(r0,t0)]∣∣∣Σ=σ(r0,t0)u(r0,t0)∣t0=0=ϕ(r0),∂t0∂u(r0,t0)∣t0=0=ψ(r0)
再将格林函数定解问题中的 r,t 改换成 r0,−t0 ,将 r0,t0 改换成 r,−t 同时利用对称关系,得
⎩⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎧∂t02∂2G(r,t;r0,t0)−a2Δ0G(r,t;r0,t0)=δ(r−r0)δ(t−t0)[α∂n0∂G(r,t;r0,t0)+βG(r,t;r0,t0)]∣∣∣Σ=0G(r,t;r0,t0)∣−t0=−t=0,∂t0∂G(r,t;r0,t0)∣−t0=−t=0
两方程交叉相乘 G(r,t;r0,t0),u(r0,t0) 相减,再积分
=V∭dV0∫0t+0[G∂t02∂2u(r0,t0)−u(r0,t0)∂t02∂2G]dt0−a2V∭dV0∫0t+0[GΔ0u(r0,t0)−u(r0,t0)Δ0G]dt0V∭dV0∫0t+0Gf(r0,t0)dt0−V∭dV0∫0t+0u(r0,t0)δ(r−r0)δ(t−t0)dt0
利用 δ 函数的性质和格林公式可得到
u(r,t)=V∭dV0∫0t+0Gf(r0,t0)dt0−V∭[G∂t0∂u(r0,t0)−u(r0,t0)∂t0∂G]∣∣∣t0=0t0=t+0dV0+a2∫0t+0dt0Σ∬[G∂n0∂u(r0,t0)−u(r0,t0)∂n0∂G]dS0
带入初始条件和边界条件
u(r,t)=V∭dV0∫0tGf(r0,t0)dt0+V∭[Gψ(r0)−ϕ(r0)∂t0∂G]∣∣∣t0=0dV0+a2∫0tdt0Σ∬[G∂n0∂u(r0,t0)−u(r0,t0)∂n0∂G]dS0(5.4)
对于不同类型的边界条件条件,可令 G 满足相应的齐次边界条件,从而得到适用于不同边界条件的解以 G 表示的解的积分表达式。
热传导方程定解问题
⎩⎪⎪⎨⎪⎪⎧ut−a2Δu=f(r,t)(α∂n∂u+βu)∣∣∣Σ=σ(r,t)u∣t=0=ϕ(r)(t>0,r∈V)(t>0,r∈Σ)(t>0,r∈V)(5.5)
格林函数满足的定解问题是
⎩⎪⎪⎨⎪⎪⎧Gt−a2ΔG=δ(r−r0)δ(t−t0)(α∂n∂G+βG)∣∣∣Σ=0G∣t=t0=0(t,t0>0,r∈V)(t,t0>0,r∈Σ)(t,t0>0,r∈V)(5.6)
类似上面的讨论,同样可以得到解的积分表达式
u(r,t)=V∭dV0∫0tGf(r0,t0)dt0+V∭[Gϕ(r0)]∣∣∣t0=0dV0+a2∫0tdt0Σ∬[G∂n0∂u(r0,t0)−u(r0,t0)∂n0∂G]dS0(5.7)
格林函数的求法
示例 1:对于一维热传导问题的格林函数
⎩⎪⎨⎪⎧Gt−a2Gxx=δ(x−x0)δ(t−t0)G∣x=0=G∣x=l=0G∣t=t0=0(t,t0>0,0<x<l)
由特征函数展开,分离变量法可求得
G(x,t;x0,t0)=2ln=1∑∞exp[−(lnπa)2(t−t0)]sinlnπx0sinlnπx(t>t0)
示例 2:对于一维受迫振动的格林函数
⎩⎪⎪⎨⎪⎪⎧Gt−a2Gxx=δ(x−x0)δ(t−t0)G∣x=0=G∣x=l=0G∣t=t0=0,∂t∂G∣t=t0=0(t,t0>0,0<x<l)
由特征函数展开,分离变量法可求得
G(x,t;x0,t0)=πa2n=1∑∞n1sinlnπx0sinlnπa(t−t0)sinlnπx(t>t0)
附录
静电场理论
库伦定律
F=4πε01r2Qqer(1.1)
电场强度:是用来表示电场的强弱和方向的物理量
E=qF=4πε01r2Qer(1.2)
高斯定理:穿过闭合曲面 Σ 向外的电场强度通量等于闭合曲面围成的空间 V 内电量的 1/ε0,其中 ε0 为真空介电常数。
Σ∬E⋅dS=ε01V∭ρdV(1.3)
简要证明:先对点电荷的场证明,再推广到一半的电荷分布。

(1) 取包围点电荷 q 的任意闭合曲面 Σ,在闭合曲面上任取面元 dS ,由库伦定律计算电通量
dΦ=E⋅dS=4πε01r2qdScosθ
面元 dS 在球面上(以点电荷为球心,r 为半径)的投影 dS0=dScosθ ,在此,引入球面立体角 dΩ=r2dS0 ,然后对上式积分
Σ∬E⋅dS=4πε0qΣ∬dΩ=ε0q
(2) 根据场强叠加原理,上式可进一步扩展为
Σ∬E⋅dS=ε01qi in V∑qi
若电荷为连续分布,电荷密度为 ρ 则上式可改写为
Σ∬E⋅dS=ε01V∭ρdV
通过数学上的高斯公式,上式左端可化为体积分
V∭∇⋅EdV=ε01V∭ρdV
由于闭合曲面的随意性,取极限 V→M(x,y,z) 上式可化为微分形式
∇⋅E=ε0ρ(1.4)
静电场环路定理: 在静电场中,场强沿任意闭合路径的线积分等于 0
∮LE⋅dl=0(1.5)
取点电荷 q 的电场
E⋅dl=4πε01r2qdlcos=4πε01r2qdr
环路积分
∮LE⋅dl=4πε0q∮Lr21dr=0
根据场强叠加原理,可推广至多个点电荷及电荷连续分布情形。
根据数学上的斯托克斯公式,上式左端可以化为面积分
S∬(∇×E)⋅dS=0
其中 S 为以 L 为环边界线的任意曲面。取极限 S→M(x,y,z) 上式可化为微分形式
∇×E=0(1.6)

电势能和电势:由静电场环路定理知道
∮LF⋅dl=∮LqE⋅dl=0
由此可见,电场力做功与路径无关,只和起始和终止位置有关,由此引入势能的概念。
定义:静电场力做功等于相应电势能的减小量
∫ABF⋅dl=WA−WB
做功的大小还和电荷量有关,在此引入电势 φP=qWP ,电势差与路径无关
∫ABE⋅dl=φA−φB
取无穷远处为电势零点,可求得点电荷电势场方程为
φ(r)=∫r∞E⋅dl=∫r∞4πε01r2Qdr=4πε0rQ
根据电场叠加原理进一步推广到电荷连续分布
φ(r)=4πε0r1V∭ρ(r)dV(1.7)
由电势的定义,相距为 dl 的两点的电势差为
dφ=−E⋅dl
由于
dφ=∂x∂φdx+∂y∂φdy+∂z∂φdz=∇φ⋅dl
所以电场强度和电势的关系为
E=−∇φ(1.8)
带入 (1.4) 可得
Δφ=−ε0ρ(1.9)
这就是电势函数应当满足的静电场方程,E 是矢量,而 φ 是标量,求解标量方程相对简单些。
格林公式
高斯公式:(Gauss formula) 设空间闭区域 V 由分片光滑的闭曲面 Σ 所围成,函数P(x,y,z),Q(x,y,z),R(x,y,z) 在 V 上有连续的一阶偏导数,则有
V∭(∂x∂P+∂y∂Q+∂z∂R)dV=Σ∬Pdydz+Qdxdz+Rdxdy=Σ∬(Pcosα+Qcosβ+Rcosγ)dS
曲面 Σ 的方向取外侧,cosα,cosβ,cosγ 为曲面 Σ 在点 (x,y,z) 处外法线的方向余弦
高斯公式向量形式为
V∭∇⋅AdV=Σ∬A⋅dS=Σ∬A⋅ndS
其中 A=(P,Q,R),n=(cosα,cosβ,cosγ) 为曲面 Σ 单位法向量,dS=ndS=dydzi+dxdzj+dxdyk 为单位元。
格林公式 :设函数 u(x,y,z),v(x,y,z) 在空间闭区域 V 及边界 Σ 上有一阶连续偏导数,在边界 Σ 上有二阶连续偏导数 。利用高斯公式可得到
V∭∇⋅(u∇v)dV=Σ∬u∇v⋅dS
于是我们得到第一格林公式
Σ∬u∇v⋅dS=V∭uΔvdV+V∭∇u⋅∇vdV
同理我们可以得到
Σ∬v∇u⋅dS=V∭vΔudV+V∭∇v⋅∇udV
两式相减可得到
V∭(uΔv−vΔu)dV=Σ∬(u∇v−v∇u)⋅dS=Σ∬(u∂n∂v−v∂n∂u)dS
其中 ∂n∂ 表示沿边界 Σ 外法线的方向导数。上式称为第二格林公式,简称格林公式。
调和函数的边界性质:设函数 u(r) 是区域 V 内的调和函数,则有
∂V∬∂n∂vdS=0
证明:在第二格林公式中取 u(r) 为调和函数,即满足 Δu=0 ,取 v=1 ,即得上式。
调和函数的均值定理:设区域 V 是以 r0 为球心 a 为半径的球,函数 u(r) 是 V 内的调和函数,则
u(r0)=4πa21∂V∬u(r)dS

证明:已知调和函数 u(r) 满足
Δu(r)=0
取函数 v(r)=∣r−r0∣1=r1 ,如图,利用多维 δ 函数的性质得到
Δv(r)=−4πδ(r−r0)
将上述两方程分别乘以 v(r),u(r) ,并相减,在体积 V 内积分
V∭(uΔv−vΔu)dV=−4πV∭u(r)δ(r−r0)=−4πu(r0)
利用第二格林公式得到
u(r0)=4π1∂V∬[v(r)∂n∂u(r)−u(r)∂n∂v(r)]dS
因为在球面 ∂V 上,外法线 n 的方向与 r 所在半径的方向一致,所以球面上
∂n∂v(r)=∂n∂(r1)=∂r∂(r1)=−r21
又因为调和函数带入格林公式
V∭ΔudV=∂V∬∂n∂udS=0
于是最终得到
u(r0)=4πa21∂V∬u(r)dS
调和函数的极值原理:设函数 u(r) 是区域 V 内的调和函数,则 u(r) 必在 V 的边界面上取得最大值最小值。
证明:结合均值定理,可用反证法证明。
δ 函数简介
δ 函数起源于集中分布物理量的描述。
对于连续分布的物理量 Q ,通常有两种描述方式,一种是局部性的,给出密度分布函数
ρ(r)=drdQ
另一种是整体性的
Q=∫Vρ(r)dr
对于集中分布的物理量同样有两种方式描述。
δ 函数:(点电荷的线密度) 设在直线 L 上,仅在 x=0 处有一单位电荷,可以看成单位电荷分布在 [−ε,ε] 上当 ε→0 的极限情况,后者密度可表示为
ρε(x)=⎩⎨⎧2ε10(∣x∣⩽ε)(∣x∣>ε)
且对任意 ε>0 直线上的电荷总量为
Q=∫−∞+∞ρε(x)dx=1
令 ε→0 可由 ρε(x) 的极限推得单位点电荷的分布
ρ(x)={∞0(x=0)(x=0)
且保持直线上的电荷总量为 1。
对于集中于 x=0 点的单位物理量引起的密度函数叫做 δ 函数,δ(x) 满足条件
δ(x)={∞0(x=0)(x=0)
和
∫−∞+∞δ(x)dx=1
注意:
(1) δ 函数并不是经典意义下的函数,因此通常称其为广义函数(或者奇异函数)。
(2) 它不能用常规意义下的值的对应关系来理解和使用,而总是通过它的定义和性质来使用它。
(3) δ 函数还有其他多种定义方式。
δ 函数的平移:对于集中于 x=x0 点的单位物理量引起的密度函数, δ 函数平移满足
δ(x−x0)={∞0(x=x0)(x=x0)
和
∫−∞+∞δ(x−x0)dx=1
筛选性质
∫abδ(x)f(x)dx={f(0)00∈[a,b]0∈[a,b]
特别的
∫−∞+∞δ(t)f(t)dt=f(0)
也可以把上述性质作为 δ 函数的另一种定义,此时我们对 δ 函数有了全新的认识,它实际上是一种映射,把元素 f(x) 映射成了一个数 f(0) 。
性质和运算
(1) δ(x) 和常数 c 的乘积 cδ(x)
∫−∞+∞[cδ(x)]f(x)dx=∫−∞+∞δ(x)[cf(x)]dx=cf(0)
(2) 筛选性质
∫−∞+∞δ(x−x0)f(x)dx=f(x0)
(3) 对称性
δ(x−x0)=δ(x0−x)
特别的
δ(x)=δ(−x)
(4) 与连续分布函数 f(x) 的乘积
∫−∞+∞f(x)δ(x−x0)=∫−∞+∞f(x0)δ(x−x0)
即
f(x)δ(x−x0)=f(x0)δ(x−x0)
(5) δ 函数的导数 δ′(x),对于在 x=0 点连续并有连续导数的任意函数 f(x) ,应用分部积分
∫−∞+∞δ′(x)f(x)dx=δ(x)f(x)∣∣∣−∞+∞−∫−∞+∞δ(x)f′(x)dx=−f′(0)
对于 δ 函数的高阶导数 δ(n)(x) ,对于在 t=0 点连续并有连续导数的任意函数 f(x) ,有
∫−∞+∞δ(n)(x)f(x)dx=(−1)nf(n)(0)
(6) δ 函数是单位阶跃函数的导数
dxdH(x)=δ(x)
δ 函数的原函数为单位阶跃函数
H(x)={01(x<0)(x>0)=∫−∞xδ(s)ds

(7) δ 函数的卷积
δ(x)∗f(x)=f(x)δ′(x)∗f(x)=δ(x)∗f′(x)=f′(x)L[f∗g]=L[f]∗g=f∗L[g]
(8) 连续分布的质量、电荷或持续作用的力也可以用 δ 函数表示。现在以从 t=a 持续作用到 t=b 的作用力 f(t) 为例说明。将时间段 [a,b] 分成许多小段,在某个 τ 到 τ+dτ 的短时间上,力 f(t) 的冲量为 f(τ)dτ ,既然 dτ 很短,不妨将这段时间的力看成是瞬时力,记作 f(τ)δ(t−τ)dτ ,这样许许多多瞬时力的总和就是持续力 f(t) ,即
f(t)=∑f(τ)δ(t−τ)dτ=∫abf(τ)δ(t−τ)dτ
δ函数的Fourier 变换
(1) 根据 δ 函数筛选性质可得
F(ω)=F[δ(t)]=∫−∞+∞δ(t)e−iωtdt=e−iωt∣t=0=1δ(t)=F−1[1]=2π1∫−∞+∞eiωtdω
或写为
δ(t)=2π1∫−∞+∞cosωtdω=π1∫0+∞cosωtdω
由此可见,δ函数包含所有频率成份,且它们具有相等的幅度,称此为均匀频谱或白色频谱。
我们可以得到 :
原函数 |
|
像函数 |
δ(t) |
↔ |
1 |
δ(t−t0) |
↔ |
e−iωt0 |
1 |
↔ |
2πδ(ω) |
e−iωt0 |
↔ |
2πδ(ω−ω0) |
t |
↔ |
2πiδ′(ω) |
cos(ω0t)=π[δ(ω+ω0)+δ(ω−ω0)]sin(ω0t)=iπ[δ(ω+ω0)−δ(ω−ω0)]
(2) 有许多重要的函数不满足Fourier 积分定理条件(绝对可积),例如常数、符号函数、单位阶跃函数、正弦函数和余弦函数等,但它们的广义Fourier 变换也是存在的,利用δ函数及其Fourier 变换可以求出它们的Fourier 变换。
δ函数的Fourier 展开:当 x,x0∈(−π,π) 时
δ(x−x0)=2a0+n=1∑∞(ancosnx+bnsinnx)
其中傅里叶系数
⎩⎪⎪⎨⎪⎪⎧an=π1∫−ππδ(x−x0)cosnxdx=π1cosnx0bn=π1∫−ππδ(x−x0)sinnxdx=π1sinnx0
多维 δ 函数:例如位于三维空间的坐标原点质量为 m 的质点,其密度函数可表示为 mδ(r)。 在三维空间中的 δ 函数定义如下:
δ(r)={0∞(r=0)(r=0)−∞∭+∞δ(r)dr=1
(1) 三维 δ 函数可表示为三个一维 δ 函数乘积表示,在直角坐标系中
δ(r)=δ(x)δ(y)δ(z)
三维空间点 r0=(x0,y0,z0) 处密度分布函数就是
δ(r−r0)=δ(x−x0)δ(y−y0)δ(z−z0)
(2) 变量代换:当
⎩⎪⎨⎪⎧x=x(ξ,η,ζ)y=y(ξ,η,ζ)z=z(ξ,η,ζ)
时有
δ(x−x0,y−y0,z−z0)=∣J∣1δ(ξ−ξ0,η−η0,ζ−ζ0)
其中 ∣J∣=0 是 Jacobi 行列式的绝对值,(x0,y0,z0) 和 (ξ0,η0,ζ0) 相对应。
直角坐标系换算到柱坐标系 r=(r,θ,z)
δ(r−r0)=r01δ(r−r0)δ(θ−θ0)δ(z−z0)
直角坐标系换算到球坐标系 r=(r,θ,ϕ)
δ(r−r0)=r02sinθ01δ(r−r0)δ(θ−θ0)δ(ϕ−ϕ0)
(3) 筛选性质
−∞∭+∞f(r)δ(r−r0)dr=f(r0)−∞∭+∞f(r)[∇δ(r−r0)]dr=−∇f(r)∣r=r0
位矢的微分:
Δr1=−4πδ(r)
其中 r=x2+y2+z2
(4) 混合偏导:
∂x∂y∂z∂3H(x,y,z)=δ(x,y,z)
其中 H(x,y,z)=H(x)H(y)H(z) 为单位阶跃函数
(5) 多重傅里叶变换
原函数 |
|
像函数 |
δ(x,y,z) |
↔ |
1 |
1 |
↔ |
(2π)3δ(λ,μ,ν) |
x |
↔ |
(2π)3i∂λ∂δ(λ,μ,ν) |
x2+y2+z2 |
↔ |
(2π)3δ(λ,μ,ν) |
eiax |
↔ |
(2π)3δ(λ−a,μ,ν) |
(6) 多重卷积定义
f∗g=−∞∭+∞f(r)g(r−r0)dr0
性质如下
等式 |
δ∗f=f |
∂x∂δ∗f=δ∗∂x∂f=∂x∂f |
∂x∂(f∗g)=∂x∂f∗g=f∗∂x∂g |
L[f∗g]=L[f]∗g=f∗L[g] |
F(f∗g)=F(f)⋅F(g) |
参考文献:
季孝达.《数学物理方程》.
吴崇试.《数学物理方法》.
梁昆淼.《数学物理方法》.
吴崇试 高春媛.《数学物理方法》.北京大学(MOOC)