2016-04-29 11 views
0

私は整数を返すFFT関数を持っています。私が知る限り、FFTは窓付きのオーディオセグメントを取り、その中で見つかった周波数の配列を返します。なぜFFT関数は整数を返しますか?

私は、この種の機能を持っている:

fft (ar, ai, n, sw) 
    register double *ar, //array real 
      *ai; // array imaginary 
    int  n; // window length 
    double sw; // return forwards or backwards FFT graph 
{ 

... the maths 

return(n); 
} 

なぜFFTのリターンnと何それはできますか?

完全なコードは、FFTがインプレース操作ですので、入力配列は答えが含まれている必要がありますページの終わりhttps://sites.google.com/site/kootsoop/Home/cohens_class_code

+0

適切なFFTはインプレイス演算であるため、入力配列にはおそらく答えが含まれていることに注意してください。 – roadrunner66

答えて

2

に向けてここにあります。関数を呼び出した後にコンテンツが変更されたかどうかを簡単な例で確認します(正弦波 - >負と正の2つのピーク)。

関連する問題