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
   171   172   173   174   175   176   177   178   179   180   181