为什么猫的眼睛是黑色的?
这个要从光的本质说起,我们眼中的世界其实就是光子们在地球上跳着方格舞的世界; 它们有的被大脑解读为“物体”(如书本的二维图像),而有的被解读为“场景”(如夜空中的群星)。 而光的颜色则是由光源发出的光子所携带的信息量决定的——信息量的多少用波长来度量。
例如一个燃烧的火柴头发出的是连续光谱(红色和黄色的光谱),因为它的温度不高,电子云密度比较稀疏,所以能抛射出各种波长的光子。 而一颗恒星的光谱则是由一堆非常紧密的尖锐峰组成的,比如太阳,它发射的光子绝大多数都带有很高的能量,因此都被大气层阻挡了,能够进入眼睛的是少数低能光子,它们的颜色就是黑的。 所以你看到的星星几乎都是黑亮的,只有火把等低温光源才能看到颜色。
不过人眼是非常“挑剔”的,对颜色的识别能力是很强的,除了三原色(红绿蓝)之外,还有四倍色(青橙黄紫)等等。而对于哺乳动物来说,它们的色觉能力远没有这么高级,所以它们看星星是没有颜色的,只能看到光源的明暗。 而猫的视觉能力跟人类大致是一样的,它们也能识别三原色; 只不过对光色的敏感性不如人类,所以它们看到的人造光源都是灰暗的,而看到的天然光源(星星)大多是模糊的一团……