Это оказалась невероятно интересная история. Технически это самое обычное преобразование Фурье, а круги — это комплексные экспоненты. Я написал такую же программу сам и вдоволь поигрался с ней
Этот подход позволяет воссоздать не просто любую орбиту, но и любой закон движения по ней. Можно, например, заставить "планету" равномерно двигаться по окружности, потом остановиться надолго, а потом снова поехать дальше! Сложное движение превращается в статичный набор стартовых стрелок.
Давно не видел ничего столь же магического
Устройство для рисования эпициклами не так уж трудно сделать, однако я таких не нашёл (в начале двадцатого века были механические спектральные анализаторы, правда, одномерные — раскладывали по косинусам или синтезировали назад)
Моя цель — сделать так, чтобы ребята тоже занимались такими исследованиями в своё удовольствие!
(Надо сказать, программист я неважный, и мне очень помогли таланты ChatGPT. Очень сильно расширяет возможности этот славный инструмент!)
#исследование