---
title: "会流动的彩虹互动实验｜Sandbox Physics"
description: "为什么无色透明、只有几百纳米厚的薄膜会显出不断流动的颜色？膜的前后两个表面各反射一部分光，两束光互相干涉。"
canonical_url: "https://sandboxphysics.com/zh/labs/thin-film-interference/"
language: "zh-CN"
page_type: "lab"
alternate_languages:
  en: "https://sandboxphysics.com/labs/thin-film-interference/"
last_modified: "2026-10-27"
---

经典光学 · 薄膜干涉

# Living Rainbow · Thin-Film Interference

**为什么无色透明、只有几百纳米厚的薄膜会显出不断流动的颜色？** 膜的前后两个表面各反射一部分光，两束光互相干涉。厚度一样，不同波长走出的相位差却不一样，有的颜色加强，有的抵消。膜一边往下流一边变薄，厚薄分布不断变化，彩色条纹也就跟着流动。

白光照在一个正在排水的三维肥皂泡上。重力让膜厚自上而下变化，表面在流动，入射角也在不断变化，于是不同波长在不同位置增强，形成沿球面漂移的彩带。

> 交互仿真：在浏览器中打开本页，即可调整参数并运行模型。

把指针移到球面上，可以放置纳米探针；拖动空白处可以旋转视角。青色和洋红色光线表示两个界面的反射，两者的相位差决定这一点是亮、是暗，还是呈现某种颜色。

物理教程

## 薄膜干涉：用颜色读取纳米厚度

**背景** 光在薄膜的前后两个界面各反射一次，两束反射光再叠加。光在膜里多走了一段路；从低折射率一侧射到高折射率界面时，反射光的相位还会反转。这两点一起决定哪些波长增强，哪些抵消。

**为什么值得理解** 肥皂泡、油膜、减反膜和精密光学镀膜，背后都是同一套相位关系。肉眼看到的颜色，其实是一张纳米尺度的厚度地图。

先抓重点

- **核心问题**: 肥皂膜本身无色透明，为什么会出现彩带，越来越薄后又变成黑膜？
- **一句话直觉**: 同样的膜厚，对不同波长造成的相位差不同；白光里一部分波长增强，其余减弱，厚度就显成了颜色。

### 核心数学模型

#### 两束反射光的相位差

$$
\Delta\phi=\frac{4\pi nd\cos\theta_t}{\lambda}+\pi
$$

$2nd\cos\theta_t$ 是光在膜内往返一趟的光程；多出来的 $\pi$ 来自光从空气一侧在膜面反射时的相位反转。

#### 包含多次反射的 Fresnel 结果

$$
\tilde r=\frac{r_{01}+r_{12}e^{2i\beta}}{1+r_{01}r_{12}e^{2i\beta}},\qquad \beta=\frac{2\pi nd\cos\theta_t}{\lambda},\qquad R=\lvert\tilde r\rvert^2
$$

仿真分别算出两个偏振方向的振幅反射系数，再把两者的反射率平均，得到非偏振光的反射率。

### 常见难点

#### 同一种颜色可能对应不同膜厚

**容易误解** 只要看到相同颜色，两个位置就一定一样厚。

**正确理解** 相位每多走一整个周期，颜色就大致重复一次；入射角和折射率变了，颜色也会跟着移动。

#### 黑膜不是没有薄膜

**容易误解** 顶部变黑说明肥皂膜已经破掉。

**正确理解** 膜极薄的地方，两束可见光反射大多互相抵消，所以完好的薄膜看起来也可能接近黑色。

### 动手实验

1. 01

   #### 把厚度变成颜色

   点“暂停排水”，把厚度流动幅度调到零，再慢慢拖动参考膜厚。

   **你会看到：** 颜色一轮轮循环，因为不同波长轮流满足增强条件。

2. 02

   #### 只保留一个波长

   打开单色光源并改变选定波长。

   **你会看到：** 彩带变成明暗相间的条纹，每一条对应一个干涉级次，相位可以直接读出来。

3. 03

   #### 走向黑膜

   选择黑膜极限，并把探针移到气泡顶部。

   **你会看到：** 膜还在，只是两个界面的反射在整个可见波段大多互相抵消。

物理结论

薄膜的颜色就是一种厚度读数，由光程、反射相位和 Fresnel 振幅一起决定。

## 相关实验与文章

继续探索

### 一层薄膜，多种颜色

把随时间改变的膜厚图样，与局部膜层的反射光谱分开观察。

1. [当前页面 **Living Rainbow · Thin-Film Interference** 探索曲面薄膜和随时间变化的膜厚。](https://sandboxphysics.com/zh/labs/thin-film-interference/)
2. [实验 **薄膜颜色工作室** 在平面单层与多层膜中检查光谱和偏振。](https://sandboxphysics.com/zh/labs/thin-film-color-studio/)

波与光学 · 入门路径

## 从一条光线到干涉测量

从折射出发，找到光线模型失效的地方，再用干涉测量极小的距离。

[从这里开始 → **光学界面探索器** 转动入射角，观察反射与透射功率此消彼长；再切换到“临界角与全反射”场景。 观察 · 11 分钟](https://sandboxphysics.com/zh/labs/optical-boundary-explorer/)

1. [1 光学界面探索器](https://sandboxphysics.com/zh/labs/optical-boundary-explorer/)
2. [2 彩虹焦散观测站](https://sandboxphysics.com/zh/labs/rainbow-laboratory/)
3. [3 针孔相机](https://sandboxphysics.com/zh/labs/camera-obscura/)
4. [4 相干波合成器](https://sandboxphysics.com/zh/labs/coherent-wave-composer/)
5. [5 Young 双缝实验台](https://sandboxphysics.com/zh/labs/young-double-slit-bench/)
6. [6 Michelson 精密测量台](https://sandboxphysics.com/zh/labs/michelson-precision-lab/)

[查看完整路径 →](https://sandboxphysics.com/zh/topics/waves-and-optics/#starter-path)
