• ベストアンサー

フーリエ変換のプログラムについて

http://www.mlab.ice.uec.ac.jp/mit/text/singou/Siryo/Supplement-1/node35.html ソースプログラムのページ fe=round(N/2) f=[0:fe-1]; y1=abs(fft(x1)(1:fe))/N feとfについて、これがなぜ必要なのか教えてください。どちらか片方でもいいです。 単純にfftで出すのでは駄目なのですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • m0r1_2006
  • ベストアンサー率36% (169/464)
回答No.3

実数値関数のフーリエ変換は,負の周波数での値は正の周波数の値の複素共役 を取ったものだから,周波数は正の範囲のみ見れば十分である. fft なら正の周波数に相当するところが f である.

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

あるときとないときとで, 結果はどのように変わりましたか?

すると、全ての回答が全文表示されます。
  • myuki1232
  • ベストアンサー率57% (97/170)
回答No.1

フーリエ変換の意味はわかってますか? 複素数なので大きさを出すために絶対値を求めているのです。

すると、全ての回答が全文表示されます。

関連するQ&A