人们眼中的大海,一般都是蓝色的,许多文章和诗歌当中对大海的描述也是蓝色大海。不过依据我们学过的知识能够知道,海水其实本身是没有任何颜色的。那么海洋为什么是蓝色的呢?
海洋之所以呈现出蓝色,是因为光线和海水之间的反射和吸收作用。我们都知道,光由七种颜色组成,而在七色光谱当中,红色到绿色之间波长范围附近的光容易被水分子吸收,蓝色部分的光则是会被反射出去,因此大海呈现给人的就是蓝色。
当太阳光照射到海面时,一部分光折射进入水中,进入水中的光线在传播的过程当中会被水吸收,而一部分光则是会被水面反射回来。波光较长的红光和橙光,由于穿透力最大,能够进入水中,被海水和海洋中的生物吸收,其他的如红光、绿光、黄光和橙光都会折射进入水中,在不同的深度被海水吸收,并且使得海水温度升高。然而蓝光和紫光等由于波长较短,碰到水分子或者其他的微粒会四面散开或者被反射回来。海水越深,被散射和反射的蓝光就越多。所以人们看到大海是蓝色的,其实是看到的被反射和散射出来的蓝光。
刚才说蓝光和紫光由于波长较短,会被水反射回来,所以我们看到的大海是蓝色,有人就好奇那为什么不是紫色,因为紫色同样被反射回来,而且紫光的波长其实是最短的,反射最为强烈。
这其实和人眼有关,因为人眼对颜色的感知力其实不同,对紫光的感受能力是最弱的,所以对于海水反射的紫光会视而不见。这也就导致了同样是被水面反射出来的紫光被忽视,只剩下蓝光,大海在人眼中也就是蓝色的了。这其实和为什么天空是粉色的和蓝色的是相同的道理。