Как нарисовать ламу с помощью 1024 окружностей: магия преобразования Фурье
Fourier Analysis: Drawing Llamas with Circles

Преобразование Фурье позволяет представить любую замкнутую кривую как сумму вращающихся окружностей — эпициклов. Автор показывает, как, изменяя частоту, радиус и фазу каждой окружности, можно нарисовать линию, квадрат, рыбу и даже ламу, используя 1024 окружности. Статья объясняет математическую основу: комплексные числа, линейную алгебру, скалярное произведение и его обобщение на непрерывные функции.
В общем случае (почти) любую замкнутую кривую можно нарисовать с помощью окружностей, называемых эпициклами.