Я спробував різні коди перетворення Фур'є на одиночних синусоїдальних хвилях, і всі вони виробляють розподілений спектр з резонансом на частоті сигналу, коли теоретично вони повинні відображати одну смугу.
Частота дискретизації мала ефект (10 кГц тут), проте кількість циклів:
Один цикл:
100 циклів:
100000 циклів:
Схоже, перетворення фур'є сходиться лише за нескінченну кількість циклів, чому це так? Чи не має часове вікно точно одного циклу приносити такі самі результати, як і N циклів?
Застосування: Це викликає цікавість, а також тому, що я хочу отримати, наскільки ступінчаста реакція системи першого порядку буде викликати резонанс механічної збірки. Тому мені потрібна точна трансформація Фур'є у відповідь ... Якій я більше не вірю. Що я міг би зробити для того, щоб підвищити точність на основі випадку "синусоїда"?
PS: Ці конкретні скріншоти засновані на коді тут .