魚漂浮的原理其實就是著名的阿基米德原理,也就是浮力原理。即浮力等於物體排出的同體積液體的重量。
實際上,魚的漂浮是由於浮子內氣體的膨脹,不僅消除了液體產生的浮力,還增加了排出的液體量,即增加了浮力,所以魚在水中遊得很輕松。
水的壓力隨著水深的增加而增加,壓力增加水的浮力也相應增加。當壹條魚要下到深水層時,水的壓力增大,然後魚鰾收縮,魚的比重增大,魚下沈。
漂浮時,魚鰾膨脹,魚的比重降低,魚就能浮到水面。無論是上升還是下降還是停留,魚鰾充放氣的過程都是緩慢的,因為可變氣的容量是有限的,所以魚在水中不能快速上升或下降,否則會有生命危險。