波的折射:速度、波长与方向的变化

了解波速变化如何影响折射中的波长和传播方向,并通过清晰讲解、例题和 HSC 风格练习巩固理解。

一组笔直的水波波峰以一定角度到达一片浅水区域。每条波峰的一端先进入浅水。该端减速,而另一端仍在深水中以较快的速度运动。

预测一下会发生什么。波会继续沿原来的方向传播、转向边界,还是转向与边界垂直的直线?

它会转向这条垂直线,也就是所谓的法线。与此同时,相邻波峰之间的距离会变小。

方向和波长这两个变化都来自同一个原因:波速发生了变化

01从波速变化开始

假设一个波从介质 1 传播到介质 2。

有三个物理量需要立即关注:

  • \(v\),波速,单位为米每秒(\(\text{m s}^{-1}\))
  • \(f\),频率,单位为赫兹(\(\text{Hz}\))
  • \(\lambda\),波长,单位为米(\(\text{m}\))

它们之间的关系为

\[
v = f\lambda
\]

频率表示每秒有多少个完整的波动周期经过某一点。波长表示相邻两个波上对应点之间的距离,例如一个波峰到下一个波峰的距离。

现在设想波到达一个固定边界并减速。在 \(v=f\lambda\) 中,哪些量可以发生变化?

频率不会突然改变。入射波以一定的频率驱动边界,因此透射波也会以相同的频率产生。对于 HSC 物理中所考虑的静止边界,

\[
f_1 = f_2
\]

如果 \(f\) 保持不变,而 \(v\) 减小,那么 \(\lambda\) 也必须减小。

因此:

波速变化频率波长
波减速不变减小
波加速不变增大

这是首先需要牢牢记住的一条规律:

在静止边界处,波速发生怎样的比例变化,波长也会发生相同比例的变化,而频率保持不变。

从数学上看,

\[
v_1=f\lambda_1
\]

以及

\[
v_2=f\lambda_2
\]

因此

\[
\frac{\lambda_2}{\lambda_1}=\frac{v_2}{v_1}
\]

如果新的波速是原来波速的 70%,那么新的波长也会是原来波长的 70%。

例题:浅水中的波长会发生什么变化?

一个水波的频率为 \(5.0\ \text{Hz}\)。它在深水中的传播速度为 \(0.72\ \text{m s}^{-1}\),进入较浅区域后速度为 \(0.45\ \text{m s}^{-1}\)。计算它在两个区域中的波长。

步骤 1

\[
\lambda_1=\frac{v_1}{f}
=\frac{0.72}{5.0}
=0.144\ \text{m}
\]

步骤 2

\[
\lambda_2=\frac{v_2}{f}
=\frac{0.45}{5.0}
=0.090\ \text{m}
\]

步骤 3

波速从 \(0.72\ \text{m s}^{-1}\) 降低到 \(0.45\ \text{m s}^{-1}\),因此波长从 \(0.144\ \text{m}\) 减小到 \(0.090\ \text{m}\)。在浅水中,各波峰之间的距离更小。

频率仍为 \(5.0\ \text{Hz}\)。

02为什么方向会改变?

波速变化很容易解释波长变化。要解释弯折,还需要再进一步。

想象两个人一起抬着一根长长的泳池浮条,沿斜线从混凝土地面跑向茂密的草地。其中一个人先踏上草地并减速,而另一个人仍在混凝土地面上以较快速度运动。

在短暂的一段时间里,一端移动的距离比另一端更远。于是泳池浮条发生转动。

波前的行为与此类似。如果波前的一部分比其余部分更早进入新介质,那么这一部分会先改变速度。各部分运动距离不同,就会使波前发生转动。

这个类比很有用,但不要把它理解得过于字面化。波前并不是一根刚性的泳池浮条。它是一条连接波上处于相同振动阶段各点的线。

Oblique wave refraction from a faster upper medium into a slower lower medium. The refracted ray bends toward the normal, while wavefront spacing decreases from lambda 1 to lambda 2.
Entering the slower medium shortens the wavelength and bends the ray toward the normal: v₁ > v₂, λ₁ > λ₂, and θ₂ < θ₁.

波的传播方向与波前垂直。我们通常用一条射线来表示这个方向。

于是,弯折规律可以表述为:

  • 如果波减速,射线会向法线偏折
  • 如果波加速,射线会远离法线偏折

法线是一条与边界成 \(90^\circ\) 的假想直线。

这一点很重要,因为折射角是相对于法线测量的,而不是相对于表面测量的。

一个重要例外:垂直入射

假设波沿法线方向直接接近边界。

波前的每一部分都会同时到达边界。没有任何一侧会先行,因此波前不会发生转动。

波速仍然可以改变。波长仍然可以改变。但传播方向不会改变。

所以,“波速变化会使波发生弯折”这一简化说法并不完整。

更准确的说法是:

当波以斜角穿过边界,并且波速发生变化时,波的传播方向会改变。

03把图像转化为斯涅尔定律

设:

  • \(\theta_1\) 为入射角,从法线开始测量
  • \(\theta_2\) 为折射角,从法线开始测量
  • \(v_1\) 和 \(v_2\) 为波在两种介质中的传播速度

对于折射,

\[
\frac{\sin\theta_1}{\sin\theta_2}
=
\frac{v_1}{v_2}
\]

由于频率保持不变,并且 \(v=f\lambda\),

\[
\frac{v_1}{v_2}
=
\frac{\lambda_1}{\lambda_2}
\]

因此也可以写成

\[
\frac{\sin\theta_1}{\sin\theta_2}
=
\frac{v_1}{v_2}
=
\frac{\lambda_1}{\lambda_2}
\]

这个方程把同一个物理过程中的三个方面联系了起来。

如果 \(v_2\theta_1\)。

步骤 2:应用斯涅尔定律。

\[
n_1\sin\theta_1=n_2\sin\theta_2
\]

因此,

\[
\sin\theta_2
=
\frac{n_1}{n_2}\sin\theta_1
=
\frac{1.49}{1.33}\sin50.0^\circ
\]

\[
\sin\theta_2\approx0.858
\]

所以

\[
\theta_2\approx59.1^\circ
\]

角度增大,因此射线远离法线偏折。

步骤 3:把波长与波速联系起来。

由于

\[
v=\frac{c}{n}
\]

波速之比为

\[
\frac{v_2}{v_1}
=
\frac{n_1}{n_2}
=
\frac{1.49}{1.33}
\]

频率不变,因此波长也按相同的比例变化:

\[
\frac{\lambda_2}{\lambda_1}
=
\frac{1.49}{1.33}
\]

因此,

\[
\lambda_2
=
410\ \text{nm}\times\frac{1.49}{1.33}
\approx459\ \text{nm}
\]

光在水中的波长约为 \(459\ \text{nm}\)。

注意,没有发生的是:光源突然开始以不同的频率振动。频率保持不变。波长发生变化,是因为波速发生了变化。

04最容易导致折射错误的常见误解

“波减速了,所以频率也会降低”

这种说法听起来似乎合理,因为波速和频率都出现在 \(v=f\lambda\) 中。

问题在于,还有两个量可能发生变化。在静止边界处,频率由入射波的振动频率决定。真正发生调整的是波长。

所以,如果波速减半,

\[
v_2=\frac{1}{2}v_1
\]

那么

\[
\lambda_2=\frac{1}{2}\lambda_1
\]

\[
f_2=f_1
\]

“向法线偏折就是向表面偏折”

从几何上看,恰好相反。

法线与表面成 \(90^\circ\),从表面向外伸出。射线向法线偏折时,意味着它与法线之间的夹角变小

如果一个角度从 \(50^\circ\) 减小到 \(30^\circ\),那么射线就是向法线偏折了。

“较慢的波发生弯折,是因为它损失了能量”

折射的根本原因是波穿过边界时波速发生变化,而不只是能量损失。

某些真实材料可能会吸收一部分波的能量,但斯涅尔定律描述的并不是吸收。即使能量损失可以忽略,波仍然可以发生折射。

“只要波速改变,传播方向就一定会改变”

垂直入射时并非如此。

如果波垂直于边界入射,整个波前会同时改变速度。它的波长会改变,但射线仍然沿直线继续前进。

“光波的波长变了,所以颜色一定也会改变”

光进入材料后,波长确实会改变,但频率保持不变。

对于普通可见光,用频率来确定光在电磁波谱中的位置更为合适。如果光之后回到原来的介质,它的速度和波长也会恢复到该介质中相应的数值。

05一个简洁的判断方法

当折射题给出两种介质之间的边界时,可以按照以下顺序处理:

  1. 比较波速。 波是在加速还是减速?
  2. 预测偏折方向。 变慢意味着向法线偏折。变快意味着远离法线偏折。
  3. 保持频率不变。 对于这里讨论的静止边界,\(f_1=f_2\)。
  4. 让波长随波速变化。 使用 \(v=f\lambda\) 或 \(\lambda_2/\lambda_1=v_2/v_1\)。
  5. 如有需要,计算角度。 使用斯涅尔定律。
  6. 用预测结果检查计算结果。 如果计算结果显示一个减速的波远离法线偏折,你应该立即怀疑计算出了问题。

最后这一步可以发现很多计算器输入错误和公式变形错误。

06问题与解答

问题 1

一个频率为 \(12\ \text{Hz}\) 的连续水波以 \(0.48\ \text{m s}^{-1}\) 的速度传播,然后垂直穿过边界,进入一个波速为 \(0.30\ \text{m s}^{-1}\) 的区域。

计算波在两个区域中的波长,说明穿过边界后的频率,并描述传播方向是否发生变化。

解答 1

波长从 \(0.040\ \text{m}\) 减小到 \(0.025\ \text{m}\),频率仍为 \(12\ \text{Hz}\),并且波的传播方向不发生变化。

在边界之前,

\[
\lambda_1=\frac{v_1}{f}
=\frac{0.48}{12}
=0.040\ \text{m}
\]

穿过边界之后,

\[
\lambda_2=\frac{v_2}{f}
=\frac{0.30}{12}
=0.025\ \text{m}
\]

边界是静止的,因此频率保持为 \(12\ \text{Hz}\)。

虽然波速发生了变化,但波是垂直入射的。整个波前同时到达边界,因此波前不会发生转动,传播方向也就不会改变。

一个很容易犯的错误是认为,只要波速改变,就一定会出现可见的弯折。

问题 2

一个波在介质 A 中的传播速度为 \(3.2\ \text{m s}^{-1}\),在介质 B 中的传播速度为 \(2.4\ \text{m s}^{-1}\)。它的频率为 \(8.0\ \text{Hz}\),并以相对于法线 \(45^\circ\) 的角度入射到边界。

计算波在两种介质中的波长以及折射角。

解答 2

波长从 \(0.40\ \text{m}\) 减小到 \(0.30\ \text{m}\),波的折射角约为相对于法线 \(32^\circ\)。

波长分别为

\[
\lambda_A=\frac{v_A}{f}
=\frac{3.2}{8.0}
=0.40\ \text{m}
\]

以及

\[
\lambda_B=\frac{v_B}{f}
=\frac{2.4}{8.0}
=0.30\ \text{m}
\]

对于角度,

\[
\frac{\sin\theta_A}{\sin\theta_B}
=
\frac{v_A}{v_B}
\]

因此

\[
\sin\theta_B
=
\frac{2.4}{3.2}\sin45^\circ
\approx0.530
\]

所以,

\[
\theta_B
=
\sin^{-1}(0.530)
\approx32.0^\circ
\]

波速减小,而角度从 \(45^\circ\) 减小到 \(32^\circ\)。因此波向法线偏折,这与物理上的预测一致。

问题 3

一名学生观察到一个波进入第二种介质。在第二种介质中,波长变为原来的 \(75\%\)。入射角为 \(50^\circ\)。

学生说:“波长变短说明频率一定增大了。”

评价这一说法,并计算折射角。

解答 3

这名学生的说法不正确。频率保持不变,波速降低到原来的 \(75\%\),折射角约为 \(35^\circ\)。

在静止边界处,

\[
f_2=f_1
\]

并且

\[
\frac{v_2}{v_1}
=
\frac{\lambda_2}{\lambda_1}
=0.75
\]

因此,波长变短是由波速降低造成的,而不是由频率升高造成的。

使用斯涅尔定律的波速形式,

\[
\sin\theta_2
=
\frac{v_2}{v_1}\sin\theta_1
\]

得到

\[
\sin\theta_2
=
0.75\sin50^\circ
\approx0.575
\]

因此,

\[
\theta_2
\approx35.1^\circ
\]

由于波进入了波速较低的介质,因此射线向法线偏折。

这一误解来自把 \(v=f\lambda\) 当成这样一个关系:只要其中一个量变化,就能自动判断另外两个量中的哪一个发生了变化。在作出这种判断之前,你需要先使用边界条件 \(f_1=f_2\)。

问题 4

在一次实验中,一组学生测量了一个波穿过静止边界时的数据。

他们得到:

  • 入射角 \(=40^\circ\)
  • 折射角 \(=25^\circ\)
  • 入射波长 \(=12\ \text{cm}\)
  • 折射波长 \(=8.0\ \text{cm}\)

判断这些角度测量值和波长测量值是否与同一个折射模型近似一致。

解答 4

是的。这两组测量数据分别给出约为 \(1.52\) 和 \(1.50\) 的波速比,因此它们近似一致。

根据斯涅尔定律,

\[
\frac{v_1}{v_2}
=
\frac{\sin40^\circ}{\sin25^\circ}
\]

\[
\frac{v_1}{v_2}
\approx
\frac{0.643}{0.423}
\approx1.52
\]

根据波长数据,由于频率不变,

\[
\frac{v_1}{v_2}
=
\frac{\lambda_1}{\lambda_2}
=
\frac{12}{8.0}
=1.50
\]

两个数值略有差异,这对于按题目所给精度进行舍入的实验测量来说是合理的。

两组测量也反映了同一个物理过程。介质 2 中的波速较低,波长较短,射线向法线偏折。

更深入的分析应该检查不同证据是否彼此一致,而不是只套用一个公式后就停止。

问题 5

一个波依次穿过三个区域。区域 A 和 C 中是同一种介质,波速均为 \(6.0\ \text{m s}^{-1}\)。两者之间有一块由介质 B 构成、两个表面互相平行的平行平板,其中波速为 \(4.0\ \text{m s}^{-1}\)。

波的频率为 \(10\ \text{Hz}\),并从 A 进入介质 B,入射角为相对于法线 \(50^\circ\)。

计算:

  • 波在 B 中的角度
  • 波进入 C 后的角度
  • 波在每个区域中的波长

一名学生声称:“因为第二个边界把第一次折射反转了,所以波离开时的情况完全就像这块平板从未存在过一样。”评价这一说法。

解答 5

波在 B 中的角度约为 \(30.7^\circ\),进入 C 后以 \(50^\circ\) 的角度传播;在 A、B 和 C 中的波长分别为 \(0.60\ \text{m}\)、\(0.40\ \text{m}\) 和 \(0.60\ \text{m}\)。这名学生的说法只有部分正确,因为出射射线虽然与入射射线平行,但可能发生横向位移。

在第一个边界处,

\[
\sin\theta_B
=
\frac{v_B}{v_A}\sin\theta_A
\]

因此

\[
\sin\theta_B
=
\frac{4.0}{6.0}\sin50^\circ
\]

\[
\theta_B\approx30.7^\circ
\]

波减速,因此向法线偏折。

在第二个边界处,波重新进入波速与最初相同的介质。再次应用斯涅尔定律,

\[
\frac{\sin30.7^\circ}{\sin\theta_C}
=
\frac{4.0}{6.0}
\]

得到

\[
\theta_C\approx50^\circ
\]

因此,出射射线与入射射线平行。

各区域中的波长为

\[
\lambda_A=\frac{6.0}{10}=0.60\ \text{m}
\]

\[
\lambda_B=\frac{4.0}{10}=0.40\ \text{m}
\]

以及

\[
\lambda_C=\frac{6.0}{10}=0.60\ \text{m}
\]

整个过程中,频率始终保持为 \(10\ \text{Hz}\)。

这名学生说对了一点:当波重新进入原来类型的介质后,原来的角度和波长都会恢复。不过,由于波在 B 中以不同的角度传播,平行平板通常会使射线发生横向位移。因此,即使最终传播方向恢复了,平板仍然改变了波的传播路径。

问题 6

光从折射率为 \(1.50\) 的玻璃进入折射率为 \(1.00\) 的空气。光在玻璃中的入射角为 \(50^\circ\)。

一名学生把这些数值代入斯涅尔定律,得到

\[
\sin\theta_2=1.15
\]

他们因此得出结论:一定是计算器或斯涅尔定律出了问题。

解释这个结果实际上意味着什么。

解答 6

这个计算结果表示,在这个入射角下,不会有普通的折射光线进入空气。光会发生全反射,而不是由斯涅尔定律给出一个真实的折射角。

\[
n_1\sin\theta_1=n_2\sin\theta_2
\]

开始,可得

\[
\sin\theta_2
=
\frac{1.50}{1.00}\sin50^\circ
\approx1.15
\]

但是,真实角度的正弦值不可能大于 1。

这并不是计算器出了问题。当光从折射率较高的玻璃进入折射率较低的空气时,它会远离法线偏折。随着入射角增大,折射角会逐渐接近 \(90^\circ\)。当入射角超过某一个特定值,也就是所谓的临界角之后,就不会再有传播进入第二种介质的折射光线。

这里的重要启示是,方程有其物理适用范围。一个数学上不可能的结果,可能正说明这种情况已经进入了另一个物理状态。

07折射还能帮助你理解什么

如果把方向和波长看作同一个原因造成的两个结果,折射就更容易梳理。

波到达一个边界。它的速度发生变化。频率由入射波决定,因此保持不变。于是波长发生变化。如果波以斜角穿过边界,波前的不同部分会在不同时间改变速度,从而使波前发生转动,并改变传播方向。

从这一条因果链出发,

\[
\text{波速变化}
\rightarrow
\text{波长变化}
\rightarrow
\text{斜入射时波前发生转动}
\]

你可以建立对斯涅尔定律的理解,而不是把它作为一个孤立的公式来死记硬背。

下一步很有用的做法,是把“远离法线偏折”的情况推到极限。当光从光速较慢的光学介质进入光速较快的介质时,折射角最终可以达到 \(90^\circ\)。这就直接引出了临界角和全反射,而它们本质上正是同一个折射模型在极限情况下的表现。