孔雀鱼为什么斜着游?
首先声明一点,孔雀鱼并不“斜着游”! 这是由于人类视觉的误差造成的。当两条或更多的鱼类近距离游动的时候,因为视角的关系,从正面看过去好像都是斜着的。 如果它们真的都是“斜着游”的话,那么只要有一条是逆流而行的,就会发生缠斗和挤死的现象;而如果它们都是顺流而行的,那么它们之间的差距会越来越大……这都是不符合实际的。 所以其实它们并不是斜着游动的。
那它们到底是在怎么运动的呢? 其实,任何一条孔雀鱼在游动的时候,都是垂直于水而运动的(除非它们跳起来)。而在同一水平面的鱼群,它们的身体曲线是完全对称的、互相平行而且不断变化着。 而我们之所以感觉它们是倾斜的,是因为当我们注视着它们时,视线不是垂直于水的。比如下图: 当人们从正面观察一条游动的鱼时,鱼的侧面形状会被拉长,背高侧高,看起来就像是一条斜线。如果同时注意几条这样的鱼,它们似乎都在往同一个方向移动——这就是所谓的“游动错觉”了。
这种因观察角度不同而使鱼“变样”的情况其实是经常发生的。比如当你看到一条静止的鱼时,因为你的视角问题,它也会看起来像是朝着某个方向游动的——“定镜假象”。 当然,对于人类来说,这种现象是很常见的并且也很容易理解。但对于鱼类来说就有些不一样了,因为它们没有像人类的眼睛一样可以转动的眼皮,而是整个头部一起转动来观察外界。所以它们是不会存在“游动错觉”的。
所以,当两条以上的鱼相互靠近时,对它们而言,实际上并不是像我们看到的那样有一条条“游动错觉”带,而是整条鱼都紧密地挨在一起。如下图: 这就不难解释题主看到的孔雀鱼“斜着游”的疑惑了。其实它们并非“斜着游”,而是彼此之间非常密集地挨在了一起。 这里需要特别说明的是,虽然对于人类来说,这条“挨在一起”的鱼看上去似乎是“斜着游的”,但是对于鸟类和某些水生昆虫来说,它们并不会把鱼看成是“斜着游的”,而是跟它们自己的飞行能力直接相关——它们会把自己眼睛中投射到鱼身上的影像“正过来”,也就是把它们眼中的鱼身图像重新调整为与水面平行的状态。换句话说就是,这些动物都会自动给“挨在一起的”鱼身上抹平“游动错觉”的阴影。