質問: fftの計算結果について fftについて勉強しています。 計算結果の、読み方?が、分かりません。 1.サンプリング周波数 44.1khz、16ビットで 1064960個のデータを計算させた場合、計算値として得られる、配列は、周波数の小さい順に並んでいるらしいことは、分かるのですが、それぞれのデーターの周波数は、どうなっているんでしょうか? そもそも1064960個のデータ数は必要ないのでしょうか? よろしくお願いします。
回答: それは fft 以前に「フーリエ変換」の問題なんだけど.... フーリエ変換で出てくる周波数は「データ全体で 1周期になるような周波数」の整数倍です. 一番下は (0倍なので) 0 hz つまり「直流」だけど, そこから上は今の場合 44100 hz / 1064960 = 0.0414 hz 程度の整数倍. んで「そもそも1064960個のデータ数は必要ないのでしょうか?」だけど.... 目的によっては必要かもしれんし不要かもしれん. 最初に目的があって, そのために必要なだけのデータをとるんでしょ? その「目的」と相談してくれ.