Собственно, можно и не ждать, а попробовать самим запрограммить. Если читали хотя бы главу о гармонических колебаниях, то с первых страниц прекрасно описаны формулы.
В главе дается следующая формула (для единичного гармонического колебания):
u = a * cos ((2Pi * t)/ т - e)
где a - амплитуда, т - период, е - фаза в момент времени, от которого отсчитывается t.
В кальке используется несколько иная формула (для единичного гармонического колебания):
u = a * sin ((2Pi * (t - e))/ т) + a
Надеюсь, не нужно объяснять замену косинуса на синус. Дополнительное прибавление аплитуды обеспечивает постоянное положительное, т.е. > 0, значение графика синусойды.
Далее создается массив значений для каждого значения t на тот отрезок, который необходим. Таким образом, нужно только задать три параметра - амплитуда, фаза, период. Композит строится по сумме значений нескольких синусойд, т.е. u(t) + u'(t) + u''(t)...
Так составлен кальк. Хотя можно сразу выстраивать суммированный цикл. Формулы есть в Chapter 2. Harmonic oscillations в ветке Nulla aetas ad discendum sera.
с уважением,
Сергей