写这篇连载的时候,我心里其实有点紧张。前面几期咱们聊了矢量分析、静电场和恒定磁场,不少读者留言说“还能跟上”;但到了这一期,内容密度会突然上来,因为要一口气面对麦克斯韦方程组、位移电流和波动方程。这也是整门课里最值得慢下来看的一章:读懂了它,你才会真正理解电磁波为什么存在、为什么以光速传播,后面天线、微波、光通信这些课到底在算什么。
如果你正在学“电磁场与电磁波”这门课,或者工作后想回来补理论,这一期都能用上。我尽量不堆公式,重点讲公式背后的物理逻辑和推导步骤,每一处都告诉你“为什么要这样做”。只要跟着走一遍,你会发现麦克斯韦方程组没有想象中那么可怕,反而是整个电磁学里最有美感的部分。
1. 第4期到底在讲什么:先把“分水岭”说清楚
1.1 前面几期咱们铺垫了什么
前面几期本质上就做了两件事:一是把“散度”“旋度”“梯度”这些矢量分析工具捡起来,二是用这些工具描述了静电场和恒定磁场的基本规律。
静电场有两条核心规律:高斯定律告诉你电荷是电场的源,电场线从正电荷出发、到负电荷终止;环路定理告诉你静电场无旋,绕着电场走一圈的总功为零。恒定磁场也有两条核心规律:磁通连续性告诉你磁力线永远闭合,不存在单独的正磁荷或负磁荷;安培环路定律告诉你电流是磁场的源,电流周围会卷起环形磁场。
这些规律在“场不随时间变化”的前提下,各自都能自洽。可一旦进入时变场景,问题就来了:变化的磁场会产生感应电场,这个新电场和静电场不是一回事;变化的电场周围又会怎么样?安培环路定律还成立吗?这正是第4期要解决的。
1.2 这一期的主线:从静态场走向时变场
很多教材把这一章标题写成“时变电磁场”或“麦克斯韦方程组”,但实际内容链条只有一条:先把静态场中四条“各自为政”的规律统一成一个自洽的方程组,再从这个方程组出发,推导出电磁波的存在。
这个过程很像拼图。静电场和恒定磁场的规律本来是四块散落的拼图,它们分别在各自的假设下成立,彼此没有打通。麦克斯韦方程组做的事情,就是把它们拼成一张完整的图。拼完之后你再看这张图,会发现在无源区域竟然能“解出”一种无需源也能传播的波动解——这就是电磁波。公式在纸面上推出来的东西,速度居然和实测光速一致,这个结果无论什么时候想起来都足以让人起鸡皮疙瘩。
所以这一期的核心目标很简单:不背公式,而是自己走一遍从“四个分立定律”到“波动方程”的完整推导。走通了,后面的平面波、极化、反射折射、天线辐射都会顺畅很多。
2. 拆开麦克斯韦方程组:四个方程分别替我们守住了什么
2.1 先建立两把尺子:散度和旋度
在拆方程之前,必须先把“散度”和“旋度”这两个工具的感觉找回来。散度衡量的是“一个点向外发散的程度”,你可以把它想象成喷泉:把一个小球放在水流中,如果水不断从球表面流出,就说这一点散度为正,里面有源;如果水不断流进小球,散度为负,这里有汇。旋度衡量的是“一个点附近绕圈旋转的程度”,想象在流场中放一个小水轮,水轮转得越快,说明该点旋度越大,水轮转动的方向对应旋度方向。
电场和磁场的四种行为,恰好可以分别用这两把尺子来刻画。散度管“有没有源”,旋度管“有没有旋”。电场可以有源,磁场没有源;静电场没有旋,感应电场可以有旋。先把这两把尺子装进脑子里,后面就不会被公式绕晕。
2.2 四个方程的微分形式与物理直觉
麦克斯韦方程组最常用的微分形式长这样:
∇ · D = ρ
∇ · B = 0
∇ × E = -∂B/∂t
∇ × H = J + ∂D/∂t
第一个方程是电场的高斯定律,它说电位移场的散度等于自由电荷密度。翻译成人话:电荷是电场的源头和归宿,有正电荷的地方电场线向外发散,有负电荷的地方电场线向里汇聚。第二个方程是磁通连续性,它说磁场的散度恒为零。世界上没有磁单极子,磁力线永远首尾相接,画出来只能是一条条闭合曲线。
第三个方程是法拉第电磁感应定律的微分形式,它说变化的磁场会产生环形电场。这里的负号特别关键,对应楞次定律:感应电场反抗磁通量的变化,方向要和“变化趋势”唱反调。第四个方程是安培环路定律的推广形式,它说传导电流和变化的电位移场共同激发环形磁场。
四个方程放在一起,你会发现一个非常漂亮的结构:电场的散度对应电荷,磁场的散度对应“零”;电场的旋度对应磁场变化,磁场的旋度对应电流和电场变化。电荷和电流是源,变化的场是“互为源”——电场的变化激发出磁场,磁场的变化又激发出电场。就是这种“互相续命”的机制,让电磁波能够脱离源而存在。
2.3 积分形式和微分形式千万别当成两套公式
我见过很多初学者把积分形式和微分形式当成两个知识点去背,这是最冤枉的。积分形式描述的是“一块区域、一个回路”的整体行为,微分形式描述的是“一个点”的局部行为,它们之间靠高斯散度定理和斯托克斯旋度定理连通。
积分形式更直观:电场穿过封闭面的总通量等于包围的电荷除以介电常数,磁场穿过任意封闭面的总通量永远为零,电场沿闭合回路的环量等于穿过回路的磁通量变化率,磁场沿闭合回路的环量等于穿过回路的全电流。做对称性很好的题目时,积分形式非常顺手;但是要推导波动方程、分析局部场点,微分形式更方便。这两个形式就像同一件事的宏观视角和微观视角,考试时最怕你混着用:积分形式的面积分对应哪个面,回路积分对应哪个绕向,符号和法向必须把对应关系搞清楚。
2.4 别忘了物质方程这个“桥梁”
四个麦克斯韦方程里的D、E、B、H是四个不同的场量,不是随便互换的。在线性各向同性介质中,它们靠物质方程连接:
D = εE
B = μH
ε是介电常数,μ是磁导率。真空中分别记为ε₀和μ₀。很多题目算错,就是因为把D和E混用了:在介质里电位移场D=εE,不能把真空的ε₀硬套进去;磁场也一样,B=μH,算磁场强度和磁感应强度时要带着介质参数。后面推导波动方程时,如果不把物质方程写清楚,极容易在系数上差出ε或μ。
3. 位移电流:方程组里最不直观的一项,为什么非加不可
3.1 一个电容充电场景暴露出的矛盾
先看一个特别经典的思想实验:一个正在充电的平行板电容器,导线中有传导电流,极板间却没有自由电荷移动。现在取一个闭合回路绕着导线,按照安培环路定律,磁场的环量应该等于穿过回路所张曲面的总电流。
问题的关键来了:回路所张的曲面可以有不同的取法。如果取一个被导线穿过的曲面,穿过它的电流就是I,磁场环量等于μ₀I。如果把这个曲面慢慢往上鼓,让它从电容器的两极板之间穿过,这时穿过曲面的传导电流是零,安培环路定律给出的磁场环量也变成零。同一个回路,磁场环量不可能同时等于两个不同的值,这就说明原来的安培环路定律在时变情况下不完备。
电容器极板间虽然没有传导电流,但有变化的电场。要让安培环路定律自洽,就必须在右边加一项和电场变化率成正比的东西,补上这个缺口。
3.2 用散度运算验证:这一项不是拍脑袋补的
从微分形式看更严格。对安培环路定律的两边同时取散度,左边是∇·(∇×B),任何旋度场的散度恒等于零,所以右边也必须保证散度为零。
如果右边只有传导电流J,那就要求∇·J=0。可是电荷守恒定律告诉我们,电流的散度等于电荷密度的减小率:
∇ · J = -∂ρ/∂t
在时变情况下,∂ρ/∂t不为零,∇·J也不为零,这就和“右边散度必须为零”直接冲突。为了让方程组自洽,必须加入一项,使它的散度能抵消∇·J。结合高斯定律∇·D=ρ,恰好可以构造出∂D/∂t这一项:
∇ · (J + ∂D/∂t) = ∇ · J + ∂(∇ · D)/∂t = ∇ · J + ∂ρ/∂t = 0
这个结果完美满足了电荷守恒。麦克斯韦当时正是沿着这个逻辑线,把∂D/∂t这一项补充进去,安培环路定律才升级成第四个麦克斯韦方程。
3.3 位移电流不是电流,但效果胜似电流
麦克斯韦把∂D/∂t称为“位移电流密度”,严格说这个名字容易误导人。它并不是电荷的定向移动,而是电场本身随时间的变化率。但在产生磁场这件事上,它和真实电流地位平等:真实电流产生环形磁场,变化的电场同样产生环形磁场。
回到电容器场景:导线里的传导电流在极板处中断,极板间的位移电流却接续上了,形成完整的全电流。你可以把它想象成一根断裂的水管中间夹了一个水囊:水流在管道里是连续的,虽然水囊内部没有“水管水流”,但水囊鼓起的体积变化同样推动下游出水。位移电流就是那块“体积变化率”。
一旦接受了这个设定,电磁理论就对称了:变化的磁场产生电场,变化的电场产生磁场。电磁场从此不再需要依赖电荷和电流,它可以自己组建一个“场生场”的循环,以波的形式在空间里跑。
4. 一步推导看懂电磁波是怎么从方程里“长”出来的
4.1 推导前必须的两个前提假设
要在数学上推出波动方程,不能一上来就面对最一般的情况。标准做法是先考虑无源区——也就是远离天线、远离电荷电流的自由空间。在这个区域里,ρ=0,J=0,同时假设介质均匀、线性、各向同性,ε和μ是常数。
为什么要做这个假设?因为我们要研究的是“电磁波如何传播”,而不是“源附近复杂的场分布”。当波从源辐射出来以后,源已经不在当地了,传播过程中的场完全靠电场和磁场互相感应来维持,这正好能检验方程组本身会不会产生波动解。另外,只有ε和μ是常数,时间偏导和空间偏导才能干净地交换顺序,否则推导会多出一堆复合微分项。
4.2 完整推导过程:每一步都要知道在干什么
推导从法拉第定律出发,先回忆无源区的两个简化方程:
∇ × E = -∂B/∂t
∇ × B = μ₀ε₀ ∂E/∂t
第一步,对第一个方程两边取旋度:
∇ × (∇ × E) = -∂/∂t (∇ × B)
左边为什么非要取旋度?因为电场E本身就含在旋度里,再取一次旋度,就能把磁场那边的信息引进来。
第二步,把左边的旋度的旋度展开。这里用到一个矢量恒等式:
∇ × (∇ × E) = ∇(∇ · E) - ∇²E
这个恒等式只在直角坐标系下可以直接按分量展开,所以考试中涉及推导时,老师通常默认你利用它。注意等号右边第一项带着散度∇·E,在无源区它等于零,于是左边只剩下-∇²E。
第三步,把右边的时间偏导和磁场的旋度结合起来。交换偏导顺序,得到:
-∂/∂t (∇ × B) = -μ₀ε₀ ∂²E/∂t²
代入上面的结果,就有:
∇²E = μ₀ε₀ ∂²E/∂t²
把这个式子整理成标准形式:
∇²E - μ₀ε₀ ∂²E/∂t² = 0
这就是电场E的波动方程。用同样的步骤对B操作,可以得到完全对称的磁场波动方程。推导过程总共不超过四步,每一步都有明确物理含义:法拉第定律提供电场的旋度,安培-麦克斯韦定律提供磁场的旋度,两个方程彼此代入,就凑出了电磁场的“惯性运动方程”。
4.3 速度是怎么冒出来的
一维弦振动的波动方程长这样:
∂²u/∂x² - (1/v²) ∂²u/∂t² = 0
对比电磁场波动方程,很容易看出v²的身份就是1/(μ₀ε₀)。于是:
v = 1/√(μ₀ε₀)
代入真空中的数值ε₀≈8.854×10⁻¹² F/m,μ₀=4π×10⁻⁷ H/m,算出来大约是3×10⁸ m/s,正好是光速。
这个结论的震撼之处在于:麦克斯韦方程组从头到尾没有提“光”这个字,只是结合了实验规律和数学自洽性,就推出了一个以光速传播的波动解。速度不是人为放进去的,而是由描述电磁性质的两个常数μ₀和ε₀决定的。在介质中,换成相应的μ和ε,速度就变成v=1/√(με),通常比真空光速慢,折射率本质上就是n=√(ε_r μ_r)。
5. 均匀平面波:为什么电场和磁场总是一起走
5.1 先把问题简化成一条直线上的波
波动方程是个偏微分方程,直接求解看起来很难。所以教材都会先介绍最简模型:均匀平面波。所谓“均匀”,指在垂直于传播方向的某个无限大平面上,场量处处相等;所谓“平面波”,指等相位面是一系列平面。
实际操作中,通常设波沿z轴传播,电场只有x分量。这意味着E只依赖于z和t,不依赖于x和y。这样一来,三维的偏微分方程瞬间变成一维问题:
∂²E_x/∂z² - με ∂²E_x/∂t² = 0
这个简化不是偷懒,而是把电磁波最基本的性质抽出来研究:方向性、相位、阻抗、传播速度。等把这些搞清楚,再叠加多方向成分,就能描述更复杂的波束和球面波。
5.2 波动方程解的本质:什么在往哪个方向跑
一维波动方程的通解可以写成:
E_x(z,t) = f⁺(t - z/v) + f⁻(t + z/v)
f⁺和f⁻是任意函数。关键在于理解f(t-z/v)代表沿+z方向传播的波:如果你盯着波形的一个固定相位点,让t-z/v保持常数,z会随t等比例增加,说明这个点在沿着+z移动,速度恰好是v。f(t+z/v)则代表沿-z方向传播的波。电磁波不需要一个特定的“波形”被谁推着走,任意形状的扰动只要满足方程,都会以这个速度向前传播。
最简单的正弦解长这样:
E_x = E₀ cos(ωt - kz)
其中k称为波数,满足k=ω/v。沿+z传播的电磁波,电场表达式里一定是“ωt - kz”这种形式。如果看到“ωt + kz”,那就是反向波。这个符号判断,考场上特别容易出错。
5.3 当场推一遍:磁场的方向和大小是怎么定的
有了电场的表达式,可以用法拉第定律当场推出磁场,不需要额外假设。设E_x = E₀ cos(ωt - kz),算出它的旋度,只保留y分量:
∇ × E = ŷ ∂E_x/∂z = ŷ E₀ k sin(ωt - kz)
法拉第定律说这个旋度等于-∂B/∂t,所以:
∂B_y/∂t = -E₀ k sin(ωt - kz)
对时间积分一次,得到:
B_y = E₀ k/ω cos(ωt - kz) = E₀/v cos(ωt - kz)
注意:这里B_y是正的,也就是说电场在x方向、磁场在y方向,二者方向互相垂直,且同时达到最大值、同时过零。很多人想象中的“电场和磁场相差90度”在这里并不成立,自由空间平面波里它们是严格同相的。能量在电场和磁场之间不是“来回振荡交换”,而是各占一半,一起跟着波向前走。
用H=B/μ换算一下,还可以得到电场和磁场强度的比值:
E_x/H_y = μv = √(μ/ε)
这个比值叫作波阻抗,用η表示。真空中η₀=√(μ₀/ε₀),大约是377Ω。所以看到真空中平面波的电场幅值的时候,直接用E除以377就能得到磁场强度的幅值,不用再查表。
5.4 用右手定则判断传播方向
E、H、传播方向三者的关系,可以用一个简单规则固定下来:E × H的方向就是波的传播方向,也是能流密度S的方向。这里的S就是坡印廷矢量,S=E×H。
这个规则非常好用,做题时直接当检查工具。比如右手四指先沿电场方向指向磁场方向,大拇指指出来的就是能量流动方向。如果已知传播方向和电场方向,要判断磁场方向,只要保证“传播方向 = E×H的方向”成立就行。我在刷题时养成一个习惯:每写出一个平面波表达式,先三个方向都标一遍,确认它们构成右手系,再继续算别的,能少踩很多符号的坑。
6. 踩坑记录与自查清单:这些错我当年都犯过
6.1 六类经典误区
我见过太多初学者栽在下面几个地方,自己当年也逐条踩过,列出来供你对照。
第一,把“∇·E=0”理解成“电场为零”。无源区只是说没有电荷作为净源,不代表没有电场,平面波里电场照样很大。它只代表电场线没有起点和终点,可以穿过该区域。
第二,以为只有传导电流才能产生磁场。安培-麦克斯韦定律明明白白写着,时变电场同样是磁场的源。电容极板间没有电流,但依然存在磁场,就是位移电流的功劳。
第三,用法拉第定律推磁场方向时丢掉负号。旋度算出来之后,必须记得∂B/∂t等于旋度的相反数,负号直接影响磁场方向,进而影响你判断的传播方向。
第四,把“相位差90度”套在自由空间平面波上。这个说法来自近场区或无功功率场景,不属于均匀平面波的典型特征。自由空间行波中E和H同相,别被“电感电容储能振荡”的印象带偏。
第五,遇事不决套377Ω。377Ω是真空波阻抗,介质里的波阻抗η=√(μ/ε),会随材料变化而变。比如水的介电常数很大,η就远小于377Ω。
第六,把积分形式和微分形式混搭。使用积分形式时,必须明确回路绕向和曲面法向的右手关系,符号错了结果全错;使用微分形式时,必须清楚每个偏导对应哪个坐标分量。
6.2 做题时的四步自查习惯
还有一个非常实用的操作模板。遇到平面波计算题,按下面四步走,基本不会出大问题。
第一步,先画出坐标系,标出波的传播方向。然后设电场方向为x或y,用右手定则推出磁场方向,不要凭感觉写。
第二步,写出电场和磁场的具体表达式,注意传播项是“ωt - kz”还是“ωt + kz”,符号错了后面全盘错。
第三步,算完结果后反向验算。把E和H代回法拉第定律或安培-麦克斯韦定律,看看两个旋度方程是否同时满足。只要满足,方向和系数基本就没问题了。
第四步,检查单位。E的单位是V/m,B的单位是T,而V/m和T·m/s在数值上是等价的。拿着这个关系校核v=E/B这个公式,就能发现系数有没有算错。
常备的几个数值也顺手记一下:ε₀≈8.854×10⁻¹² F/m,μ₀=4π×10⁻⁷ H/m,真空光速约3×10⁸ m/s,真空波阻抗约377Ω。这四个常数在后续所有电磁课程里都会反复出现,记牢它们能省下大量翻书时间。
我个人在实际学习中的体会是:第4期真正卡人的地方,往往不是公式本身,而是不知道每一步推导在物理上想干什么。所以我的建议是,把上面的推导自己抄一遍,每写一步都在旁边标注一句“这一步为什么这样做”;如果对∇×(∇×E)那个恒等式实在不放心,就在直角坐标下按分量展开一次,亲眼看到它成立,以后再遇到就会踏实很多。这种慢功夫,到了学天线、微波、光通信的时候会加倍还给你。