История изменений
Исправление WerNA, (текущая версия) :
Если я правильно понял, то функция задана на неравномерной сетке. Сначала её придётся интерполировать, так чтобы она была задана на равномерной сетке. Потом уже Фурье делается. Спектр получится «переставленным» - нулевая частота будет не в центре, а по краям. Правую половину надо будет поставить налево и наоборот. Реальные значения частоты высчитываюся по формуле и зависят от числа точек.
Исходная версия WerNA, :
Если я правильно понял, то функция задана на не равномерной сетке. Сначала её придётся интерполировать, так чтобы она была задана на равномерной сетке. Потом уже Фурье делается. Спектр получится «переставленным» - нулевая частота будет не в центре, а по краям. Правую половину надо будет поставить налево и наоборот. Реальные значения частоты высчитываюся по формуле и зависят от числа точек.