В общем случае анимация движения - это просто параметрическое движение (в частности, определение функции f (x), где x может быть 0..1 для позиции / вращения / масштаба / чего угодно) с модификатором на параметрическом значении, которое вы передаете. Модификатор также имеет диапазон 0..1.
Если вы нанесете алгоритм на график, вы получите что-то, начинающееся с 0, заканчивающееся на 1, и наклон кривой определяет скорость в этот момент времени.
Если вам нужна математика для самих функций замедления, проверьте это: http://iphonedevelopment.blogspot.com/2010/12/more-animation-curves-than-you-can.html