首页 >> 数学 >> 物理 >> 文章

作者:D-Horse

想必很多人都见过彩虹(至少彩虹的照片你见过吧)。一说到它,你脑海里总能浮现出一道七色圆弧。但你知道彩虹为什么是弯的吗?彩虹真的是恰好七种颜色吗?彩虹的秘密,死理性派告诉你。

古代人对彩虹的观察和研究

对彩虹的研究最早可以追溯至公元前 4 世纪。亚里士多德是第一个认真研究彩虹的人,他曾指出彩虹最为重 要的几个特征,比如:

  • 如果太阳在地平线上升起得不太高,彩虹就会出现。彩虹不会出现在夏日的中午
  • 我们可以同时看到两条形状相同但颜色顺序排列相反的彩虹,其中外侧那条显得略为松散
  • 彩虹主要由三种(或四种)颜色组成(现代的RGB三原色理论亦基于此)

但是有一个很重要的现象亚里士多德并没有注意到,那就是两条虹中间的区域亮度较暗,直到公元约 200 年雅典哲学家亚历山大(Alexander of Aphrodisia)才观察到这个现象,所以后人就将这条暗带命名为“亚历山大暗带”(dark band of Alexander)。另外,亚里士多德对彩虹的解释并不正确,他认为只有大的镜子可以反射出物体的全部外形,他把天空中的水滴比做小镜子,认为这个镜子太小了,不可能反射出整个太阳,但是又必须得有什么东西反射出来,所以会有颜色呈现出来。而且,亚里士多德也没有注意到光的折射作用。

在此之后,古罗马哲学家 塞内卡 、波斯物理学家 海什木 等人也都曾发表过自己的看法。中国北宋时期一位叫 孙思恭 的精通天文历算的进士也曾说过“虹乃雨中日影也,日照雨则有之”(沈括《梦溪笔谈》),这些均只停留在对现象的思考上,没有更多深入和本质性的研究。

彩虹是怎么形成的

我们现在知道,彩虹的形成和光的折射有关。所以直到人们发现折射定律,彩虹问题才有条件被解决。光入射到不同介质的界面上会发生反射和折射,入射光和折射光位于同一个平面上,且与法线的夹角满足如下关系:

g28q77

其中, n 1 和 n 2 分别是两个介质的折射率, θ 1 和 θ 2 分别是入射光(或折射光)与法线的夹角,叫做入射角和折射角。这个定律最早在公元 984 年被波斯科学家 IbnSahl 精确描述。随后又被英国科学家 托马斯·哈利奥特 ( 1602 年)、荷兰物理学家 威理博•斯涅尔 ( 1621 年)、法国数学家笛卡尔( 1637 年)等人先后独立发现这个定律。

其中,笛卡尔利用折射定律,成功解释了彩虹是如何形成的。笛卡尔假想在一个 AFZ 平面内,光线从 AF 处射出,人眼位于 E 处。如果这时把一个代表水滴的圆球放在 BCD 处,那么 D 部分将呈现全红色且比其它部分都更明亮。而无论是把球向前向后还是向左向右移动,这个现象均不会改变。笛卡尔测出此时的 ∠DEM 约为 42° ( M 为彩虹的圆心)。之后他将 ∠DEM 调得稍大一些,观察到红光立刻就消失了,稍小一些,则能看到黄色、蓝色等其它颜色。在仔细检查 BCD 处的球后,笛卡尔得出结论:光线 AB 在 B 点处射入球体发生折射打到 C 点,随后在 C 点处发生反射传递到 D 点,并在 D 点再次发生折射而出。

0lqvis

【笛卡尔描绘彩虹是如何形成的。图片来源:wikipedia.com】

上面这段话并不太好理解,转化成现代语言就是:以空中的一个水珠为例,如下图所示,光线在水滴内发生两次折射和一次反射。其中α为入射角,β为折射角。容易看到,角 D(α) 就是最后的光线偏离原始方向的角度。

xkpkd7

【图像来源:plus.maths.org】

那如果一簇平行光线射入水珠又是什么情况呢?如下图所示,可以发现经水珠两次折射后,一部分光线散射出去,还有一部分光线则非常密集地射向(大致的)同一方向。实际上 可以证明 ,下图中越靠近红线处的光线越密集,光强越大。这条红线就被称作为彩虹线。

m70r8m

【图像来源:plus.maths.org】

要确定这条彩虹线的位置也并不困难。仍然以红光为例,前面已经说过,角 D(α) 是最后的光线偏离原始方向的角度。通过简单的几何知识我们容易得到:

28izud

而根据折射定律,有

f6widh

其中, n f,w 是红光在水中的折射率(1.33),将上式代入到 D f (α) 的表达式中,绘制 D f(α) 的函数图象如下图蓝线所示。从函数图中我们可以看到,当入射角 α 范围相等时( I 1 = I 2),最后的光线偏移量范围 J 1 比 J 2 间隔更小,也就是说入射角在 I 1 范围内的入射光线(入射光线是平行的,但由于水珠是球形,所以几乎每条光线的入射角都不相等,而是在一个范围内),光线偏移量的范围更小。即两次折射后的光线更加密集,光强更大。

2qdwkn

【图像来源:plus.maths.org】

因此, D f (α) 的最小值就对应着彩虹线的位置。通过求导计算,当 α = 59.58° 时有最小值 D f(α) = 137.48° 。因此,最终的折射光线和入射光线的夹角是 180°- 137.48°= 42.52°。这正是笛卡尔寻找的 ∠DEM,也就是人眼对于彩虹的仰角,称为红光的“彩虹角”(Rainbow angle)。我们所看到的彩虹中红色部分均来在这一角度附近。

ci2y1y

【图像来源:plus.maths.org】

当以人的眼睛为顶点,把所有与平行入射光线成 42.52° 彩虹角的光束连接起来,就形成一个红色的圆锥体。 圆锥底面的圆弧就是彩虹。到这里,我们就成功解决了彩虹为什么是弯的这个让无数人困惑的难题。

60zxoa

【所有满足红光彩虹角形成的红色圆锥体.图像来源:plus.maths.org】

另一方面,对红光的分析还可以拓展到其它颜色的光线。这样就可构建出彩虹的完整的彩色外形。比如对紫光分析,由于其频率比红光高,折射率要高于红光,所以能计算出其彩虹角为41.07°(取紫光在水中折射率为1.34)。这个值小于红光,这正是为什么在彩虹中,紫色排在红色下方的原因。

为什么中午很难看到彩虹

顺带一说的是,你在中午几乎看不到彩虹。因为从上面的示意图我们可以看到,太阳位于底面圆心(即彩虹的圆心)与人眼连线的延长线上,这导致了彩虹不会出现在中午——太阳越高,彩虹的圆心将越往地平线以下偏移,这使得彩虹整体下移。当然如果从空中俯瞰的话,可以观察到完整的圆形彩虹。如果没有飞机,站在视野开阔的高山之巅也有可能看到。

et8epi

【彩虹不会出现在中午的原因。图像截自:The Rainbow - Aristotle's Theory】

彩虹是七色的吗?

说完彩虹的形状,不妨再说说彩虹的颜色。一种广为流传的说法是彩虹由 7 种颜色组成。但事实上彩虹是一道由红色到紫色的连续光谱(“光谱”一词最先由牛顿创造),并非真的只是由 7 种泾渭分明的颜色组成。1665 年牛顿在棱镜实验中将可见光分为红、橙、黄、绿、蓝、靛、紫这 7 种颜色,实际是受到了来源于古希腊的毕达哥拉斯学派的影响。毕达哥拉斯学派认为数学是美的(比如他们搞出的“黄金分割”),在祷文中他们认为 1 是纯洁的, 4 是圣洁的, 10 是万物之母,而数字 7 则象征着完美。在牛顿之前,“七原色”(seven principal colours)的概念就已出现在中世纪的神秘主义和炼金术理论之中,并在文艺复兴时期成为遵行的颜色理论。

由于不同颜色光的波长都不相同,所以彩虹实际就是可见光的色散,介质就是雨后天空中的水滴。人的眼睛可以感知的电磁波波长一般在 400 到 700 纳米之间,而这只占宽广的电磁波谱的极小部分。

dth3wu

【可见光光谱。图像来源:wikipedia.com】

多重彩虹和亚历山大暗带

虽然牛顿在对彩虹的研究中颇有发现,但是在对彩虹的进一步阐释中,由于牛顿深陷于光的粒子性理论之中,因此无法解释“复虹”(supernumerary rainbow,指有时在一条彩虹的内部还可以看到几条模糊的彩虹)的存在。

直到 1801 年,英国科学家托马斯•杨意识到了光在一定条件下还具有波的性质,并用双缝实验给予了有力的证明。随后(1804 年)他用“光的干涉”理论完美解释了复虹现象:当两条光束从同一个水滴沿相同方向散播出来的时候,它们彼此之间会发生干涉。若两光束的光程相差半波长的奇数倍,则到达观察者的光强彼此削弱;若相差整数波长,则光强相互增强。由此造成了一系列位于彩虹内侧的明暗相同的光带。根据这一解释,“复虹”又被称为“干涉虹”。

x5k2dl

【复虹。图像来源:wikipedia.com】

在上文中我们分析的彩虹又可称为“主虹”(primary rainbow)。在主虹上方,我们有时还能看到“副虹”(secondary rainbow),也就是文章开头提到的亚里士多德观察到的两条形状相同但颜色顺序排列相反的彩虹的外一层,即我们常说的“霓”。虹是光在水滴内经过了两次折射和一次反射的结果,霓的形成则比虹在水滴内多经历了一次反射(就是笛卡尔描述彩虹怎样形成示意图中的红色光线所示),导致它的颜色排布与虹的颜色排布顺序相反。霓中不同颜色的光线的彩虹角约在 51°左右,所以它比虹显得要高。在自然界中,我们最多能观察到一条副虹,而更高阶的副虹则可以通过实验手段制得。

到这里,霓虹之间的“亚历山大暗带”也可以得到解释了:人眼所能捕捉的光线几乎全部集中在彩虹线及以下处,而几乎没有或者很少有光线高于彩虹线射出,所以虹的上半部是是偏暗的。彩虹线以下射出的光束基本上都是混合了光谱的颜色,呈可见光白色,所以虹的内部要更明亮。霓的分析与之相对,由此形成“亚历山大黑带”(也就是仰角大约在 42°到 51°之间)。


【虹、霓和亚历山大暗带。图像来源:wikipedia.com】

关于彩虹各种观察现象的科学讨论还有很多很多,曾经还有人为之还出了一本书,书名为《彩虹桥:艺术、神话和科学中的彩虹》(The rainbow bridge: rainbows in art, myth, and science by Raymond L. Lee,Alistair B. Fraser)。本文只讨论了彩虹现象其中极小的一部分,涉及到了几何光学、波动光学等知识。20 世纪的时候,还曾有科学家用电磁波理论、光子理论等对彩虹现象进行更精确的描述。关于彩虹的更多有意思的科学话题,欢迎参看后面的参考文献。


参考资料:

[1] Maths behind the rainbow

[2] About Rainbows

[3] RAINBOW, COLOURS AND SCIENCE MYTHOLOGY

[4] 虹现象的数理解释

[5] 彩虹中的数学

原文发表于 果壳网 死理性派主题站《 彩虹为什么是弯的?

0
为您推荐

47 Responses to “彩虹为什么是弯的?”

  1. hannibal说道:

    不错,运用数学工具,有分析有结论。

  2. 大蔥说道:

    沙發,好文章

  3. Smallay说道:

    “当然如果从空中俯瞰的话,可以观察到完整的圆形彩虹。”求图!!一定很好看

  4. =v=说道:

    我想问问楼下 有几个是真正认真看完里面的数学演算然后理解了彩虹为什么是弯的

  5. 老资产阶级说道:

    当以人的眼睛为顶点,把所有与平行入射光线成 42.52° 彩虹角的光束连接起来,就形成一个红色的圆锥体。

    这句话表示看不明白

  6. http://www.zpxljx.com/说道:

    这个还真没这么细细的研究

  7. Aaron J说道:

    彩虹 弯的 ··

  8. 毛毛说道:

    楼上的好邪恶啊.....不知道很多死理性派懂不懂你的意思.

  9. sppam说道:

    被腐女掰弯的

  10. 失落的神庙说道:

    确实见过四层的彩虹。

  11. 琪琪说道:

    只是在湖边看到过淡淡的一小段彩虹。
    用理性的角度看彩虹,有另一层感觉。。。。。。

  12. 天笑说道:

    铅笔为什么是弯的?

  13. 科学爱好者说道:

    看到了计算,不错

  14. fuxxbaidu100说道:

    彩虹为什么是弯的,解释 清楚一点的话,应该是说,想象一大簇 从太阳射来的 平行射线,假如 彩虹是 一条直线,那么 也就是说反射光也是一条直线,而 人的眼睛 是一个点,所以 一条 平行的彩虹,人的 眼睛是无法观测到的(一条 平行的彩虹 在数学上是存在的,但是 你 看不到,除非 你的眼睛 有无限大)因此 通过2次反射以后 进入一个 点的直线,形成一个半圆形。(因为 你眼睛所在的这个点,在一个平面上 和 这个点 形成一个固定角度的 图形是一个 圆形)

    • 吼海雕说道:

      牛叉了!
      另:好想看文末那个“更精确的描述”的科普文啊~

  15. mabel说道:

    这篇文章真够难懂的!标题吸引人,里面却乱七八糟。如果你不能用简单的模型或者句子把事实说清楚就证明你自己也没有弄得很懂。
    这是最近看过最裹绞的一篇科普文了。:(

    • terry说道:

      这篇写得异常精彩,如果你这样认为只说明你没认真阅读

    • TG说道:

      因为这是“死理性派”的文章,如果你去果壳网看看,还有更钻牛角尖的呢

  16. laoma说道:

    维基百科的那张图中,霓的色彩顺序同你说的不同,还是里面紫外面红。

  17. laoma说道:

    光线第二次遇到水滴界面,你只讨论了反射。因为角度同第一界面上的完全对称,折射率相同,应该不是全反射,有一部分光向下折射出去了。
    问题:
    我们为什么没有看见过上方透射而来的彩虹?

    • 幻风说道:

      原因很简单,另一边确实有透射过去的,但是却不是直接用那一束光就行了,而是要像上边那样重新计算。但是2(α-β)却没有极值了,所以另一边的折射光不会形成这种效果,所以看不出来。
      如果考虑多次折射反射,估计可以算出来日晕之类的东西。

  18. laoma说道:

    光线第二次经过水滴界面的时候,你只讨论了反射。这时候角度完全对称,折射率相同,应该有光线向下折射出去。
    问题:
    我们为什么没有看见过从上面透射下来的彩虹?

  19. 守恒原理说道:

    记得上小学的时候上午课间出来做广播体操,晴天,但是却能看到圆形彩虹(颜色很淡),和解?

  20. [...] 12:22 on 2011 年 12 月 30 日 回复 Tags: 科学    彩虹为什么是弯的?http://songshuhui.net/archives/63266 [...]

  21. terry说道:

    水滴的大小对彩虹的形成有没有影响?大气中应该一直有水汽存在,只是在雨后能形成比较大的水珠。求解释

  22. Ting说道:

    赞,非常喜欢!我学天体的,之前没有想过这个

  23. LSLkkk说道:

    我在瀑布下可以看到圆形彩虹。

  24. afan说道:

    彩虹最早的记载是在圣经-创世记 挪亚洪水后产生的(诺亚方舟已被发现),是神与人立约的标记(代表恩典的立约-耶稣基督拯救世(罪)人)。
    科学的最终解释是归向神,不是解释不了而归结于神。宇宙万物的奇妙构造表明神是智慧的设计者及创造者。
    彩虹最后的记载也是在圣经-启示录 而且是一个完整的彩虹,预表完全的救恩。

    盼望大家认识这个真神,他是开始,他是终结。信靠耶稣,得着永远的生命和永远的智慧。
    罗马书1:20 自从造天地以来,神的永能和神性是明明可知的,虽是眼不能见,但藉著所造之物就可以晓得,叫人无可推诿。
    提摩太前书1:15基督耶稣降世,为要拯救罪人。
    约翰3:16神爱世人,甚至将他的独生子赐给他们,叫一切信他的,不至灭亡,反得永生。

  25. TG说道:

    话说维基百科不应该是.com,应该是.org。人家是非盈利性组织

    作为一个维基人,我表示抗议

  26. 野线说道:

    那个nf,w看不懂,,,

  27. 沈小璐说道:

    这个话题很有意思,想和您讨论下,能不能让小朋友都看得懂?

  28. daddy188说道:

    看来要改写一下,小朋友最关心这个问题

  29. spider说道:

    经常说到的“佛光“也是这个原理吧 只是海拔比较高 看到的是一个圆形的彩虹 而切在太阳比较低的时候 自己的影子在上面呈出了佛像吧

  30. sky说道:

    看不懂!!!!!!

  31. [...] 彩虹为什么是弯的? [...]

  32. as说道:

    晕==

  33. wb说道:

    总结一下就是天空里的小水珠就像无数个透镜在折射原理的支配下把阳光折到四面八方,然后你站在地上看见的彩虹实际上是一面彩虹墙的一部分,墙的大部分对你来说是无色的,只有一个以你为顶的半圆锥是彩色的。

  34. 星号儿说道:

    我想知道彩虹为什么是弯的,但我在这篇杂文中没找到

  35. jackwei说道:

    不錯不錯,看懂了.

  36. 傲览千古说道:

    这篇文章虽然写得很长,但是文不对题,写得很菜,连最基本的问题都没有做出解答。

    1.压根就没有说清楚彩虹是怎么形成的?即为什么天空中偶尔在非常特殊的情况下,才会有彩虹而并非在任何时候都能看到彩虹?

    2.为何不是每一次雨后都能够看到彩虹?

    3.彩虹为什么是弯的?为啥是一种圆锥曲线形状而不是别的几何形状?

    • 李盖子说道:

      不是,人题目是“彩虹为什么是弯的”,完事儿在文章里解释了这个问题,而且我估计不少读者也都看懂了。我怎么没觉得“很菜”、“连最基本的问题都没有做出解答”?要是说这文章的题目改成“有关彩虹的一切”,我估计您提这问题大概大概合适。

  37. cntswj说道:

    wiki上说是由于水滴上的全反射,跟文中说法等价么?

  38. sindyye说道:

    翻译的一点都不好 推荐大家看原文吧

  39. 张世伟说道:

    看不懂,能不能通俗易懂一点。

Leave a Reply