Ich habe eine FFT-Funktion, die eine ganze Zahl zurückgibt. Soweit ich weiß, nimmt FFT ein Fenster-Audio-Segment und gibt ein Array der Frequenzen zurück, die darin gefunden werden.Warum gibt die FFT-Funktion eine ganze Zahl zurück?
Ich habe eine Funktion dieser Art:
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);
}
Warum kann eine FFT-Rückkehr n und was es ist?
der vollständige Code ist hier gegen Ende der Seite https://sites.google.com/site/kootsoop/Home/cohens_class_code
Beachten Sie, dass die richtige FFT eine Inplace-Operation ist, daher enthält das Eingabearray wahrscheinlich die Antwort. – roadrunner66