2025-11-21 01:39:47
海是蓝色的原因和水本身无色有关。当阳光进入海水时,水中的悬浮颗粒和有机物会散射不同颜色的光。蓝光波长较短,更容易被散射到各个方向,所以海水看起来是蓝色的。而红光波长较长,穿透力更强,不会被散射到水面,所以海水不会呈现红色。
因为蓝光波长最短(约470纳米),根据瑞利散射定律,散射强度与波长四次方成反比。实验数据显示,蓝光散射强度是红光的16倍(1/4^4=1/256)。当阳光穿过海水时,约30%的蓝光被散射到水面,而红光仅被散射1%左右。海水中的浮游生物和泥沙也会增强蓝光散射效果,比如马尾藻海因浮游生物密集,海水呈现更深的蓝绿色。不同海域颜色差异也与此有关,比如珊瑚礁附近因浮游生物少,蓝光穿透更深,呈现更纯的蓝色。
本题链接: