惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Cyberwarzone
Cyberwarzone
G
GRAHAM CLULEY
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Security Latest
Security Latest
P
Privacy & Cybersecurity Law Blog
V
Vulnerabilities – Threatpost
NISL@THU
NISL@THU
Spread Privacy
Spread Privacy
Know Your Adversary
Know Your Adversary
K
Kaspersky official blog
T
Tor Project blog
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
P
Proofpoint News Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
The Cloudflare Blog
Simon Willison's Weblog
Simon Willison's Weblog
雷峰网
雷峰网
I
Intezer
C
Cisco Blogs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Latest news
Latest news
C
CERT Recently Published Vulnerability Notes
P
Privacy International News Feed
P
Proofpoint News Feed
F
Fortinet All Blogs
Stack Overflow Blog
Stack Overflow Blog
T
Threat Research - Cisco Blogs
宝玉的分享
宝玉的分享
量子位
博客园 - 叶小钗
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Recent Announcements
Recent Announcements
D
Darknet – Hacking Tools, Hacker News & Cyber Security
aimingoo的专栏
aimingoo的专栏
A
Arctic Wolf
Martin Fowler
Martin Fowler
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
IT之家
IT之家
小众软件
小众软件
T
The Blog of Author Tim Ferriss
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
TaoSecurity Blog
TaoSecurity Blog
D
DataBreaches.Net
Webroot Blog
Webroot Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
美团技术团队
N
Netflix TechBlog - Medium
MyScale Blog
MyScale Blog

菲兹克斯喵

Lesson 17 引力波的功率 (2) Lesson 16 引力波的功率 Lesson 8 Atmospheres Lesson 16 习题课 Lesson 15 引力波 Lesson 14 Noether 定理 Lesson 7 Evolution Lesson 7 传粉的力量 Lesson 13 作用量原理 Lesson 13 配分函数的一些应用 Lesson 12 Penrose 过程与 Hawking 辐射 Lesson 6 Homology Lesson 11 带电荷和旋转的黑洞 Lesson 6 进食行为 Lesson 11 配分函数 Lesson 10 Penrose 图 Lesson 5 Diffusion Lesson 9 微观量与宏观量的联系 Lesson 5 捕食行为 Lesson 8 Schwarzschild 黑洞 Lesson 9 Schwarzschild 黑洞 (2) Lesson 8 近独立子体系分布 Lesson 4 Ignition of the Sun Lesson 7 统计力学绪论 Lesson 4 讲座:乌贼和章鱼的行为与智能 Lesson 7 Killing 矢量场和 Lie 导数 Lesson 6 Schwarzschild 解 Lesson 6 Landau 相变理论 (二) Lesson 3 Lane - Emden Equation Lesson 5 Landau 相变理论 Lesson 3 动物的感知 Lesson 5 Einstein 场方程 Lesson 4 协变的物理定律 Lesson 3 等效原理 & 广义协变性原理 Lesson 4 热力学第三定律 Lesson 2 Equation of State Lesson 3 热力学关系 Lesson 2 神经生物学基础 Lesson 2 度规和联络 Lesson 1 简介 Lesson 1 Lorentz 变换 Lesson 2 热力学定律 Lesson 1 Introduction & Light Lesson 1 介绍 流星监控项目 II - 树莓派配置 Lesson 29 散射 (二) Lesson 15 Spatial Patterns & Self-Organization Lesson 14 积分变换 Lesson 29 散射 Lesson 28 散射 (一) Lesson 27 绝热近似 Lesson 14 Dynamics of biological networks (2) Lesson 13 分离变量法总结 Lesson 26 变分法 (二) Lesson 14 Spatial Statistics Lesson 27 带电粒子和电磁场的相互作用 Lesson 13 磁性材料 & 拓扑绝缘体 Lesson 25 变分法 Lesson 13 Fast Radio Burst Lesson 13 Dynamics of biological networks Lesson 24 含时微扰 Lesson 26 相对论中的能量和动量守恒 Lesson 13 On the Intersection between Astronomy and AI Lesson 25 电磁场变换 Lesson 12 超导 Lesson 23 Zeeman Effect Lesson 12 absorbing Lesson 12 China Jingping Labs and Related Physics Lesson 24 狭义相对论的速度变换 Lesson 22 微扰论 Lesson 11 Bessel 函数 Lesson 12 Time Series Analysis Lesson 23 狭义相对论 Lesson 21 能带理论 Lesson 11 量子多体系统 Lesson 11 Molecular Motor (3) Tianwen:The Beauty of the Cosmos Lesson 10 连带 Legendre 函数 Lesson 20 多电子原子 & 固体 Lesson 11 Truncated & Censored Data Lesson 21 偶极辐射 (二) Lesson 10 离子阱量子计算 & 超快分子摄影 Lesson 10 Molecular Motor (2) Lesson 19 多粒子系统 Neutron Stars Lesson 20 偶极辐射 Lesson 9 Legendre 多项式 (二) Lesson 18 双粒子系统 Lesson 10 Clustering & Classification Lesson 19 辐射 (二) Lesson 9 引力波探测 & 原子量子计算 Lesson 17 CG 系数 「三次量子化」:宏观量子能级及其相干叠加态 —— 解读今年的 Nobel Prize Lesson 9 Molecular Motor Exoplanet Lesson 18 辐射 Lesson 16 自旋 (二) Lesson 8 Legendre 多项式 Lesson 17 波导 Lesson 9 Density Estimation
Lesson 15 Green 函数法
2026-01-02 · via 菲兹克斯喵

今天讲 Green 函数.

Green 函数

点电荷的电荷密度分布写为 ρ(r⃗)=4πδ(0)\rho(\vec{r})=4\pi\delta(0). 有了点电荷的电势之后,可以利用点电荷的电势来叠加出任意带电体的电势 —— 当然仅适用于无界空间.

如果我们研究的问题是有界的,那么就要使用更加一般的 Green 函数. 对于下面一个 Poisson 方程的定解问题:

∇2u(r⃗)=−1ε0ρ(r⃗)u∣Σ=f(Σ)\begin{aligned} &\nabla^2u(\vec{r})=-\frac{1}{\varepsilon_0}\rho(\vec{r})\\ &u\big|_\Sigma=f(\Sigma) \end{aligned}

这里是第一类边界条件,而不是齐次边界条件. 我们考虑把 u(r⃗)u(\vec{r})f(Σ)f(\Sigma)ρ(r⃗)\rho(\vec{r})G(r⃗;r⃗′)G(\vec{r};\vec{r}') 表示出来.

/Theorem/ (Green 第二公式)

∭V[u∇2v−v∇2u]d3r⃗=∬Σ[u∇v−v∇u]⋅dΣ⃗\iiint_V\left[u\nabla^2v-v\nabla^2u\right]\text{d}^3\vec{r}=\iint_\Sigma\left[u\nabla v-v\nabla u\right]\cdot\text{d}\vec{\Sigma}

另外还有 Green 第一公式

∭Vu∇2vd3r⃗=∬Σu∇v⋅dΣ⃗−∭V∇u⋅∇vd3r⃗\iiint_Vu\nabla^2v\text{d}^3\vec{r}=\iint_\Sigma u\nabla v\cdot\text{d}\vec{\Sigma}-\iiint_V\nabla u\cdot\nabla v\text{d}^3\vec{r}

这个公式正是分部积分在三维下的推广,不过并不常用.

把 Green 函数 G(r⃗;r⃗′)G(\vec{r};\vec{r}') 作为 vv 代入 Green 第二公式,其中 Green 函数是下述问题的解:

∇2G(r⃗;r⃗′)=−1ε0δ(r⃗−r⃗′)\nabla^2G(\vec{r};\vec{r}') = -\frac{1}{\varepsilon_0}\delta(\vec{r}-\vec{r}')

代入得:

−1ε0[u(r⃗′)−∭VG(r⃗;r⃗′)ρ(r⃗)d3r⃗]=∬Σ[u(r⃗)∇G(r⃗;r⃗′)−G(r⃗;r⃗′)∇u(r⃗)]⋅dΣ⃗-\frac{1}{\varepsilon_0}\left[u(\vec{r}')-\iiint_V G(\vec{r};\vec{r}')\rho(\vec{r})\text{d}^3\vec{r}\right]=\iint_\Sigma[u(\vec{r})\nabla G(\vec{r};\vec{r}')-G(\vec{r};\vec{r}')\nabla u(\vec{r})]\cdot\text{d}\vec{\Sigma}

化简可以得到 u(r⃗′)u(\vec{r}'),如下

u(r⃗′)=∭VG(r⃗;r⃗′)ρ(r⃗)d3r⃗−ε0∬Σ[u(r⃗)∇G(r⃗;r⃗′)−G(r⃗;r⃗′)∇u(r⃗)]⋅dΣ⃗\begin{aligned} u(\vec{r}')&=\iiint_VG(\vec{r};\vec{r}')\rho(\vec{r})\text{d}^3\vec{r}-\varepsilon_0\iint_\Sigma[u(\vec{r})\nabla G(\vec{r};\vec{r}')-G(\vec{r};\vec{r}')\nabla u(\vec{r})]\cdot\text{d}\vec{\Sigma} \end{aligned}

为了将积分做出来,我们需要指定 Green 函数的边界条件 (之前并未指定!). 取下述边界条件:

G(r⃗;r⃗′)∣Σ=0G(\vec{r};\vec{r}')\big|_{\Sigma}=0

最后得到

u(r⃗′)=∭VG(r⃗;r⃗′)ρ(r⃗)d3r⃗−ε0∬Σf(Σ)∇G(r⃗;r⃗′)∣Σ⋅dΣ⃗u(\vec{r}')=\iiint_VG(\vec{r};\vec{r}')\rho(\vec{r})\text{d}^3\vec{r}-\varepsilon_0\iint_\Sigma f(\Sigma)\nabla G(\vec{r};\vec{r}')\big|_\Sigma\cdot\text{d}\vec{\Sigma}

交换 r⃗,r⃗′\vec{r},\vec{r}'

u(r⃗)=∭V′G(r⃗′;r⃗)ρ(r⃗′)d3r⃗′−ε0∬Σ′f(Σ′)∂G(r⃗′;r⃗)∂n′∣Σ′dΣ′u(\vec{r})=\iiint_{V'}G(\vec{r}';\vec{r})\rho(\vec{r}')\text{d}^3\vec{r}'-\varepsilon_0\iint_{\Sigma'}f(\Sigma')\left.\frac{\partial G(\vec{r}';\vec{r})}{\partial n'}\right|_{\Sigma'}\text{d}\Sigma'

提示

实际上 G(r⃗;r⃗′)G(\vec{r};\vec{r}')r⃗=r⃗′\vec{r}=\vec{r}' 根本不连续,所以不能用 Green 公式;但是上面得到的结果是对的. 这是我们之前说过的「在 δ\delta 函数后取极限的意义上是严格的」.

如果是第二类边界条件,那么相应地我们要取 G(r⃗;r⃗′)G(\vec{r};\vec{r}') 的边界条件应该是:

∂G(r⃗;r⃗′)∂n∣Σ=0\left.\frac{\partial G(\vec{r};\vec{r}')}{\partial n}\right|_\Sigma = 0

但是如果是这样就会导致 G(r⃗;r⃗′)G(\vec{r};\vec{r}') 不满足自身的方程 (也就是,有电荷但是电通量为零,违反 Gauss 定理). 这时候引入广义 Green 函数:

{∇2G(r⃗;r⃗′)=−1ε0[δ(r⃗−r⃗′)−cu0(r⃗)]∂G(r⃗;r⃗′)∂n^∣Σ=0\left\{\begin{aligned} &\nabla^2G(\vec{r};\vec{r}') = -\frac{1}{\varepsilon_0}\left[\delta(\vec{r}-\vec{r}')-cu_0(\vec{r})\right]\\ &\left.\frac{\partial G(\vec{r};\vec{r}')}{\partial\hat{n}}\right|_\Sigma = 0 \end{aligned}\right.

这里有

∭Vu0(r⃗)[δ(r⃗−r⃗′)−cu0(r⃗)]d3r⃗=0⟹c(r⃗′)=u0(r⃗′)∭Vu02(r⃗)d3r⃗\iiint_Vu_0(\vec{r})\left[\delta(\vec{r}-\vec{r}')-cu_0(\vec{r})\right]\text{d}^3\vec{r}=0\Longrightarrow c(\vec{r}')=\frac{u_0(\vec{r}')}{\displaystyle{\iiint_Vu_0^2(\vec{r})\text{d}^3\vec{r}}}

还是可以用 Green 公式算出最终解. 当然考试不考第二类边界条件的情况.

不同维度下也有 Green 函数,对于二维情况,无界区域的 Poisson 方程 Green 函数满足

[∂2∂x2+∂2∂y2]G(x,y;x′,y′)=−1ε0δ(x−x′)δ(y−y′)\left[\frac{\partial^2}{\partial x^2}+\frac{\partial^2}{\partial y^2}\right]G(x,y;x',y')=-\frac{1}{\varepsilon_0}\delta(x-x')\delta(y-y')

解的形式是

G(x,y;x′,y′)=−12πε0ln⁡(x−x′)2+(y−y′)2+CG(x,y;x',y')=-\frac{1}{2\pi\varepsilon_0}\ln\sqrt{(x-x')^2+(y-y')^2}+C

另外,Green 函数具有对称性:G(r⃗;r⃗′)=G(r⃗′;r⃗)G(\vec{r};\vec{r}')=G(\vec{r}';\vec{r}).

调和函数

下面讨论调和方程和调和函数. 调和方程为

∇2u(r⃗)=0\nabla^2u(\vec{r})=0

其解为调和函数. 我们已经知道 ∇2G(r⃗;r⃗′)=−δ(r⃗−r⃗′)\nabla^2G(\vec{r};\vec{r}')=-\delta(\vec{r}-\vec{r}') 的解是

G(r⃗;r⃗′)=14π∣r⃗−r⃗′∣G(\vec{r};\vec{r}')=\frac{1}{4\pi|\vec{r}-\vec{r}'|}

两个方程交叉相乘再相减,再利用 Green 公式,

u(r⃗′)=∬Σu(r⃗)dΣr4π∣r⃗−r⃗′∣2+∬Σ∇u⋅dΣ⃗4π∣r⃗−r⃗′∣u(\vec{r}')=\iint_\Sigma\frac{u(\vec{r})\text{d}\Sigma_r}{4\pi|\vec{r}-\vec{r}'|^2}+\iint_\Sigma\frac{\nabla u\cdot\text{d}\vec{\Sigma}}{4\pi|\vec{r}-\vec{r}'|}

Σ\Sigma 是以 r⃗′\vec{r}' 为球心、半径 RR 的球面,那么

u(r⃗′)=14πR2∬Σu(r⃗)dΣ+14πR∬∇u⋅dΣ⃗u(\vec{r}')=\frac{1}{4\pi R^2}\iint_\Sigma u(\vec{r})\text{d}\Sigma+\frac{1}{4\pi R}\iint\nabla u\cdot\text{d}\vec{\Sigma}

后一项为零 (无通量),得到调和函数在某一点的平均值公式:

u(r⃗′)=14πR2∬Σu(r⃗)dΣ,Σ:∣r⃗−r⃗′∣=Ru(\vec{r}')=\frac{1}{4\pi R^2}\iint_\Sigma u(\vec{r})\text{d}\Sigma,\quad \Sigma : |\vec{r}-\vec{r}'|=R

三维无界 Helmholtz 方程的 Green 函数

求三维无界空间 Helmholtz 方程的 Green 函数:

∇2G(r⃗;r⃗′)+k2G(r⃗;r⃗′)=−1ε0δ(r⃗−r⃗′),k>0\nabla^2G(\vec{r};\vec{r}')+k^2G(\vec{r};\vec{r}')=-\frac{1}{\varepsilon_0}\delta(\vec{r}-\vec{r}'),\quad k>0

先平移原点到 r⃗′\vec{r}',之后定义 G(r⃗;r⃗′)≡g(ξ,η,ζ)G(\vec{r};\vec{r}')\equiv g(\xi,\eta,\zeta)

∇ξ,η,ζ2g(ξ,η,ζ)+k2g(ξ,η,ζ)=−1ε0δ(ξ)δ(η)δ(ζ)\nabla^2_{\xi,\eta,\zeta}g(\xi,\eta,\zeta) + k^2g(\xi,\eta,\zeta) = -\frac{1}{\varepsilon_0}\delta(\xi)\delta(\eta)\delta(\zeta)

然后将这个直角坐标的方程换成球坐标的,这里有对称性,g(ξ,η,ζ)=f(R)g(\xi,\eta,\zeta)=f(R). 方程变为零阶 Bessel 方程:

1R2ddR[R2df(R)dR]+k2f(R)=0\frac{1}{R^2}\frac{\text{d}}{\text{d}R}\left[R^2\frac{\text{d}f(R)}{\text{d}R}\right]+k^2f(R)=0

通解为

f(R)=AeikRR+Be−ikRRf(R)=A\frac{e^{\text{i}kR}}{R}+B\frac{e^{-\text{i}kR}}{R}

仅考虑发散波,同时利用 R=0R=0 邻域内的小球积分,得到

f(R)=14πε0eikRR⟹G(r⃗;r⃗′)=14πε0eik∣r⃗−r⃗′∣∣r⃗−r⃗′∣f(R)=\frac{1}{4\pi\varepsilon_0}\frac{e^{\text{i}kR}}{R}\Longrightarrow G(\vec{r};\vec{r}')=\frac{1}{4\pi\varepsilon_0}\frac{e^{\text{i}k|\vec{r}-\vec{r}'|}}{|\vec{r}-\vec{r}'|}

提示

也可以用三维 Fourier 变换来做,解得

G(κ⃗)=1ε0(2π)3/2(∣κ⃗∣2−k2)G(\vec{\kappa}) = \frac{1}{\varepsilon_0(2\pi)^{3/2}(|\vec{\kappa}|^2-k^2)}

含时的 Green 函数

讲义上的做法是错的!

对于下面问题:

[∂2∂t2−a2∂2∂x2]G(x,−t;x′′,−t′′)=δ(x−x′′)δ(t−t′′)G(x,−t;x′′,−t′′)∣x=0=0,G(x,−t;x′′,−t′′)∣x=l=0G(x,−t;x′′,−t′′)∣−t<−t′′=0,∂G(x,−t;x′′,−t′′)∂t∣−t<−t′′=0\begin{aligned} &\left[\frac{\partial^2}{\partial t^2}-a^2\frac{\partial^2}{\partial x^2}\right]G(x,-t;x'',-t'')=\delta(x-x'')\delta(t-t'')\\\\ &G(x,-t;x'',-t'')\big|_{x=0}=0,\quad G(x,-t;x'',-t'')\big|_{x=l}=0\\\\ &G(x,-t;x'',-t'')\big|_{-t<-t''}=0,\quad \left.\frac{\partial G(x,-t;x'',-t'')}{\partial t}\right|_{-t<-t''}=0 \end{aligned}

时间的流动是有方向性的,因果关系不能倒易. 因此要重新研究 Green 函数的对称性:

G(x′,−t′;x′′,−t′′)−G(x′′,t′′;x′,t′)=∫0ldx∫0∞[G(x,−t;x′′,−t′′)∂2G(x,t;x′,t′)∂t2−G(x,t;x′,t′)∂2G(x,−t;x′′,−t′′)∂t2]dt=∫0l[G(x′,−t′;x′′,−t′′)∂G(x,t;x′,t′)∂t−G(x,t;x′,t′)∂G(x,−t;x′′,−t′′)∂t]0∞dx−a2∫0∞[G(x,−t;x′′,−t′′)∂G(x,t;x′,t′)∂x−G(x,t;x′,t′)\begin{aligned} &G(x',-t';x'',-t'') - G(x'',t'';x',t')\\\\ &= \int_0^l\text{d}x\int_0^\infty\Big[G(x,-t;x'',-t'')\frac{\partial^2G(x,t;x',t')}{\partial t^2}\\\\ &\quad-G(x,t;x',t')\frac{\partial^2G(x,-t;x'',-t'')}{\partial t^2}\Big]\text{d}t \\\\ &= \int_0^l\Big[G(x',-t';x'',-t'')\frac{\partial G(x,t;x',t')}{\partial t}\\\\ &\quad-G(x,t;x',t')\frac{\partial G(x,-t;x'',-t'')}{\partial t}\Big]^\infty_0\text{d}x\\\\ &\quad-a^2\int_0^\infty\Big[G(x,-t;x'',-t'')\frac{\partial G(x,t;x',t')}{\partial x}\\\\ &\quad-G(x,t;x',t') \end{aligned}


以热传导方程为例:

−∂G(x′,t′;x,t)∂t−κ∂2G(x′,t′;x,t)∂x2=δ(x−x′)δ(t−t′)G∣x=0=0,∂G∂x∣x=l=0G∣t′<t=0\begin{aligned} &\textcolor{red}{-}\frac{\partial G(\textcolor{red}{x',t';x,t})}{\partial t}-\kappa\frac{\partial^2G(\textcolor{red}{x',t';x,t})}{\partial x^2}=\delta(x-x')\delta(t-t')\\\\ &G\big|_{x=0}=0,\quad \left.\frac{\partial G}{\partial x}\right|_{x=l}=0\\\\ &G\big|_{t'<t}=0 \end{aligned}

和普通热传导方程交叉相乘再相减,

∫0l∫0∞(G∂u∂t+u∂G∂t)dtdx−κ∫0l∫0∞(G∂2u∂x2−u∂2G∂x2)dtdx=∫0l∫0∞[Gf(x,t)−uδ(x−x′)δ(t−t′)]dtdx\begin{aligned} &\int_0^l\int_0^\infty\left(G\frac{\partial u}{\partial t}\textcolor{red}{+}u\frac{\partial G}{\partial t}\right)\text{d}t\text{d}x-\kappa\int_0^l\int_0^\infty\left(G\frac{\partial^2u}{\partial x^2}-u\frac{\partial^2G}{\partial x^2}\right)\text{d}t\text{d}x \\\\ &= \int_0^l\int_0^\infty[Gf(x,t)-u\delta(x-x')\delta(t-t')]\text{d}t\text{d}x \end{aligned}

分布积分之后,时间的上限只用到 t′t' 而不是 ∞\infty.

注意

实际上我觉得他上课完全没讲清楚... 板书有点太混乱了,回去整理一下. 而且下面突然从热传导跳到了波动方程.


三维无界空间波动方程的 Green 函数:

[∂2∂t2−a2∇2]G(r⃗′,t′;r⃗,t)=δ(r⃗−r⃗′)δ(t−t′)G(r⃗′,t′;r⃗,t)∣t>t′=0,∂G(r⃗′,t′;r⃗,t)∂t∣t>t′=0\begin{aligned} &\left[\frac{\partial^2}{\partial t^2}-a^2\nabla^2\right]G(\vec{r}',t';\vec{r},t)=\delta(\vec{r}-\vec{r}')\delta(t-t')\\\\ &G(\vec{r}',t';\vec{r},t)\big|_{t>t'}=0,\quad\left.\frac{\partial G(\vec{r}',t';\vec{r},t)}{\partial t}\right|_{t>t'}=0 \end{aligned}

考试

  • 第一题:

    (1) 给一个含时三维方程,写出分离变量的四个分量方程 (8')

    (2) 把方程对应 Green 函数满足的定解问题写出来,并用 Green 函数把 uu 表达出来 (12')

  • 第二题:

    解一个没有非齐次项的方程 (边界不齐次) (20')

  • 第三题:

    可能是一维 Fourier 变换,也可能是普通的本征值问题 (可以求通解,或者是可以靠到 Bessel 或者 Legendre 上面的,要求求本征值和本征函数,讨论正交性) (20')

  • 第四题:

    球函数 / 柱函数的性质 (不超过 20')

  • 第五题:

    强行求解:球函数 - 方程非齐次 / 柱函数 - 边界非齐次 (30')