1

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)

ありがとう!

4

0 に答える 0