北大软微虚拟现实方向:66. 为什么湖里的水是绿的,而海水是蓝的?

来源:百度文库 编辑:神马品牌网 时间:2024/05/08 14:24:00

海水的颜色是蓝色是因为蓝光的波长短,而其他色光的波长长可以穿过海面,而蓝光在海面上被反射所以呈现蓝色,换句话说就是海水吸收其他色光,反射蓝色的光,所以呈现蓝色;湖水呈现绿色是因为湖水中藻类的密度相对于海水大,而藻类吸收除绿光以外的其他色光,反射绿光,因此呈现绿色

科学家拉曼从光线散射与水分子相互作用入手证明,水分子对光线的散射使海水显出蓝色的机理,与大气分子散射太阳光而使天空呈现蓝色的机理完全相同。进而又在固体、液体和气体中,分别发现了一种普遍存在的光散射效应,被人们统称为“拉曼效应”。
湖水绿因为水中有绿色藻类植物。

这是常识问题湖的颜色之所以是绿色是湖内藻类是绿色的和湖里都有石头石头长时沉淀在水里会有绿藓生长.
但是由于水与光会产生反射,反射到天空的蓝色,所以湖看到表面是蓝色的,近看时水却是绿色的,其实水是无色透明的.

这是因为反射的关系,海和湖的水都是透明的,而颜色不同一般是因为藻类的颜色

我想是深度的问题