1

Python IDLEの場合:

>>> from scipy.fftpack import fft

>>> fft([0, 1, 2, 3, 4, 5, 6, 7])

array([ 28.+0.j, -4.+9.65685425j,
        -4.+4.j, -4.+1.65685425j,
        -4.+0.j, -4.-1.65685425j,
        -4.-4.j, -4.-9.65685425j ])

上記のコードでは、scipyのFFT関数の1つを使用しました。出力は複素数の配列です。これらの複素数をグラフィカルに表すにはどうすればよいですか?

4

1 に答える 1

2

私は通常、これらのものがパワースペクトルとして表されているのを見たことがあると思います。たとえばnp.absolute、データの結果をプロットします。場合によっては、2つのトレース(実数部のトレースと虚数部のトレース)を含むプロットが表示されることもあります。フーリエ変換のウィキペディアのページでは、実数部と虚数部のプロットを並べて表示しています。それはすべてあなたが探しているものに依存します...

于 2013-02-18T19:20:54.643 に答える