Преобразование Фурье функции sinc в PythonPython

Программы на Python
Гость
Преобразование Фурье функции sinc в Python

Сообщение Гость »


Я хотел знать, как построить преобразование Фурье функции греха. Теоретически я ожидаю увидеть прямоугольную функцию или что-то похожее на функцию цилиндра. Я определил набор точек «x» с помощью linspace numpy и соответственно рассчитал np.sinc для каждого из значений x. Затем я мог бы легко построить график, демонстрирующий простую функцию греха с центром в x=0.

Затем я использовал scipy.fftpack.fft для вычисления преобразования Фурье массива значений sinc и попытался построить график этих результатов, ожидая увидеть функцию прямоугольника или цилиндра. Вместо этого я получаю график, показанный ниже:

функция sinc и графики ее преобразования Фурье

Я не знаю, почему это происходит и что я могу сделать, чтобы это исправить. Любая помощь приветствуется.

Вернуться в «Python»