|
|
发表于 2008-9-12 10:48:29
|
显示全部楼层
|
呵呵!这个问题看起来确实很简单,但是深究起来确并不简单!说它简单是因为我们知道以光程计算的光速是常数c,由此容易推出在空气中650nm波长的红光在水中的波长将变成650nm/1.33=489nm,属于440nm-500nm之间的蓝光波段,由此推出在空气中650nm波长的红光在水中的颜色应该为蓝色。但深究一下就知道我们犯了一个严重的错误,我们眼镜里的视网膜和视觉神经都不是裸露在空气中的,它们在我们体内的液体环境中,而且这个环境从光学上讲其折射率应该是一个相对固定的值,所以不管是什么光,只要是其频率不变,不管其在外界的多少种介质中波长如何变化,最终进入人眼后其波长都不会改变,即光的颜色决定于其频率而不是波长。由此可知在空气中650nm波长的红光不但在水中还是红光,到任何其他的透光介质中也都还是红光。 |
|