Vector Calculus · Interactive Lecture
电磁场的数学语言
坐标系 · 标量与矢量场 · 梯度 · 散度 · 旋度 · 哈密顿算子 · 亥姆霍兹定理 · 张量
电磁学从「电荷在空间某点产生的场」开始,就注定要用场的语言说话:一个量随位置变化,我们如何描述它变化的方向、快慢、发散的源与旋转的涡?本文把这些工具一次讲清。
理工科公共数学
8 处随堂诊断
5 个交互实验
3 个推导典例
10 道课后题
预备知识讲义 · 场论入门 · LaTeX 排版版 · 适用:电磁学 / 电动力学 / 流体力学 / 连续介质力学 · 2026.09
00 / START WITH A QUESTION
为什么「场」必须用三种微分算子描述?
点电荷在空间里建立电场,温度计读出一张温度图,水槽里浮着一团旋转的水流——这三样东西看起来毫无关系,却共用同一套数学:先看「变到哪」,再看「从哪冒出来」,最后看「往哪打转」。
情境 A · 变化
山有多陡,往哪边最陡?
一张地形图用等高线表示高度。站在山坡上,你向东走和向北走,上升的速率不同;而最陡的方向只有一个。把这个「随方向变化的变化率」说清楚,就得到了方向导数与梯度。
情境 B · 源与涡
水从哪来,往哪绕?
一段河道里,如果四面都往外流水,说明中间有个源头;如果水流绕着一块礁石打转,说明这里有「涡」。把「单位体积冒出的水量」称为散度,把「单位面积的打转倾向」称为旋度,这两件事缺一不可。
学习路线
- 第一步:把位置说清楚。直角、柱、球三种坐标,以及换坐标时体积元怎么变(雅可比)。
- 第二步:把「场」分类。标量场一个数,矢量场三个数;等值面是理解梯度的几何舞台。
- 第三步:把「变化」微分化。方向导数→梯度→散度→旋度,逐个建立「几何图像 ↔ 解析定义 ↔ 物理含义」三对应。
- 第四步:统一与收束。哈密顿算子 ∇、两条恒等式、亥姆霍兹定理,以及张量记号的初探。
先修:多元函数偏导数、行列式与线代数的基础、二重/三重积分的换元。曲线坐标的尺度因子与张量的严格推导属于后续课程,本文在需要处给出可自检的定义,不冒充完整证明。
记号约定:标量场用 Φ、φ 等,矢量场用粗体 A、F、E;单位矢量写作加帽(如 r̂);位置矢量用 r。偏导记 ∂。梯度 ∇(grad)、散度 ∇·(div)、旋度 ∇×(curl)、拉普拉斯 ∇²。
01 / MAP
场论的骨架:三个算子,两条恒等式
整个矢量分析可以压缩成一句话:一个标量场可以「求导成」矢量场(梯度),一个矢量场可以「分解出」它的源(散度)与它的涡(旋度),而这两个分解不是任意的,受两条恒等式约束。
| 对象 | 运算 | 输入 → 输出 | 回答的问题 | 不可越过的边界 |
| 标量场 Φ | 梯度 ∇Φ | 标量 → 矢量 | 变化最快朝哪、多快? | 梯度指向「增长」方向,与等值面正交 |
| 矢量场 A | 散度 ∇·A | 矢量 → 标量 | 单位体积净流出多少? | 散度是体密度,不是面上的总量 |
| 矢量场 A | 旋度 ∇×A | 矢量 → 矢量 | 单位面积环量多少、朝哪转? | 旋度是面密度,需配合右手定则定向 |
| 标量场 Φ | 拉普拉斯 ∇²Φ | 标量 → 标量 | 散度与梯度复合 | ∇²Φ = ∇·(∇Φ),是二阶算子 |
两条恒等式定下「谁配谁」
| 恒等式 | 陈述 | 含义 | 依赖物理吗? |
| ∇×(∇Φ)=0 | 梯度的旋度恒为零 | 「无旋」是梯度场的身份标记 | 否,纯数学 |
| ∇·(∇×A)=0 | 旋度的散度恒为零 | 「无散」是旋度场的身份标记 | 否,纯数学 |
这两条恒等式是亥姆霍兹定理的基石:既然「无旋的」和「无散的」两类场像是矢量场的两个正交分量,那么任何一个(满足正则条件的)矢量场,原则上都能唯一地拆成一个无旋分量加一个无散分量。这就是场论的「谱分解」。
两处最常出错的台阶:① 把 ∇ 当成普通矢量,随意交换它与函数的位置——∇ 同时是「微分算子」和「矢量记号」,作用对象决定结果。② 把「散度为零」理解成「场处处为零」——散度为零只说明该点无源/无汇,场本身可以很强(如点电荷外部的电场)。
02 / COORDINATE SYSTEMS
坐标系:同一个点,三种说法
电磁问题里,「电荷均匀分布在球面上」用球坐标几乎一行写尽,用直角坐标却是一堆根号。坐标系的本质是:把「位置」用一个最贴合对称性的方式标价。
2.1 三种正交坐标系
直角坐标用三个互相垂直的坐标轴 x, y, z;柱坐标适合「绕一根轴转」的对称(长直导线、同轴电缆);球坐标适合「绕一个点散」的对称(点电荷、带电球)。位置矢量在直角坐标里最直白:
直角坐标的位置矢量。三个单位矢量处处平行,是唯一「单位矢量方向不随空间点改变」的正交系。
柱坐标与球坐标则是「换一套坐标轴」来描述同一个点,变换关系写出来是:
柱坐标 (ρ, φ, z)。ρ 是到 z 轴的距离,φ 是绕 z 轴从 +x 轴量起的方位角。
球坐标 (r, θ, φ)。θ 是极角(从 +z 轴量起),φ 是方位角。同一 θ 在不同教材中有「极角 / 余纬」两套约定,代公式前须确认。
约定陷阱:球坐标的极角 θ,有的书从 +z 轴量起(本文),有的书从 x−y 平面量起(余纬 90°−θ)。两者相差一个自变量替换,代公式(尤其 sinθ、cosθ 出现处)前必须先确认。电磁学国标与多数中文教材用「从 +z 轴量起」。
2.2 曲线坐标的单位矢量:为什么「方向会变」
直角坐标的单位矢量
、
、
处处平行,是唯一「方向不随点改变」的正交系。柱坐标的
指向「远离 z 轴」,
指向「绕 z 轴增加 φ 的方向」——它们都随方位角
变化:
柱坐标单位矢量随 φ 变化,因此对位置求导时「方向不再是常数」——这是曲线坐标一切复杂性的根源。
这一「方向随位置变化」的性质,是曲线坐标里所有导数(梯度、散度、旋度)比直角坐标多出 1/r、1/(r sinθ) 之类尺度因子的根源。几何上很好记:沿
方向走 dθ 角,实际弧长是 r·dθ,于是「对距离求导」就要多除一个 r。
2.3 积分元:雅可比从哪来
换坐标做积分时,体积元不是简单地把 dr、dθ、dφ 乘起来,而要乘上坐标变换的雅可比行列式。柱坐标与球坐标的体积元:
柱坐标体积元与线元。因子 ρ 来自面积元的度量:微小方位角张开的弧长为 ρ dφ。
球坐标体积元与球面面积元。r² sinθ 是雅可比行列式的绝对值;dA 是半径 r 球面上的面积元。
球坐标里的 r² sinθ 就是雅可比行列式的绝对值:它在 θ=0 或 π(两极)处为零,对应「同一物理点被无穷多个 φ 标价」的坐标奇异性。一般地:
一般曲线坐标体积元。坐标变换行列式(雅可比式)以绝对值进入;当它为零时,坐标变换在某些点上退化。
记忆法:柱坐标 ρ·dρ·dφ·dz,可以先记「绕轴一圈的弧长是 ρφ」,于是面积元 ρ·dφ·dz,再乘高度方向 dρ 得体积。球坐标类似,「两个角度方向的弧长」分别为 r dθ 和 r sinθ dφ,面元 r² sinθ dθ dφ,再乘 dr。
04 / VECTOR ALGEBRA
矢量代数:点积量「同向」,叉积量「面积」
在谈微分之前,先确定矢量之间「怎么乘」。两种乘法各有几何含义,不可混用:点积给出「同向程度」(一个数),叉积给出「张开的面积与法向」(一个矢量)。
点积(标量积):结果是数。几何定义与代数分量定义等价;点积为零当且仅当两矢量正交。
点积分量式 AxBx+AyBy+AzBz 与几何式 |A||B|cosθ 是同一个数。它是「投影」的语言:A 在 B 方向上的投影乘以 B 的长度。两矢量正交 ⇔ 点积为零。
叉积(矢量积):结果是矢量,方向由右手定则确定。A×B = −B×A,叉积反对称。
叉积的模等于两矢量张成平行四边形的面积,是角动量、磁力等几何意义的来源。
叉积是「右手定则」的语言,且反对称:交换两矢量后变号(A×B = −B×A)。模 |A||B|sinθ 正是两矢量张成平行四边形的面积——角动量 L=r×p、磁力 F=qv×B 都从这个几何里来。
三重积与两个必须记住的公式
标量三重积等于平行六面体的有向体积;下标轮换不变,交换两矢量变号。
矢量三重积,即 BAC–CAB 法则。括号不可省略:(A×B)×C 与 A×(B×C) 一般不相等。
BAC–CAB 法则:A×( B×C ) = B(A·C) − C(A·B)。括号不能省略,因为叉积不结合:(A×B)×C ≠ A×( B×C)。这个法则在推导矢量三重积、以及后面证明恒等式时反复出现。
点积与叉积对加法都满足分配律;但两者都「不结合」,运算顺序必须显式写出。
分配律成立;但注意点积与叉积都不满足结合律,例如 A·(B·C) 无意义(点积得标量不能再点积)。运算顺序必须显式写括号。
05 / DIRECTIONAL DERIVATIVE & GRADIENT
方向导数与梯度:把「变化」拆成方向 × 快慢
「函数在某点变化多快」这个问题本身不完整——还得问「沿哪个方向」。方向导数回答「沿指定方向变多快」,梯度则把这个信息打包成一个矢量。
方向导数:标量场在单位方向 û 上的变化率。它把「变化快慢」与「沿哪个方向」两件事拆开。
方向导数是标量场沿单位方向
的变化率。它把「变化」拆成两半:选定方向
,再看 Φ 沿它走一小步改变了多少。
梯度:标量场变化最快方向与最大变化率。梯度指向增加最快的方向,它不是「场本身的方向」。
常见误解:梯度不是「场的方向」,而是「增加最快的方向」。标量场本身没有方向可言,梯度是它「求导」后诞生的那个矢量。讲电势时,梯度 ∇φ 指向电势上升最快处,而电场 E=−∇φ 指向电势下降最快处,正负号就在这里。
方向导数与梯度的关系
方向导数的取值范围。沿梯度方向取最大 |∇Φ|,逆着取最小 −|∇Φ|,沿等值面切向取零。
关键结论:方向导数 = 梯度在该方向上的投影。由 |∇Φ|cosα 立得:沿梯度方向(cosα=1)取最大 |∇Φ|;逆着梯度(cosα=−1)取最小 −|∇Φ|;沿等值面切向(cosα=0)取零。这一句「等值面切向导数为零」,等价于「梯度垂直于等值面」。
曲线坐标的梯度与一个重要特例
球坐标梯度。与直角坐标不同,这里出现 1/r、1/(r sinθ) 两个尺度因子。
球坐标里每项多乘 1/r、1/(r sinθ),正是第 02 节「单位矢量方向随位置变」的直接后果。一个贯穿全局的特例是距离函数 r=|
| 的梯度:
重要特例:距离函数 r 的梯度恒为单位径向矢量。这是绝大多数有心场推导的起点。
「r 的梯度是单位径向矢量
」是所有有心场(如点电荷场 ∝
)推导的起点,务必当作肌肉记忆。
典例 1 · 从函数到梯度
手算 Φ=x²y+yz² 的梯度与方向导数
求 Φ(x,y,z)=x²y+yz² 在点 P(1,1,1) 处的梯度,以及沿 û=(1/√2, 0, 1/√2) 的方向导数,并判断 û 是否指向最陡方向。
展开分析与推导
① 求梯度:三个偏导分别为 ∂Φ/∂x=2xy、∂Φ/∂y=x²+z²、∂Φ/∂z=2yz。在 P(1,1,1):∇Φ=(2,2,2)。
② 求大小:|∇Φ|=√(2²+2²+2²)=2√3≈3.464。这是 Φ 在 P 处「最陡上升速率」。
③ 方向导数:∇Φ·û=2·(1/√2)+2·0+2·(1/√2)=4/√2=2√2≈2.828。
④ 判断:2√2 < 2√3,故 û 不是最陡方向。最陡方向是 ∇Φ/|∇Φ|=(1,1,1)/√3。沿它方向导数恰好等于 |∇Φ|=2√3。
06 / FLUX & DIVERGENCE
通量与散度:从「面上流多少」到「点上冒多少」
先说「穿过一块面的总量」(通量,是积分),再把它「分摊到单位体积」(散度,是导数)。两者的桥梁是高斯散度定理。
矢量场穿过曲面 S 的通量。单位法向 n̂ 的方向约定:闭合曲面取外法向。
通量度量矢量场「穿过」曲面 S 的量。注意法向
的方向约定:闭合曲面一律取外法向,这样「往外流为正、往内流为负」才有统一含义。
散度:源的密度
散度:单位体积的净流出量,即「源」的密度。散度为正表示该点发源(source),为负表示汇集(sink)。
散度是「单位体积的净流出量」,即源(source)/汇(sink)的密度。它是对矢量场三个分量分别求偏导再相加,结果是标量。散度大于零的点在「发源」,小于零的点在「汇集」,等于零的点「有进有出、进出相抵」。
最常见的错误:把「散度为零」误当「场为零」。以点电荷场 E ∝
/r² 为例:在 r≠0 处散度严格为零(代入球坐标散度可验证),但场并不为零——只不过「流出某个小球面的通量」恰好被「更远处场强减弱」所补偿,净源密度是零。源不在那里,而在 r=0 的奇点。
高斯散度定理(奥高定理):把闭曲面积分化为体积积分。这是通量与散度两个概念的桥梁。
这一定理说明:某个体积 V 内「源的总强度」(散度积分)正好等于「穿过其边界面的总通量」。它把局部(散度)与整体(通量)两种描述精确连接。
球坐标散度。点电荷场 ∝ r̂/r² 在 r≠0 处散度为零——源只集中在 r=0 处。
电磁学里的直接应用
高斯定律(电磁学应用):闭合面通量只由面内净电荷决定,是散度定理的直接应用。
高斯定律正是「散度定理 + 库仑定律」的复合:闭合面电通量等于面内净电荷除以
。它属于「既无对称性也成立」的精确表述;但只有当场具有球/柱/平面对称时,才能由它反过来解出场的绝对值——这个「适用边界」必须写进每一条结论。
交互实验 04 · 通量与散度
一个径向场,方盒边界上的净通量是多少?
取径向场 A(x,y)=c·(x, y),其散度 ∇·A=2c 精确成立(平面场)。在图上画一个以原点区域附近的小方块,沿四边采样 A 的流出,数值求净通量,并与 2c×面积 对照:净通量 ≈ 散度 × 面积。
场 A=c(x,y),散度 ∇·A=∂(cx)/∂x+∂(cy)/∂y=2c。净通量用高斯散度定理的左端数值积分(四边中点上 A·n̂ 求和×边长),与 2c×(面积) 对照。对这类线性场,中点采样是精确的,故任意方块大小下两者都严格相等(偏差恒为 0);换成非线性场,才需要把方块取得足够小才能逼近散度。
打印版:通量是面积分,散度是单位体积通量。径向场 A=c(x,y) 散度恒为 2c,处处是源(c>0)。
典例 2 · 高斯定律解点电荷场
用散度定理还原库仑场的 1/r²
假设空间中有一个总电荷量 Q 的点电荷位于原点,其电场具有球对称性 E=E(r)
。利用上一小节的闭曲面高斯定律(∮E·dS=Q_enc/ε₀)求 E(r)。
展开分析与推导
① 选高斯面:以电荷为球心、半径 r 的球面。球对称保证面上各点 E 大小相等、方向沿外法向。
② 左端通量:∮E·dS = E(r)·4πr²(E 处处与面元同向、大小恒定,可直接提出)。
③ 右端电荷:面内净电荷就是 Q,故 E(r)·4πr² = Q/ε₀。
④ 解出:E(r) = Q/(4πε₀ r²),即熟知的库仑场 ∝ 1/r²。
07 / CIRCULATION & CURL
环量与旋度:从「绕圈走一圈」到「点上转多急」
散度回答「冒不冒」,旋度回答「转不转」。先定义沿闭合线的环量(积分),再把它分摊到单位面积(旋度,是导数),桥梁是斯托克斯定理。
环量:矢量场沿闭合路径的线积分。它度量场「绕圈」的倾向,是旋度概念的前奏。
环量是矢量场沿闭合路径 C 的线积分。它度量场「沿路径推着走」的净效应。在磁学里,磁场沿闭合回路的环量正是安培环路定律的左端。
旋度:涡的密度
旋度:单位面积的环量极限,即「涡旋」的密度。方向由右手定则与环流方向对应。
旋度是「单位面积的环量极限」,即涡旋(vortex)的面密度。它是对矢量场做「叉积式」的偏导组合,结果是矢量:大小表示转的急,方向由右手定则与环流对应(右手四指沿环流,拇指指向旋度方向)。
常见错误:用「场线弯曲」判断是否有旋。场线弯不弯与旋度无必然关系——点电荷场线是直线(无旋),而「看起来」笔直的平行流场 A=(−y, 0, 0) 却有非零旋度(下层流速方向一致但大小不一,会带动小桨叶旋转)。判断旋度要看「微小桨叶会不会转」,不是看线直不直。
斯托克斯定理:把线积分(环量)化为曲面积分。曲面的边界正是那条闭合曲线 C。
斯托克斯定理把「沿边界的环量」与「穿过内部区域的旋度通量」连接起来。它和高斯散度定理并列为场论两大积分定理,一个管「转」,一个管「冒」。
球坐标旋度,形式最繁。实践中多借助对称性选直角坐标或直接套用斯托克斯定理。
两类特殊场
无旋场可写为某标量势的(负)梯度;无散场可写为某矢量势的旋度。两条都是亥姆霍兹定理的特例。
无旋场(curl=0)可写成某标量势的(负)梯度,即「保守场」;无散场(div=0)可写成某矢量势的旋度。注意「可写成」在数学上是局部成立的,全局还依赖区域的拓扑(如挖去奇点后,某些无旋场无法全局定义单值势)。电磁学里静电场的 E=−∇φ 与磁场的 B=∇×A 正是这两句话。
典例 3 · 斯托克斯定理验证环量
旋转场沿圆的环量 = 旋度 × 面积
取平面场 A=k(−y, x)(即交互实验 05 的场),求它沿半径为 R 的圆(逆时针)的环量,并与「旋度 × 面积」对照。
展开分析与推导
① 旋度:∇×A=(0,0,2k),大小恒为 2k,方向沿 +z。
② 斯托克斯右端:∮复旋度穿过圆面积 = 2k·πR²(旋度处处同向且恒定,直接提出)。
③ 直接算环量:圆周参数化 r=(R cos t, R sin t),dℓ=R(−sin t, cos t)dt;A=k(−R sin t, R cos t)。故 A·dℓ=kR²(sin²t+cos²t)dt=kR² dt。积分 t∈[0,2π] 得环量 = 2πkR²。
④ 对照:2πkR² = 2k·πR²,两步一致,斯托克斯定理成立。
10 / TENSORS · A FIRST LOOK
张量初探:当「方向」还不够用时
矢量已经能描述「有方向的量」,但有些量需要「方向对方向」的映射——比如应力(面上沿某方向的力)、电磁动量流(能量朝哪流、动量朝哪传)。这就需要二阶张量。
从并矢到张量
并矢(dyad):两个矢量「并列」构成二秩张量,其分量是两矢量分量之积。
两个矢量「并列」写在一起(不作点积也不作叉积)就得到一个并矢(dyad),它的分量是两个矢量分量的九种两两乘积。并矢是最简单的二阶张量,把「第 i 坐标方向」与「第 j 坐标方向」都记录下来。
克朗内克 δ:单位张量的分量。用 δ_ij 可把点积写成双重求和,为张量与微分几何入门铺路。
克朗内克 δ 是单位张量的分量:它与任意矢量点积等于原矢量,相当于「不改变方向」的映射。点积可以用 δ 写成双重求和,这是爱因斯坦约定求和记法的第一步。
完全反对称记号 ε 与叉积
列维–契维塔 ε:完全反对称张量。叉积第 i 分量可紧凑写成 ε_ijk A_j B_k(用爱因斯坦约定省去求和号)。
列维–契维塔 ε 完全反对称:交换任意两个下标就变号,有重复下标则为零。用它可以把叉积第 i 分量写成 ε_ijk A_j B_k(对 j、k 求和号省略)。这一记号让叉积、旋度、各种矢量恒等式都能「机械化」地推导。
ε–δ 恒等式:衔接叉积与点积的关键关系,推导矢量恒等式时几乎是必经之路。
ε–δ 恒等式是衔接叉积与点积的钥匙,几乎所有矢量恒等式的「换袖子」都靠它。它是我们在电磁学课里能「看清 ∇×∇ 为何为零」的底层工具。
二阶张量的一般形态与其运算
二秩张量一般形式(如电磁场应力张量、流体应力张量)。它与矢量点积得矢量:T·A 描述方向传递。
对张量可定义散度(得矢量)与双点积(得标量)。保守力的连续性方程、电磁动量守恒都用到这些运算。
二阶张量有 9 个分量(写成 3×3 矩阵)。它与矢量点积(T·A)得到一个矢量,可以理解为「把 A 的方向重新映射」;两个张量双点积(T:S)得到一个标量。电磁场应力张量、流体的黏性应力都用这套语言。本文只到「认出并矢、会用 δ 和 ε」为止,完整张量分析留待后续课程。
11 / THINK DEEPER
深度思考:把「为什么」问到恰当的位置
这里把几个容易被当成「懂了」的结论拆开,区分定义、数学推论、物理定律之间的层次。
11.1 ∇ 到底是矢量,还是算子?
先想:如果把 ∇ 当成普通矢量,它能像 A 一样随意交换位置吗?类比普通矢量 (A×B)·A 恒等于零,那么 (∇×A)·A 也恒为零吗?
沿「双重身份 → 作用位置 → 反例」继续
∇ 同时是矢量形式与微分算子,这带来一个后果:它不满足普通矢量的交换律。对乘积作用时,∇ 必须同时作用到每个因子,产生「莱布尼茨项」。例如 ∇·(φA) = φ∇·A + A·∇φ 里的第二项,正是「∇ 也作用到了 φ」的证据。
反例最容易说明问题:设 φ=x、A=(x²,0,0)。∇·A=2x,故 φ∇·A=x·2x=2x²;而 A·∇φ=(x²,0,0)·(1,0,0)=x²。两者不相等,合起来 ∇·(φA)=3x²,与直接算 ∇·(x³,0,0)=3x² 一致。若只作用一项,结果就错了。
仍然可问:既然 ∇ 这么「不安分」,为什么还要用它?因为它把梯度、散度、旋度的代数结构统一起来,让「场的分解」一目了然。代价是每次用都要默念一句「这是微分算子,别当普通矢量使」。
11.2 两条恒等式是「巧合」吗?
先想:∇×(∇Φ)=0 与 ∇·(∇×A)=0 为何总能成立?若它们不是巧合,真正的「巧合」又该出现在哪里?
从「外微分的平方为零」理解
两条恒等式本质上是同一个事实:对任何够光滑的对象连续做两次「d」,结果为零(外微分语言里 d²=0)。梯度对应 d 作用于零形式(标量),旋度对应 d 作用于壹形式(矢量),散度对应 d 作用于贰形式。于是「梯度后再旋度」「旋度后再散度」都对应 d²=0,自然恒为零。
所以它们不是碰巧,而是「微分两次的边界抵消」这一几何结构的必然。知道这一点,就能一眼看出:恒等式里是零(而不是别的数),根本不需要逐项代入验证。
仍然可问:d²=0 又依赖什么?依赖「偏导顺序可交换」,即场足够光滑(二阶偏导连续)。遇到奇点(如点电荷的 r=0),光滑性被破坏,结论就要在挖去奇点的区域上重新审视——这正是亥姆霍兹定理要加「正则条件」的原因。
11.3 亥姆霍兹定理里,边界条件为什么不可或缺?
先想:如果只告诉你某个区域里 ∇·F 与 ∇×F,能否唯一确定 F?为什么还要补一句「连同边界条件」?
用「拉普拉斯方程的非唯一性」说透
考虑一个满足 ∇·F=0 且 ∇×F=0 的场(既无源又无旋)。这样的 F 由某谐函数(满足 ∇²φ=0)的梯度给出。而 ∇²φ=0 在没有边界条件时有无穷多解:任取一组边界给不同值,就得到不同的 φ,也就得到不同的 F。于是「散度+旋度」没有给出 F 的唯一答案——缺的正是一句「在边界上 F 取什么值」。
换到电磁学:静电场由 ∇·E 与 ∇×E 决定,但你把整个区域包在一个给定电势分布的导体盒里,盒内电场会跟着边界电势变。这不是公式不完整,而是「解微分方程需要附加条件」这一数学本性的体现。
仍然可问:边界条件给「足够多」是「唯一」的前提;给多了会无解,给少了会多解。判断需要几个条件,是微分方程理论(椭圆方程适定性)的课题,本文只标记这个「边界条件不是点缀」的事实。
11.4 学矢量分析,最该带走的一种「肌记忆」
先想:面对一个新矢量场,你脑子里第一反应应该是「求它的什么」?
一张可复用的「三问清单」
任何矢量场到手,先问三件事,再决定下一步:
- 它有没有源?算 ∇·F——非零说明有「电荷/质量/热」型的源汇。
- 它有没有旋?算 ∇×F——非零说明有「电流/涡/角动量」型的旋转。
- 它是梯度的还是旋度的?若 ∇×F=0,试写 F=−∇φ;若 ∇·F=0,试写 F=∇×A。
多数场的问题,都是这三问的组合。静电场 ∇×E=0、∇·E=ρ/ε₀;静磁场 ∇·B=0、∇×B=μ₀j。把「散度看源、旋度看涡」内化成反射,比背一百个公式更能应付陌生场。
12 / PRACTICE
课后习题:会算,也要说得清条件
10 题,建议先完成 H01–H06(基础);H07–H10 涉及恒等式验证与张量记号。答案统一放在最后。
难度:基础=巩固定义与直算;综合=多步核算;进阶=恒等式、定理与记号迁移。数值保留到合理近似;单位与正负号须说明。
坐标 / 基础 · H01
点 P 的球坐标为 (r=2, θ=60°, φ=45°)。求它的直角坐标 (x,y,z)。
作答后查看文末答案 ↗
坐标 / 基础 · H02
点 Q 的直角坐标为 (x=1, y=1, z=1)。求它的柱坐标 (ρ, φ, z) 与球坐标 (r, θ, φ)。
作答后查看文末答案 ↗
梯度 / 基础 · H03
求标量场 Φ(x,y,z)=x²y+yz² 在点 (1, 1, 1) 处的梯度 ∇Φ。
作答后查看文末答案 ↗
方向导数 / 基础 · H04
承 H03,求 Φ 沿方向 û=(1/√2, 0, 1/√2) 在点 (1,1,1) 的方向导数,并判断它是否等于 |∇Φ|。
作答后查看文末答案 ↗
散度 / 基础 · H05
求矢量场 A=(x², xy, yz) 的散度 ∇·A,并求它在点 (2,1,0) 的值。
作答后查看文末答案 ↗
旋度 / 基础 · H06
求矢量场 A=(−y, x, 0) 的旋度 ∇×A。
作答后查看文末答案 ↗
恒等式 / 综合 · H07
取 Φ=x²y,逐项计算 ∇×(∇Φ),验证它恒为零。再说明这条恒等式为什么对任意光滑 Φ 都成立。
作答后查看文末答案 ↗
恒等式 / 综合 · H08
取 A=(yz, xz, xy),逐项计算 ∇·(∇×A),验证它恒为零。
作答后查看文末答案 ↗
亥姆霍兹 / 进阶 · H09
简述:为什么「给定区域的 ∇·F 与 ∇×F 之后」,还必须补充边界条件才能唯一确定 F?给出一个「边界不同则 F 不同」的例子。
作答后查看文末答案 ↗
张量 / 进阶 · H10
用 ε–δ 恒等式证明矢量恒等式 ∇×(∇×A)=∇(∇·A)−∇²A 的叉积部分成立(即先证 A×(B×C)=B(A·C)−C(A·B) 的分量式)。
作答后查看文末答案 ↗
13 / FURTHER READING
延伸阅读与适用范围
正文为独立组织的教学推导。下列资料提供进一步阅读,不要求一次读完;教材类列书目,链接类给可访问入口。
教材(无链接,按需查阅)
- D. J. Griffiths,《电动力学导论》:第 1 章「矢量分析」正是本文内容的标准出处;δ、ε 与亥姆霍兹定理的物理动机讲得最清楚。
- R. Feynman,《费曼物理学讲义》第 2 卷:第 2、3 章用微分算子的直观图像讲场,适合建立「散度看漏水、旋度看打转」的图像。
- 同济大学《高等数学》下册:梯度、散度、旋度、格林/高斯/斯托克斯公式的数学基础。
- J. D. Jackson,《经典电动力学》:附录里有完整的曲线坐标微分算子表(梯度/散度/旋度/拉普拉斯)。
可访问的在线资料
- MIT OpenCourseWare 18.02SC · Multivariable Calculus:梯度、散度、旋度及三大积分定理的视频与讲义,英文。
- Khan Academy · Multivariable Calculus:梯度与方向导数的入门动画,适合补几何直观。
资料链接核对日期:2026-09-17。正文与交互实验完全离线,不需要网络;只有主动点击参考链接时才访问外部网站。所有交互实验的曲线都用真实解析式绘制,未以示意图冒充精确模型;张量部分只到「并矢 + δ/ε 记号」,不构成完整张量分析。
14 / ANSWER KEY
统一答案与反思
先回看自己写下的推理,再展开对应答案。错在「约定」「前提」或「性质」,比一次算术失误更值得记录。
随堂 1 · C
z 轴上的点真实存在(ρ=0 只是「离轴距离为零」),但此时方位角 φ 无法唯一确定——同一个点可被任意 φ 标价。这是柱坐标的「坐标奇异」,与球坐标两极处 θ=0 或 π 时 φ 不唯一同理。奇异的是坐标系,不是空间。
随堂 2 · B
洋流速度 v(x,y,z) 是矢量,它是矢量场。温度、电势、气压都只给一个数,是标量场。判断标准:这个量带不带方向。
随堂 3 · A
叉积反对称:B×A = −(A×B),交换两矢量变号(方向反转)。叉积结果是矢量不是标量;且叉积不满足结合律,括号不可省略。
随堂 4 · B
方向导数 = |∇Φ|cosα,沿梯度方向(α=0)取最大 |∇Φ|。等值面切向(α=90°)方向导数为零;−∇Φ 方向取最小值(负的最大)。
随堂 5 · D
散度为零只说明该点「无源无汇」,场本身可不为零(点电荷外部电场散度为零但场很强)。选项 C 也有瑕疵:穿过整个区域闭合边界的总通量取决于区域内是否有源,区域外部的源照样会让通量穿过边界,所以不能笼统说「一定为零」。最准确的是 D。
随堂 6 · A
无旋(保守)的判据是 ∇×A=0。场线弯不弯、场大小均不均匀都与旋度无必然关系:点电荷场线笔直且无旋,平行但不均匀的流场反而可能有旋。散度测的是「源」,不是「旋」。
随堂 7 · C
∇ 是微分算子,对乘积作用时每个因子都要被作用(莱布尼茨规则):∇·(φA)=φ∇·A + A·∇φ。只作用 A(漏 A·∇φ)或只作用 φ(漏 φ∇·A)都会得到错误结果。
随堂 8 · B
∇×(∇Φ)=0 是纯数学结论,来自二阶混合偏导可交换(∂²/∂x∂y=∂²/∂y∂x),与库仑定律、静电场、电荷分布都无关。它并非「只对电场成立」,任何光滑标量场都满足。
H01 · 坐标
x=r sinθ cosφ = 2·sin60°·cos45° = 2·(√3/2)·(√2/2) = √6/2 ≈ 1.225;y=r sinθ sinφ = √6/2 ≈ 1.225;z=r cosθ = 2·cos60° = 1。故 P ≈ (1.225, 1.225, 1.000)。
H02 · 坐标
柱坐标:ρ=√(1²+1²)=√2≈1.414,φ=atan2(1,1)=45°,z=1。球坐标:r=√(1²+1²+1²)=√3≈1.732,θ=arccos(z/r)=arccos(1/√3)≈54.7°,φ=45°。
H03 · 梯度
∂Φ/∂x=2xy,∂Φ/∂y=x²+z²,∂Φ/∂z=2yz。在点 (1,1,1):∇Φ=(2·1·1, 1²+1², 2·1·1)=(2, 2, 2)。
H04 · 方向导数
方向导数 = ∇Φ·û = (2,2,2)·(1/√2, 0, 1/√2) = 2/√2 + 0 + 2/√2 = 4/√2 = 2√2 ≈ 2.828。而 |∇Φ|=√(2²+2²+2²)=2√3≈3.464。因 û 不沿梯度方向(梯度方向是 (1,1,1)/√3),方向导数小于 |∇Φ|。
H05 · 散度
∇·A = ∂(x²)/∂x + ∂(xy)/∂y + ∂(yz)/∂z = 2x + x + y = 3x + y。在 (2,1,0):3·2+1 = 7。
H06 · 旋度
∇×A = (∂A_z/∂y − ∂A_y/∂z, ∂A_x/∂z − ∂A_z/∂x, ∂A_y/∂x − ∂A_x/∂y) = (0−0, 0−0, 1−(−1)) = (0, 0, 2)。这个场正是旋度恒等于 2 的旋转场,与交互实验 05 的模型一致。
H07 · 恒等式
∇Φ=(2xy, x², 0)。再取旋度:∇×(∇Φ)=(∂0/∂y−∂(x²)/∂z, ∂(2xy)/∂z−∂0/∂x, ∂(x²)/∂x−∂(2xy)/∂y)=(0−0, 0−0, 2x−2x)=(0,0,0)。恒为零。
原因:旋度里有「∂(∂Φ 的 y 分量)/∂x − ∂(∂Φ 的 x 分量)/∂y」这类交叉项,每对都是二阶混合偏导相减,∂²Φ/∂x∂y−∂²Φ/∂y∂x=0。对任意光滑 Φ 都为零,与 Φ 具体形式无关。
H08 · 恒等式
∇×A = (∂(xy)/∂y−∂(xz)/∂z, ∂(yz)/∂z−∂(xy)/∂x, ∂(xz)/∂x−∂(yz)/∂y) = (x−x, y−y, z−z) = (0,0,0)。故 ∇·(∇×A)=0 直接成立。这个例子里旋度本身就为零,散度自然为零。
H09 · 亥姆霍兹
若 ∇·F=0 且 ∇×F=0,则 F 由某谐函数(∇²φ=0)的梯度给出。而 ∇²φ=0 在没有边界条件时有无穷多解——给边界不同的 φ 值,就得到不同的 φ、不同的 F。所以「散度+旋度」不足以唯一确定 F,必须补充边界条件。
例子:一维情形下,∇²φ=0 即 d²φ/dx²=0,解是 φ=ax+b;不给两端的 b 值(或 a 值),a、b 任意,φ 不唯一。
H10 · 张量
(A×(B×C))_i = ε_ijk A_j (B×C)_k = ε_ijk A_j ε_klm B_l C_m = ε_ijk ε_klm A_j B_l C_m。
用 ε–δ 恒等式 Σ_k ε_ijk ε_klm = δ_il δ_jm − δ_im δ_jl,得 = (δ_il δ_jm − δ_im δ_jl) A_j B_l C_m = B_i (A·C) − C_i (A·B)。这就是 BAC–CAB 的分量证明;令 A→∇、B→∇、C→A 即得 ∇×(∇×A)=∇(∇·A)−∇²A。