Плавание рыб осуществляется благодаря сокращению мышц, которые объединены сухожилиями с позвоночником. Сокращение мышц, передающееся на позвоночник, побуждает его к волнообразному движению — по всей длине тела, или лишь в хвостовом отделе. Мускулатура рыб представлена двумя типами мышц. «Медленные» мышцы (красного цвета) используются при длинном монотонном плавании, благодаря постоянному насыщению кислородом они могут долго не утомляться. В отличие от них, «быстрые» белые мышцы способны к быстрому внезапному сокращению. Они используются при быстрых внезапных рывках, при этом могут генерировать бо́льшую, чем красные мышцы мощность, но быстро утомляются.