MATLABのFFTと全く同じ結果になるpyFFTWの関数を探しています。
私はすでにベローズのようなpyFFTWのいくつかの機能を試しました。
x は 1D 配列、タイプ: 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)
ただし、MATLAB の FFT と比較すると、わずかな違い (約 0.000001) があります。
MATLAB の FFT でまったく同じ結果を得る方法はありませんか??
- Python のバージョン: 3.5.2
- pyFFTWのバージョン:0.10.4
- numpy のバージョン: 1.12.0
- MATLAB のバージョン: 8.3.0.532 (R2014a)
ありがとう!