Page 176 - 6734
P. 176
Рисунок 37 – Ядрова оцінка густини розподілу
scipy.fftpack дискретне перетворення Фур’є
Перетворення Фур’є — інтегральне перетворення однієї
комплекснозначної функції дійсної змінної на іншу [7, 11, 14, 25].
Розкладає функцію на осциляторні функції, тобто подає сигнал у
вигляді суми гармонічних коливань. Використовується для
розрахунку спектра частот сигналів, які змінні у часі. Для
дискретних функцій застосовують дискретне перетворення Фур’є.
Модуль scipy.fftpack використовує швидкі алгоритми прямого і
оберненого дискретного перетворення Фур’є (FFT).
import numpy as np
from scipy.fftpack import fft
import matplotlib.pyplot as plt
N = 600 # кількість точок
T = 1.0 / 800.0 # проміжки часу
A1=1.0; A2=0.5 # амплітуди
f1=10.0; f2=100.0 # лінійні частоти
omega1=f1*2.0*np.pi; omega2=f2*2.0*np.pi # циклічні
частоти
x = np.linspace(0.0, N*T, N) # час
175