图版 26 · 光与声
救护车为什么会变调
救护车朝你开来时,警笛声听起来尖一些;从你身边开过去,声音一下子低了下来。警笛本身一直是同一个音。变的,是一路传到你耳朵里的声波,被挤紧了还是拉开了。
向下滚动
停着的警笛
警笛每发出一个声波,这个波就像水面上的涟漪一样,以每秒约 343 米的速度向四面八方扩散。
车停着的时候,一圈圈波纹的中心都在同一个地方,前后左右的间距都一样,四周的人听到的是同一个音高。
声波示意 · 一圈代表一个波峰,速度被大大放慢
前面挤紧,后面拉开
车开起来以后,每发出下一个波时,车已经往前走了一段。于是前方的波纹一圈圈挤在一起,后方的波纹一圈圈被拉开。
挤紧的波,每秒钟到达你耳朵的次数更多,听起来音更高;拉开的波,到达得更少,听起来音更低。
车子开过去的一刻
一辆以每小时 90 公里开过的救护车,迎面而来时,音高要升高一个多半音;开过去以后,又降低一个多半音。前后一共相差约 2.5 个半音,正是我们熟悉的那一声“降调”。
车开得越快,变化越大。
比声音还快
如果飞机飞得比声音还快,它发出的声波就全被甩在后面,一圈圈叠在一起,形成一个锥形的冲击波。锥面扫过地面时,人们会听到一声巨响,这就是音爆。它不是只响一次,飞机经过的一路都会听到。
飞机越快,锥形越尖:以两倍声速飞行时,锥面和航线的夹角是 30°。
光也会被挤紧拉开
光也是波,同样会被挤紧或拉开。朝我们来的光源,光往蓝的方向偏;远离我们的,光被拉长,往红的方向偏,这叫红移。
天文学家发现,星系越远,红移越大,由此知道宇宙在膨胀。气象雷达也用同样的道理,测出雨滴朝雷达来、还是离雷达去,速度有多快,从而知道风怎么吹。
颜色只是示意音高:蓝色是被挤紧的波,红色是被拉开的波。声音没有颜色,光才会这样偏移。
你来试试
调节车速,看波纹怎样挤紧和拉开;打开“听一听”,听警笛开过你身边时的变调。车速超过声速时,看看会发生什么。
试一试车速超过 1235 公里/小时,前方的人在车到前听到什么?
模型省略了什么
画面里的声波被放慢了几百倍,波纹之间的距离也是示意的。为了让挤紧和拉开看得清楚,有几章里的车开得比真正的救护车快得多,右上角显示的是画面里的车速。计算音高时,假设听的人站着不动、车正对着或背对着人开;车从旁边经过时,变化其实是渐渐发生的。星系的红移,严格说来主要是宇宙空间本身在膨胀,这里只用最简单的方式说明。
一个常见的误解
警笛的音并不是因为车靠近而变响才变高的。响度和音高是两回事:靠近时声音更响,是因为离得近;音高变化,是因为声波被挤紧或拉开。音也不是越近越高:车开来时一直偏高,经过身边时才降下来。另外,坐在救护车里的人,听到的警笛音高一直不变。

