Функция pyFFTW, которая имеет точно такой же результат с FFT из MATLAB
Я ищу функцию pyFFTW, которая имеет точно такой же результат с FFT из MATLAB.
Я уже пробовал с некоторыми функциями pyFFTW, как сильфоны.
x - одномерный массив, тип: np.float32
Python 3.5.2:
a = fftw.n_byte_align_empty(x.size, 16, 'complex128')
b = fftw.n_byte_align_empty(x.size, 16, 'complex128')
fft_object = fftw.FFTW(a, b)
fft_object(x)
или же
fft_object = fftw.builders.fft(x)
fft_object()
MATLAB:
fft(x)
Но есть небольшие различия (около 0,000001) по сравнению с БПФ MATLAB.
Нет ли способа получить точно такой же результат с FFT MATLAB??
- Версия python: 3.5.2
- Версия pyFFTW: 0.10.4
- Версия numpy: 1.12.0
- Версия MATLAB: 8.3.0.532 (R2014a)
Спасибо!