为什么鱼会咬同类的尾巴?

慎珠芳慎珠芳最佳答案最佳答案

这个问题同样困扰我很久了,一直不知道原因。偶然在知乎上看到有人讨论这个,于是翻了好多相关问题的答案,终于搞明白这其中的原理(感动涕零ing)! 就是鱼在洄游的时候,会因为水中的氧气不足而发生缺氧现象(百度查到的一种解释),这个时候为了维持体内的氧气含量和压强,鱼需要不停地呼吸,由于水流的作用,它们无法抬起头来呼吸(类似潜水艇的原理)。但这样会造成另一个问题,就是它们需要张着嘴吸气时,水中的杂物和微生物就会趁机被吸入体内,因此为了避免这些生物进入呼吸道,造成消化道感染,就需要不停摆动身体,将附着在身体上的水草等物体甩出去。这个过程其实很费力,所以可以看到有些小鱼在游泳时,会不断停下脚步,摇头,然后再继续向前游动……

因为尾部的运动是通过尾部肌肉收缩来实现的,所以如果一条鱼咬住了另一条鱼的尾巴,就可以轻松把那块区域的水搅动,达到把那个区域的氧浓度提高一点,促进鳃部吸收利用,同时把可能侵入身体内部的水草、微生物等排除体外的效果…… 其实这种现象应该比较常见,只是我没太注意而已……比如我家鱼缸里的地图鱼,只要看到水面有气泡,就马上跳出水面,然后迅速把头、身都潜入水中,感觉像是在寻找什么东西……另外,我也曾经看到过两条清道夫突然互相咬住对方的尾巴,用力摇摆,之后居然把一条身长约15公分的小鱼挤进水里淹死了!真是惊掉下巴…

发表评论
请发表正能量的言论,文明评论!