Comments 23
Да ну, не получится! Жать суды! Правда с комплексными числами в Экселе действительно напряг — есть, но неудобно.
Гугл говорит что с Excel 2007, но функционально будто из 97 года: чтобы умножать надо использовать IMPRODUCT, суммировать — IMSUM и так далее. Функций комплексных переменных очень мало IMEXP, IMLOG, IMSIN/COS… В общем, чтобы работалось более-менее комфортно, приходится писать свой класс комплексных чисел (да, классы в Экселе тоже есть) и обвязку из требуемых функций.
О да, FFT Эксель тоже умеет и, как видите, FFT представлена комплексными числами, правда опять же, реализация неудобная. Проще сделать свою функцию для вычисления FFT. А вот про алгоритм Блюстейна я и не знал, спасибо! Век живи – век учись, дураком помрёшь :-)
Лучше бы они нормальные 3D-графики сделали, как в Origin, а не эту страхоту. Да и обычные 2D-графики могли бы иметь больше настроек и возможностей. А так, VBA я доволен как слон :-)
habr.com/ru/post/536140/#comment_22593112
Если это был не риторический вопрос, то я использую. VBA отличный заменитель псевдокода если надо разработать и протестировать алгоритм, визуализировать данные и сразу посмотреть что будет, если поправить полученные значения какой-нибудь замысловатой функцией. Некоторые отлаженные куски переписываю ради скорости на C# и использую или из VBA или из основной программы на C#.
Всегда удивляло, как кто-то догадался сделать такое простое, но интересное устройство.
wasm.in/threads/spirograf.33616
Устройство
Для имитации звуков традиционного духового органа, имеющего ряды труб во множестве регистров, в органе Хаммонда был использован аддитивный синтез звукового сигнала из гармонического ряда.»
"Суммирующий Синтезатор
Суммирующий (аддитивный) синтез, в котором используется принцип суперпозиции (наложения) нескольких волн простой (обычно синусоидальной) формы с различными частотами и амплитудами."
Спирограф также состоит из взаимодействующих частотных компонентов, дающих биения. Т.е. принцип действия такой же.

Не слишком совпадает с вашим рисунком. Могу предполагать, что я ошибся, но по вашей ссылке на Википедию соответствующий рисунок больше похож на мой (k=5)

Думаю, дело в экселевском сглаживании, которое делает кривую мало соответствующей формуле. Понимаю, что это перевод и замечание лучше адресовать автору оригинальной статьи, но все же оставлю это здесь
Как создавать спирографы в Excel