全反射的隐失波(Evanescent Wave,也译作“倏逝波”)是光学中一个非常迷人且重要的概念。它指的是:当光从光密介质射向光疏介质,且入射角大于临界角时,虽然光被全部反射回光密介质,但在光疏介质一侧,仍然存在一个紧贴界面、沿界面传播、振幅随深度指数衰减的电磁场。
下面从几个层面来拆解它:
1. 为什么会出现隐失波?
从几何光学的角度看,全反射发生时,光线似乎完全没有进入第二种介质。但从电磁波理论(麦克斯韦方程组)来看,情况并非如此。
当光波到达界面时,必须满足边界条件:电场和磁场的切向分量在界面两侧必须连续。如果光疏介质一侧的场完全为零,就无法满足这个连续性条件。因此,在光疏介质中必须存在一个非零的场,但它不能像普通传播波那样向深处传播,只能“紧贴”界面存在。
这个场就是隐失波。
2. 隐失波的核心特征
- 沿界面传播:隐失波沿界面方向(比如 x 方向)传播,其波矢的切向分量与入射波一致。
- 振幅垂直界面指数衰减:在垂直于界面的方向(比如 z 方向,指向光疏介质),振幅按 \( e^{-z/d} \) 衰减,其中 \( d \) 是穿透深度。
- 不传输能量:隐失波在时间平均意义上,不向光疏介质内部传输净能量。能量只是在界面附近“来回振荡”,最终全部被反射回去。这是它与普通透射波的本质区别。
- 穿透深度:通常定义为振幅衰减到界面处 \( 1/e \) 时的深度,量级为波长量级。公式为: \[ d = \frac{\lambda}{4\pi \sqrt{n_1^2 \sin^2\theta_i - n_2^2}} \] 其中 \( n_1 > n_2 \),\( \theta_i > \theta_c \)。入射角越接近临界角,穿透深度越大;越远离临界角,衰减越快。
3. 隐失波是“真实存在”的吗?
是的。虽然它不能把能量带入光疏介质深处,但它是一个真实的电磁场,可以被探测和利用。最经典的证据是受抑全反射:
如果在光疏介质一侧(距离界面小于穿透深度的位置)放置另一个光密介质(比如另一块棱镜),隐失波会“耦合”进第二块棱镜,导致原本的全反射被破坏,光能量部分透射过去。这就是光纤耦合器、指纹识别、表面等离子体共振等技术的物理基础。
4. 主要应用
- 受抑全反射与光纤耦合:用于将光从一根光纤耦合到另一根,或制作可调光衰减器。
- 全内反射荧光显微镜:利用隐失波只激发界面附近极薄一层(约100 nm)的荧光分子,实现超高信噪比的单分子成像。
- 表面等离子体共振:隐失波与金属表面等离子体耦合,对界面折射率变化极其敏感,用于生物分子相互作用检测。
- 近场光学显微镜:利用隐失波突破衍射极限,实现纳米级分辨率。
- 光波导与集成光学:隐失波用于定向耦合器、微环谐振器等。
5. 一个常见误解
很多人以为“全反射”意味着光疏介质中完全没有场。实际上,场存在,但不传输能量。隐失波就像界面上的“幽灵场”,它不带走能量,却能在近场范围内与其它物体发生相互作用。
如果你需要,我可以进一步推导隐失波的波矢表达式,或者详细解释受抑全反射的能量耦合过程。
1. 先纠正一个措辞:不是“入射角小于折射角”
你说“因为入射角小于折射角,会让透射消失”——这个表述容易混淆。
正确的逻辑是:
- 光从光密介质(\(n_1\))射向光疏介质(\(n_2\)),所以 \(n_1 > n_2\)。
- 根据斯涅尔定律:\(n_1 \sin\theta_i = n_2 \sin\theta_t\)。
- 因为 \(n_1 > n_2\),所以 \(\sin\theta_t = \frac{n_1}{n_2}\sin\theta_i > \sin\theta_i\),即 \(\theta_t > \theta_i\)(折射角大于入射角)。
- 当入射角增大到某个值时,折射角先到达 \(90°\)。这个入射角就是临界角 \(\theta_c = \arcsin(n_2/n_1)\)。
- 超过临界角后,斯涅尔定律要求 \(\sin\theta_t > 1\),无实数解——几何光学意义上的折射波不存在了。
所以准确说法是:折射角大于入射角,且折射角先达到90°,导致透射波无法继续以传播波形式存在。
2. 你说的“透射不会突然消失,而是变成隐失波”——这是对的
这正是隐失波的核心意义。可以这样理解这个过程:
临界角之前(\(\theta_i < \theta_c\))
界面两侧都有传播波:
- 介质1:入射波 + 反射波
- 介质2:透射波(折射波),沿某个角度传播出去,带走能量。
此时透射波的 \(k_z\)(垂直界面的波矢分量)是实数,波可以正常向深处传播。
到达临界角(\(\theta_i = \theta_c\))
透射波恰好沿界面传播(\(\theta_t = 90°\)),\(k_z = 0\)。它不再深入介质2,但还没有衰减。
超过临界角(\(\theta_i > \theta_c\))
斯涅尔定律无实数解。但如果你不强行要求 \(\theta_t\) 是实数,而是允许 \(k_z\) 变成虚数:
\[ k_z = i\kappa, \quad \kappa > 0 \]
那么介质2中的场变成:
\[ e^{i(k_x x + k_z z)} = e^{i k_x x} \cdot e^{-\kappa z} \]
这就是隐失波:沿界面传播(\(x\)方向),垂直界面指数衰减(\(z\)方向)。
所以你的说法可以精确化为:
超过临界角后,透射波并没有“啪”地消失,而是从传播波连续地转变为隐失波——它仍然存在于介质2中,只是不再向深处传播能量,而是紧贴界面、指数衰减。
3. 一个重要的补充:能量去哪儿了?
隐失波虽然存在于介质2中,但它不带走净能量。时间平均的坡印廷矢量在 \(z\) 方向为零:
\[ \langle S_z \rangle = 0 \]
所以入射光的能量全部回到介质1,这就是“全反射”中“全”的含义。
但要注意:隐失波的存在是真实的,它携带的是无功功率(来回振荡的能量),而不是净传输的能量。可以类比为:
- 传播波 = 真正搬走了能量
- 隐失波 = 在界面附近“抖”了一下,能量又回去了
4. 用一张“思维图”总结你的理解
入射角增大
│
▼
θi < θc: 有反射 + 有透射(传播波,带走能量)
│
▼
θi = θc: 透射波沿界面传播(kz = 0)
│
▼
θi > θc: 透射波“变成”隐失波(kz 变为虚数)
→ 沿界面传播
→ 垂直界面指数衰减
→ 不传输净能量
→ 全反射成立
5. 最后一点:隐失波不是“另一种波”,而是透射波的解析延拓
从数学上看,隐失波和传播波是同一个公式在不同参数区域的表现:
\[ k_z = \sqrt{k_2^2 - k_x^2} \]
- 当 \(k_x < k_2\):\(k_z\) 实数 → 传播波
- 当 \(k_x > k_2\):\(k_z\) 虚数 → 隐失波
所以并不是“透射波消失了,然后冒出来一个隐失波”,而是透射波的数学表达式在超过临界角后自然变成了隐失波的形式。物理上连续,没有突变。
总结你的理解:
| 你的表述 | 精确化 |
|---|---|
| 全反射就是透射消失 | 透射波不再以传播波形式存在 |
| 透射不会突然消失 | 正确,它连续转变为隐失波 |
| 变成隐失波 | 正确,隐失波沿界面传播、垂直衰减、不传能量 |
你的直觉是对的,只需要把“入射角小于折射角”改成“折射角大于入射角,先到达90°”,整个图像就完整了。
\(z\) 从界面算起,指向光疏介质(介质2)内部的方向为正。
所以 \(e^{-\kappa z}\) 表示:越深入光疏介质,振幅越小;在界面处(\(z=0\))振幅最大。
1. 坐标怎么设
设界面是 \(z=0\) 平面:
- 介质1(光密,\(n_1\)):\(z < 0\)
- 介质2(光疏,\(n_2\)):\(z > 0\)
光从介质1射向介质2,入射点在界面 \(z=0\) 处。
介质1 (n1, 光密) 介质2 (n2, 光疏)
z<0 | z>0
|
入射波 ↘ | 隐失波:e^{-κz}
反射波 ↖ | (紧贴界面,向z>0衰减)
|
z=0 界面
2. 为什么取 \(z>0\) 为正
因为隐失波存在于介质2中,我们关心的是它深入介质2时如何衰减。所以自然把“深入介质2”的方向定义为正 \(z\)。
于是:
\[ E_2(x,z) \propto e^{i k_x x} \cdot e^{-\kappa z}, \quad z \geq 0 \]
- \(z = 0\):界面处,\(e^{-\kappa \cdot 0} = 1\),振幅最大。
- \(z = d = 1/\kappa\):振幅降到 \(1/e \approx 37%\)。
- \(z \to +\infty\):振幅趋于零。
3. 如果坐标反过来会怎样
如果你非要把 \(z\) 定义为指向介质1为正,那也没问题,只是表达式要改。
比如设介质2在 \(z < 0\),那么隐失波应写成:
\[ E_2 \propto e^{+\kappa z}, \quad z \leq 0 \]
因为 \(z\) 是负数,\(+\kappa z\) 越负越小,仍然表示深入介质2时衰减。
关键不是正负号,而是:指数必须让场在离开界面、深入光疏介质时衰减。
4. 和传播波的对比
| 传播波(\(k_z\) 实数) | 隐失波(\(k_z\) 虚数) | |
|---|---|---|
| 垂直界面方向 | \(e^{i k_z z}\),振荡 | \(e^{-\kappa z}\),衰减 |
| 能量 | 向 \(z\) 方向传输 | 不向 \(z\) 方向传输净能量 |
| \(z\) 正方向 | 通常取传播方向 | 取深入光疏介质方向 |
| 界面处 | 相位连续 | 振幅最大 |
5. 一句话总结
隐失波表达式 \(e^{-\kappa z}\) 中的 \(z\),是从界面(\(z=0\))算起、指向光疏介质内部的距离。界面处振幅最大,越往里越小,所以它“贴”在界面上。
如果你愿意,我也可以画一个振幅随 \(z\) 变化的曲线,或者推导一下穿透深度 \(d=1/\kappa\) 的具体表达式。
1. 定义
在介质2中,如果没有界面、无限大均匀介质,电磁波的色散关系是:
\[ k_2^2 = k_x^2 + k_z^2 = \left(\frac{\omega}{c}n_2\right)^2 \]
所以:
\[ k_2 = \frac{\omega}{c}n_2 = \frac{2\pi}{\lambda_2} \]
其中 \(\lambda_2 = \lambda_0 / n_2\) 是光在介质2中的波长。
这个 \(k_2\) 只由介质2的折射率 \(n_2\) 和频率 \(\omega\) 决定,与入射角无关。
2. 和 \(k_x\)、\(k_z\) 的关系
在界面处,相位匹配要求切向波矢连续:
\[ k_x = \frac{\omega}{c}n_1\sin\theta_i \]
这是由入射波决定的,与介质2无关(但必须两侧相等)。
然后由介质2的色散关系:
\[ k_z^2 = k_2^2 - k_x^2 \]
- 如果 \(k_x < k_2\):\(k_z\) 实数 → 传播波(透射波)
- 如果 \(k_x > k_2\):\(k_z\) 虚数 → 隐失波
3. 临界角对应的就是 \(k_x = k_2\)
临界角条件:
\[ n_1 \sin\theta_c = n_2 \]
两边乘 \(\omega/c\):
\[ k_x = \frac{\omega}{c}n_1\sin\theta_c = \frac{\omega}{c}n_2 = k_2 \]
所以:
- \(\theta_i < \theta_c\):\(k_x < k_2\),\(k_z\) 实数,有透射波
- \(\theta_i = \theta_c\):\(k_x = k_2\),\(k_z = 0\),透射波沿界面
- \(\theta_i > \theta_c\):\(k_x > k_2\),\(k_z\) 虚数,隐失波
4. 注意区分三个量
| 符号 | 含义 | 由谁决定 |
|---|---|---|
| \(k_1 = \frac{\omega}{c}n_1\) | 介质1中的固有波数 | 介质1、频率 |
| \(k_2 = \frac{\omega}{c}n_2\) | 介质2中的固有波数 | 介质2、频率 |
| \(k_x\) | 界面切向波矢分量 | 入射角、介质1(但两侧相等) |
| \(k_z\) | 垂直界面波矢分量 | 由 \(k_2^2 - k_x^2\) 决定 |
5. 一句话总结
\(k_2\) 是介质2的固有波数,由 \(n_2\) 和频率决定。全反射发生时,\(k_x > k_2\),导致 \(k_z = \sqrt{k_2^2 - k_x^2}\) 变成虚数,隐失波由此出现。
所以你的理解是对的:\(k_2\) 是介质2中的 \(k\),但它是“介质2本来应有的波数”,而不是隐失波实际的垂直波矢。隐失波的垂直波矢是 \(i\kappa\),其中 \(\kappa = \sqrt{k_x^2 - k_2^2}\)。
下面我从物理角度说清楚。
1. 先排除一个错误类比:这不是“势能垒”
在量子力学中,粒子遇到势垒 \(V > E\) 时,波函数在势垒内指数衰减,这叫隧穿。那里有一个真实的势能分布,粒子“能量不够”所以进不去。
但在全反射中:
- 介质2里没有势垒,它就是一块均匀透明的介质。
- 光子的能量没有变,频率 \(\omega\) 在两侧相同。
- 没有任何“能量不够”的问题。
所以隐失波不是因为“势能挡住了光”。如果真是势能问题,那降低入射角到临界角以下,光就能进去——但临界角以下光本来就能进去,这不是势能解释的。
2. 物理原因:切向动量守恒 + 介质2的色散限制
真正的物理原因可以归结为一句话:
光在界面切向的动量(波矢 \(k_x\))由入射条件固定,但介质2本身能支持的传播波,其总动量大小 \(k_2\) 是有限的。当切向动量需求超过介质2能提供的总动量时,垂直方向的动量就变成虚数,波无法传播。
具体来说:
第一步:切向动量必须守恒
界面是平移对称的(沿界面方向均匀),所以切向波矢 \(k_x\) 在两侧必须相等。这是诺特定理意义上的动量守恒。
\[ k_x = \frac{\omega}{c}n_1\sin\theta_i \]
入射角越大,\(k_x\) 越大。
第二步:介质2能支持的传播波,总波矢固定为 \(k_2\)
在介质2中,一个自由传播的电磁波必须满足:
\[ k_x^2 + k_z^2 = k_2^2 = \left(\frac{\omega}{c}n_2\right)^2 \]
这意味着:介质2中传播波的切向波矢 \(k_x\) 最大只能是 \(k_2\)(此时 \(k_z = 0\),波沿界面传播)。
第三步:当 \(k_x > k_2\) 时,矛盾出现
如果入射角足够大,使得:
\[ k_x = \frac{\omega}{c}n_1\sin\theta_i > \frac{\omega}{c}n_2 = k_2 \]
那么介质2中根本找不到一个实数 \(k_z\) 能满足色散关系。也就是说:
介质2中不存在任何一个传播波,其切向波矢等于入射波提供的 \(k_x\)。
但边界条件又要求切向场必须连续,切向波矢必须匹配。于是唯一的出路是:让 \(k_z\) 变成虚数,场在垂直方向指数衰减。这样切向波矢仍然是 \(k_x\),但垂直方向不再是传播,而是衰减。
3. 用类比帮助理解
类比一:绳子上的波
想象一根粗绳(介质1)接一根细绳(介质2)。波从粗绳传向细绳。
- 如果频率较低,波能传过去。
- 但如果频率很高,细绳的“截止频率”到了,波就无法在细绳中传播,只能在接头处衰减。
这不是“势能”问题,而是细绳本身的色散特性决定它支持不了那么高的切向波矢。
类比二:波导截止频率
在微波波导中,如果频率低于截止频率,波就不能传播,只能指数衰减。原因是波导的几何尺寸限制了它能支持的波矢。
全反射中的介质2,某种意义上就像一个“截止”了的波导:入射波要求的切向波矢太大,介质2支持不了。
4. 那能量为什么不进去?
因为 \(k_z\) 是虚数,垂直方向的坡印廷矢量时间平均为零:
\[ \langle S_z \rangle = 0 \]
隐失波携带的是无功功率(振荡的能量),不是净传输的能量。能量在界面附近来回交换,最终全部返回介质1。
这就像:
- 传播波 = 真正搬走了能量
- 隐失波 = 在界面附近“抖”了一下,能量又回去了
5. 回到你的问题:“物理上是什么原因?”
| 你的猜测 | 实际情况 |
|---|---|
| 势能无法穿透 | ❌ 没有势能垒,光子能量没变 |
| 某种“挡不住但进不去”的机制 | ✅ 切向动量守恒 + 介质2色散限制 |
| 透射波变成隐失波 | ✅ 数学上连续,物理上连续 |
最准确的物理表述是:
全反射发生时,入射波在界面切向的波矢 \(k_x\) 超过了介质2所能支持的传播波的最大切向波矢 \(k_2\)。由于切向波矢必须守恒,而介质2又无法提供对应的实数垂直波矢,于是垂直波矢变为虚数,波在介质2中指数衰减,形成隐失波。这不是势能垒的问题,而是动量匹配 + 介质色散关系共同决定的结果。
6. 和量子隧穿的关系
你提到“势能无法穿透”,可能是因为隐失波和量子隧穿的波函数都有 \(e^{-\kappa z}\) 的形式。这确实是数学上的相似,但物理起源不同:
| 量子隧穿 | 全反射隐失波 | |
|---|---|---|
| 衰减原因 | 粒子能量低于势垒 | 切向波矢超过介质2的 \(k_2\) |
| 是否有势垒 | 有 | 无 |
| 能量是否改变 | 不变 | 不变 |
| 数学形式 | \(e^{-\kappa x}\) | \(e^{-\kappa z}\) |
| 能否耦合出去 | 能(隧穿) | 能(受抑全反射) |
所以你可以说“形式上像隧穿”,但不能说“物理上是势能挡住的”。
一句话总结:
全反射的隐失波不是“势能挡住了光”,而是切向动量守恒要求 \(k_x\) 很大,而介质2的色散关系只允许总波矢 \(k_2\) 那么小,两者矛盾时,垂直波矢只能变成虚数,波就衰减了。
让我用完全物理的语言重新讲一遍,不用色散关系那套数学。
1. 先看光在介质里“怎么走”
光在均匀介质中传播时,它的总波矢大小 \(k_2\) 是固定的,由介质2的折射率决定。你可以把它想象成光在介质2中“能用的总动量预算”是固定的。
这个总动量要分成两个方向:
\[ k_2^2 = k_x^2 + k_z^2 \]
- \(k_x\):沿界面方向的分量
- \(k_z\):垂直界面方向的分量
总预算 \(k_2\) 固定,\(k_x\) 和 \(k_z\) 此消彼长。
2. 入射角越大,切向分量 \(k_x\) 越大
光从介质1入射,界面要求切向分量连续:
\[ k_x = k_1 \sin\theta_i \]
入射角 \(\theta_i\) 越大,\(\sin\theta_i\) 越大,所以 \(k_x\) 越大。
也就是说:入射角越大,光在界面方向“分走”的动量越多。
3. 当 \(k_x\) 把预算吃光,\(k_z\) 就没了
介质2的总预算是 \(k_2\)。切向分量 \(k_x\) 必须从这预算里扣。
\[ k_z^2 = k_2^2 - k_x^2 \]
- 入射角小:\(k_x\) 小,\(k_z^2 > 0\),垂直方向还有余量,光能往深处走 → 透射波
- 入射角增大:\(k_x\) 变大,\(k_z^2\) 变小,垂直方向余量减少
- 临界角:\(k_x = k_2\),\(k_z = 0\),垂直方向余量刚好用完,光只能沿界面走
- 超过临界角:\(k_x > k_2\),切向分量已经超过了总预算,\(k_z^2 < 0\),垂直方向不仅没余量,还“欠债”了
物理图像:
光在界面方向被“抽走”的动量太多,导致垂直方向非但没有剩余动量,反而变成了负的。垂直方向无法再维持振荡传播,只能指数衰减。
4. 所以你的说法应该反过来
你说:
“入射角太大,垂直分量不够大,导致无法穿过。”
更准确的说法是:
入射角太大,切向分量太大,把垂直分量“挤”没了,甚至挤成负的,所以无法穿过。
不是垂直分量“不够大”主动变小,而是切向分量太大,从总预算里扣完之后,垂直方向没剩下什么。
打个比方:
- 你每个月总预算 1000 块(\(k_2\))
- 房租(\(k_x\))随入射角增大而涨
- 房租 600 时,还剩 400 吃饭(\(k_z\)),能活
- 房租涨到 1000,吃饭钱为 0,刚好活着(临界角)
- 房租涨到 1200,不仅吃饭钱没了,还倒欠 200,活不下去了(隐失波)
不是“饭钱不够”,而是房租把预算吃超了。
5. 为什么“挤没了”就不能传播?
因为光在垂直方向要传播,需要 \(k_z\) 是实数,意味着垂直方向有真实的动量来回振荡。
当 \(k_z^2 < 0\),\(k_z\) 变成虚数,垂直方向的场不再是 \(\cos(k_z z)\) 那样的振荡,而是 \(e^{-\kappa z}\) 那样的衰减。
物理上:垂直方向没有足够的动量来维持一个完整的波周期,波还没来得及完成一个振荡,振幅就已经衰减下去了。
这就是隐失波。
6. 用一句话总结物理图像
光在介质2中能用的总动量 \(k_2\) 是固定的。入射角越大,界面方向分走的动量 \(k_x\) 越多。当 \(k_x\) 超过 \(k_2\) 时,垂直方向不仅没有剩余动量,反而变成负的,无法维持传播,只能指数衰减。这就是隐失波。
所以你的直觉是对的,只是要把“垂直分量不够大”改成“切向分量太大,把垂直分量挤没了”。这样就是纯物理图像,不依赖公式推导。
但隐失波的穿透深度会随入射角变化,角度越大,衰减越快,越“贴”在界面上。
1. 临界角以上,一直有隐失波
只要 \(\theta_i > \theta_c\),就有:
\[ k_x = \frac{\omega}{c}n_1\sin\theta_i > \frac{\omega}{c}n_2 = k_2 \]
于是:
\[ \kappa = \sqrt{k_x^2 - k_2^2} > 0 \]
隐失波始终存在,形式为:
\[ e^{-\kappa z} \]
\(\kappa\) 是实数且大于零,场在介质2中指数衰减。没有哪个角度能让它突然变成零。
2. 角度越大,衰减越快
穿透深度定义为振幅降到 \(1/e\) 的深度:
\[ d = \frac{1}{\kappa} = \frac{1}{\sqrt{k_x^2 - k_2^2}} \]
代入 \(k_x = \frac{\omega}{c}n_1\sin\theta_i\),\(k_2 = \frac{\omega}{c}n_2\):
\[ d = \frac{\lambda_0}{2\pi\sqrt{n_1^2\sin^2\theta_i - n_2^2}} \]
- 刚超过临界角:\(\sin\theta_i \approx n_2/n_1\),分母接近零,\(d \to \infty\)。隐失波延伸得很深。
- 角度增大:分母变大,\(d\) 减小,隐失波越来越薄。
- 趋近 \(90°\):\(\sin\theta_i \to 1\),\(d\) 趋于最小值:
\[ d_{\min} = \frac{\lambda_0}{2\pi\sqrt{n_1^2 - n_2^2}} \]
这个最小值仍然是有限且非零的。隐失波仍然存在,只是非常薄。
3. 极端情况:掠入射
当 \(\theta_i \to 90°\)(光几乎平行于界面入射):
- \(k_x \to \frac{\omega}{c}n_1\),达到最大
- \(\kappa = \sqrt{k_x^2 - k_2^2}\) 达到最大
- \(d\) 达到最小,但不为零
隐失波依然存在,只是被压缩在界面附近极薄的一层里。
4. 那什么时候“没了”?
严格来说,只要满足全反射条件,隐失波就永远存在。但在实际中,有两种情况会让它“看起来没了”:
(1)探测精度不够
穿透深度可能只有几十纳米甚至几纳米。如果探测手段分辨率不够,就测不到,看起来像“没了”。但物理上它仍在。
(2)介质2有吸收
如果介质2不是理想透明介质,而是有吸收的(比如金属),那么 \(n_2\) 变成复数,情况会变。这时能量会部分被吸收,隐失波的行为会改变。但这已经不是理想全反射了。
5. 总结
| 入射角 | 隐失波是否存在 | 穿透深度 |
|---|---|---|
| \(\theta_i < \theta_c\) | 无(有传播透射波) | — |
| \(\theta_i = \theta_c\) | 临界,\(k_z = 0\) | 趋于无穷 |
| \(\theta_i > \theta_c\) | 始终存在 | 随角度增大而减小 |
| \(\theta_i \to 90°\) | 仍然存在 | 趋于有限最小值 |
一句话:
只要超过临界角,隐失波就一定存在,不会消失。角度越大,它越薄,但永远不会变成零。
1. 反射定律
\[ \theta_r = \theta_i \]
- 反射角等于入射角
- 反射光线、入射光线、法线在同一平面内
- 与介质折射率无关,永远成立
2. 折射定律(斯涅尔定律)
\[ n_1 \sin\theta_i = n_2 \sin\theta_t \]
其中:
- \(n_1\):入射介质(光密)折射率
- \(n_2\):透射介质(光疏)折射率
- \(\theta_i\):入射角(从法线算起)
- \(\theta_t\):折射角(从法线算起)
也可以写成:
\[ \frac{\sin\theta_i}{\sin\theta_t} = \frac{n_2}{n_1} = \frac{v_1}{v_2} \]
其中 \(v_1, v_2\) 是光在两种介质中的相速度。
3. 因为 \(n_1 > n_2\),所以 \(\theta_t > \theta_i\)
从斯涅尔定律:
\[ \sin\theta_t = \frac{n_1}{n_2}\sin\theta_i \]
因为 \(n_1 > n_2\),所以 \(\frac{n_1}{n_2} > 1\),于是:
\[ \sin\theta_t > \sin\theta_i \]
在 \(0° \sim 90°\) 范围内,正弦函数单调递增,所以:
\[ \theta_t > \theta_i \]
折射角大于入射角,光线偏离法线。
4. 临界角怎么来的
当 \(\theta_t = 90°\) 时,折射光沿界面传播。此时:
\[ n_1 \sin\theta_c = n_2 \sin 90° = n_2 \]
所以:
\[ \sin\theta_c = \frac{n_2}{n_1} \]
\[ \theta_c = \arcsin\frac{n_2}{n_1} \]
这就是临界角。
5. 三个阶段对比
| 阶段 | 条件 | 反射 | 折射 |
|---|---|---|---|
| 未到临界角 | \(\theta_i < \theta_c\) | \(\theta_r = \theta_i\) | \(n_1\sin\theta_i = n_2\sin\theta_t\),\(\theta_t > \theta_i\) |
| 恰好临界 | \(\theta_i = \theta_c\) | \(\theta_r = \theta_i\) | \(\theta_t = 90°\),沿界面传播 |
| 超过临界 | \(\theta_i > \theta_c\) | \(\theta_r = \theta_i\) | 无实数解,出现隐失波,全反射 |
6. 注意
反射定律 \(\theta_r = \theta_i\) 是永远成立的,不管有没有超过临界角。
斯涅尔定律在超过临界角后,如果强行写:
\[ \sin\theta_t = \frac{n_1}{n_2}\sin\theta_i > 1 \]
无实数解,意味着不存在传播的折射波。这时折射波“转变”为隐失波。
1. 先明确“强度”指什么
这里说的强度,通常指时间平均的能流密度(坡印廷矢量的时间平均值),也就是光强。
设:
- \(I_i\):入射光强
- \(I_r\):反射光强
- \(I_t\):透射(折射)光强
能量守恒要求:
\[ I_i = I_r + I_t \]
(假设介质无吸收)
2. 临界角之前(\(\theta_i < \theta_c\))
反射率与透射率
用菲涅尔公式可以算出反射率和透射率。反射率 \(R = I_r / I_i\),透射率 \(T = I_t / I_i\),满足:
\[ R + T = 1 \]
具体数值取决于:
- 入射角 \(\theta_i\)
- 偏振态(s偏振或p偏振)
- 折射率比 \(n_1 / n_2\)
关键特征
(1)反射率随入射角变化
- 垂直入射(\(\theta_i = 0°\)):\(R\) 最小,但不为零
- 入射角增大:\(R\) 逐渐增大
- 接近临界角:\(R \to 1\),\(T \to 0\)
(2)p偏振有布儒斯特角
对于p偏振(电场平行于入射面),存在一个特殊角度——布儒斯特角 \(\theta_B\),此时:
\[ R_p = 0 \]
所有p偏振光全部透射,没有反射。这个角度满足:
\[ \tan\theta_B = \frac{n_2}{n_1} \]
注意:这里是从光密到光疏,\(n_2 < n_1\),所以 \(\theta_B < 45°\)。
(3)s偏振没有零反射点
s偏振(电场垂直于入射面)的反射率始终大于零,随角度增大而单调增大。
临界角附近的行为
当 \(\theta_i \to \theta_c\) 时:
\[ R \to 1, \quad T \to 0 \]
透射光越来越弱,反射光越来越强。但注意:透射光仍然存在,只是越来越弱,并且折射角越来越接近90°。
3. 恰好临界角(\(\theta_i = \theta_c\))
此时:
- 折射角 \(\theta_t = 90°\),折射光沿界面传播
- \(R = 1\),\(T = 0\)
- 透射波不再向介质2深处传播能量
- 隐失波开始出现,但还没有完全形成
严格来说,临界角处透射波的能流在垂直界面方向为零,沿界面方向有能流,但整体不带走能量。
4. 临界角之后(\(\theta_i > \theta_c\))
此时:
\[ R = 1, \quad T = 0 \]
入射光能量全部被反射,没有净能量进入介质2。
但隐失波仍然存在,它携带的是无功功率,不传输净能量。所以:
\[ I_i = I_r \]
\[ I_t = 0 \quad \text{(净能流)} \]
重要澄清
隐失波虽然存在于介质2中,但它的坡印廷矢量在垂直界面方向的时间平均为零:
\[ \langle S_z \rangle = 0 \]
所以它不带走能量。能量在界面附近来回振荡,最终全部返回介质1。
5. 反射率随角度的完整曲线
R
1 ┤ ┌─────────────── 全反射区
│ /
│ /
│ /
│ / ← 临界角,R→1
│ /
│ /
│ / ← p偏振有凹陷(布儒斯特角)
│ /
│ /
│ /
│ /
│ /
│ /
│ /
│ /
│ /
│ /
│ /
│ /
│/
0 └────────────────────────────────────→ θi
0° θB θc 90°
- s偏振:单调上升
- p偏振:先下降到零(布儒斯特角),再上升
- 两者都在临界角处达到 \(R = 1\)
- 临界角之后,\(R\) 恒为1
6. 透射率的行为
| 阶段 | 反射率 \(R\) | 透射率 \(T\) | 透射波性质 |
|---|---|---|---|
| \(\theta_i < \theta_c\) | \(0 < R < 1\) | \(0 < T < 1\) | 传播波,带走能量 |
| \(\theta_i = \theta_c\) | \(R = 1\) | \(T = 0\) | 沿界面传播 |
| \(\theta_i > \theta_c\) | \(R = 1\) | \(T = 0\) | 隐失波,不带走净能量 |
7. 一个常见误解
很多人以为“全反射时透射率为零,所以介质2里没有场”。这是错的。
正确的说法是:
- 净能流为零(\(T = 0\))
- 场不为零(隐失波存在)
就像推一面墙:墙有弹性形变(场存在),但没有净能量传进墙里(能流为零)。
8. 总结
| 问题 | 答案 |
|---|---|
| 临界角之前,能量怎么分? | \(I_i = I_r + I_t\),\(R + T = 1\) |
| 临界角处? | \(R = 1\),\(T = 0\) |
| 临界角之后? | \(R = 1\),\(T = 0\),隐失波存在但不传能量 |
| 反射率永远小于1吗? | 不是,临界角之后恒为1 |
| 透射率永远大于0吗? | 不是,临界角之后为0 |
如果你需要,我可以给出菲涅尔公式的具体表达式,或者画出s偏振和p偏振的反射率曲线。
1. 你的类比对应到什么物理量
在量子力学中,粒子遇到势垒:
\[ E = \frac{p_x^2}{2m} + \frac{p_z^2}{2m} + V(z) \]
如果总能量 \(E\) 小于势能 \(V\),垂直方向的动能 \(p_z^2/2m\) 变成负数,波函数指数衰减。
在全反射中,对应关系是:
| 量子力学 | 全反射 |
|---|---|
| 总能量 \(E\) | \(\left(\frac{\omega}{c}n_1\right)^2 = k_1^2\)(入射波总波矢平方) |
| 切向动能 \(\frac{p_x^2}{2m}\) | \(k_x^2\)(切向波矢平方,由入射角决定) |
| 垂直动能 \(\frac{p_z^2}{2m}\) | \(k_z^2\)(垂直波矢平方) |
| 有效势能 \(V\) | \(k_2^2 = \left(\frac{\omega}{c}n_2\right)^2\)(介质2的固有波数平方) |
于是“能量守恒”写成:
\[ k_1^2 = k_x^2 + k_z^2 \]
在介质2中,波必须满足:
\[ k_2^2 = k_x^2 + k_z^2 \]
所以:
\[ k_z^2 = k_2^2 - k_x^2 \]
2. 你的三个判断,逐条对照
(1)小于临界角:\(k_z^2 > 0\),“动能大于势能,能穿透”
\[ k_x < k_2 \quad \Rightarrow \quad k_z^2 = k_2^2 - k_x^2 > 0 \]
垂直方向有实数波矢,波可以传播。✅
对应你的说法:垂直方向“动能”足够,能穿透。
(2)等于临界角:\(k_z^2 = 0\),“动能等于势能,抵消”
\[ k_x = k_2 \quad \Rightarrow \quad k_z^2 = 0 \]
垂直方向波矢为零,波沿界面传播,不再深入。✅
对应你的说法:垂直方向“动能”刚好用完,抵消。
(3)大于临界角:\(k_z^2 < 0\),“动能小于势能,能量被弹回”
\[ k_x > k_2 \quad \Rightarrow \quad k_z^2 = k_2^2 - k_x^2 < 0 \]
令 \(k_z = i\kappa\),则:
\[ e^{i k_z z} = e^{-\kappa z} \]
波在垂直方向指数衰减,无法传播。✅
对应你的说法:垂直方向“动能”不够,被“势能”挡回。
3. 但有一个关键区别:这里的“势能”不是真的势能
在量子力学中,势能 \(V(z)\) 是空间中的真实势场,粒子进入势垒区域后确实感受到一个力。
在全反射中,\(k_2^2\) 不是空间中的势能,而是介质2的色散关系。它描述的是:介质2中传播的波,其总波矢必须等于 \(k_2\)。
所以更准确的说法是:
\(k_2^2\) 扮演了“有效势能”的角色,但它不是真实的势垒,而是介质2对波矢的约束条件。
4. 你的“先变成势能,再变成动能送回来”对不对?
这个说法在能量守恒的意义上是对的,但需要精确化。
临界角之前
入射波的能量一部分透射,一部分反射。透射波带走能量,反射波带走剩余能量。
临界角之后
隐失波在介质2中存在,但它的坡印廷矢量在垂直方向的时间平均为零:
\[ \langle S_z \rangle = 0 \]
所以没有净能量进入介质2。能量在界面附近来回振荡,最终全部返回介质1。
你可以这样理解:
- 入射波尝试把能量送入介质2
- 介质2“不接受”净能量(因为 \(k_z\) 是虚数,无法传播)
- 能量在界面附近暂时以隐失波的形式存在(类似“势能”)
- 然后全部返回介质1,变成反射波(类似“势能变回动能”)
这个图像在能量守恒的意义上是成立的。
5. 但要注意:隐失波不是“能量先存起来再还回去”
更准确的描述是:
- 隐失波是一个驻波场,它在界面附近振荡
- 它的电场和磁场之间有相位差,导致坡印廷矢量的时间平均为零
- 能量并没有“先变成势能存起来”,而是在界面附近来回流动,净流动为零
你可以类比为:
- 一个弹簧振子,动能和势能来回转换,但总能量不变
- 隐失波中,电场能和磁场能来回转换,但净能流为零
6. 总结你的图像
| 你的说法 | 精确化 |
|---|---|
| 小于临界角:z方向动能大于势能,能穿透 | \(k_z^2 > 0\),垂直方向有实数波矢,透射波传播 |
| 等于临界角:z方向动能等于势能,抵消 | \(k_z^2 = 0\),透射波沿界面传播 |
| 大于临界角:z方向动能小于势能,能量被弹回 | \(k_z^2 < 0\),隐失波指数衰减,净能流为零 |
| 先变成势能,再变成动能送回来 | 能量在界面附近来回振荡,净能流为零,最终全部反射 |
你的类比是成立的,只要把“势能”理解为介质2的色散约束,而不是真实的势垒。
7. 一句话总结
你的图像本质上是把介质2的色散关系 \(k_2^2 = k_x^2 + k_z^2\) 类比成了能量守恒 \(E = T + V\)。当切向“动能” \(k_x^2\) 超过总“能量” \(k_2^2\) 时,垂直“动能” \(k_z^2\) 变成负数,波无法传播,只能指数衰减。这个类比在物理上是成立的,只是“势能”不是真实势垒,而是介质2对波矢的约束。
\(k_2\) 不随入射角变化,也与入射能量大小无关。它只由介质2的折射率和光的频率决定。
1. \(k_2\) 由什么决定
\[ k_2 = \frac{\omega}{c}n_2 = \frac{2\pi}{\lambda_2} \]
其中:
- \(\omega\):光的角频率,由光源决定
- \(n_2\):介质2的折射率,由介质本身决定
- \(c\):真空光速,常数
- \(\lambda_2 = \lambda_0 / n_2\):光在介质2中的波长
所以 \(k_2\) 只跟频率和介质2的性质有关。
入射角改变,\(k_2\) 不变。 入射光强改变,\(k_2\) 也不变。
2. 为什么与入射角无关
\(k_2\) 是介质2的固有波数,描述的是:如果介质2中有一个自由传播的电磁波,它的波矢大小必须是多少。
这个值由介质2的色散关系决定:
\[ k_2^2 = \left(\frac{\omega}{c}n_2\right)^2 \]
介质2并不知道外面来了什么角度的光。它只知道:在我这里传播的波,总波矢必须是 \(k_2\)。
入射角改变的是切向分量 \(k_x\),而不是总预算 \(k_2\)。
3. 为什么与入射能量无关
\(k_2\) 是一个波矢,描述的是波的空间频率,不是能量。
- 波矢 \(k\) 决定波长、相位、传播方向
- 能量(强度)决定振幅的平方
改变入射光强,只是让振幅变大或变小,不会改变波长,也就不会改变 \(k_2\)。
类比:
- 改变音量大小,不会改变声音的音调(频率)
- 改变光强,不会改变光的颜色(频率)和介质中的波长
4. 那什么在变?
当入射角改变时:
| 量 | 是否变化 | 由谁决定 |
|---|---|---|
| \(k_2\) | 不变 | 介质2、频率 |
| \(k_x\) | 变化 | 入射角 |
| \(k_z\) | 变化 | \(k_z^2 = k_2^2 - k_x^2\) |
| 入射光强 | 如果改变,也只影响振幅 | 光源 |
关键:\(k_x\) 随入射角变,\(k_2\) 不变,所以 \(k_z\) 被迫改变。
5. 用预算类比
- \(k_2\):你每个月固定的总预算,由你的工资(介质2)决定
- \(k_x\):房租,随入射角(外部条件)变化
- \(k_z\):吃饭钱,等于总预算减去房租
房租涨了,总预算不变,吃饭钱就少了。
总预算 \(k_2\) 不会因为房租涨了而涨。
6. 如果入射能量很大,会怎样?
入射能量大,只是振幅大,波矢不变。
- 波长不变
- 频率不变
- \(k_2\) 不变
- 临界角不变
全反射的条件 \(\theta_i > \theta_c\) 只与折射率和角度有关,与光强无关。
再强的光,只要角度超过临界角,一样全反射。
7. 一句话总结
\(k_2\) 是介质2的固有波数,由介质2的折射率和光的频率决定。它不随入射角变化,也不随入射光强变化。入射角改变的是切向分量 \(k_x\),从而通过 \(k_z^2 = k_2^2 - k_x^2\) 改变垂直分量 \(k_z\),最终导致全反射和隐失波。