Пример. ДПФ сложных функций
Используйте функции
dft и
idft для вычисления комплексного или действительного прямого или обратного преобразования Фурье.
1. Создайте модельные комплексные данные с использованием N точек данных.
2. Задайте интервал выборки.
3. Используйте функцию
exp, чтобы определить следующий сигнал.
4. Задайте частоту выборки и частоту, соответствующую n-ой записи в преобразуемом векторе.
5. Примените функцию dft для преобразования данных в частотную область.
6. Сохраните величину элементов массива D в новом массиве.
7. Используйте функции
match и
max для вычисления амплитуды и частоты пика.
8. Постройте график величины ДПФ как функции частоты.
9. Покажите, что частота пика соответствует ω0/2π.
10. Используйте функцию idft, чтобы показать, что IDFT ДПФ сигнала возвращает сам сигнал.