[scilab] fft()関数とフーリエ級数
scilabのfft()関数による、フーリエ変換と、そのフーリエ級数が収められる配列についての素朴な疑問です。
試験にもでたので自分なりにまとめて見ました。
試験にもでたので自分なりにまとめて見ました。
たとえば、以下のような音声をフーリエ変換した物を考える。
なんかおかしくないですか?↓こっちなら納得できるのに
Scilabのfftとフーリエ級数の順番は独特ですね。周波数の高低順に並べておらず、順番が入れ替わっているのが特徴ですね。
a = [a(1), a(2), a(3),・・・,a(N/2), a(N/2+1), ・・・, a(N)] (N:even)
をA=fft(a)としてFFTした場合の
A = [A(1), A(2), A(3),・・・,A(N/2), A(N/2+1), ・・・, A(N)]
に入るCkは以下のようになる。
トラックバック(0)
このブログ記事を参照しているブログ一覧: [scilab] fft()関数とフーリエ級数
このブログ記事に対するトラックバックURL: http://delta50.net/mt/mt-tb.cgi/164
コメントする