LINUX.ORG.RU

История изменений

Исправление WerNA, (текущая версия) :

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

Исходная версия WerNA, :

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