Смотрю на Ваш пример bounceEasyOut и понимаю, что задачка сложнее, чем распознать речь.
В общем случае, любой график можно примерно описать набором полиномов (даже синусоиды) — разбиваете график на непрерывные вплоть до производных кусочки, считаете число точек перегиба и ставите в соответствие прямую, параболу, кубическую параболу и т.д. Этого должно хватить для игровых вещей и видеоэффектов.
Неплохо построить производные от функции, заданной графически. Это даст еще пищу для ума.
Это не линейная алгебра, это матанализ.