So implementieren Sie FFT in MATLAB?
Y = fft (x, n) gibt den n -Punkte -DFT zurück. Wenn kein Wert angegeben ist, hat y die gleiche Größe wie x . Wenn x ein Vektor ist und die Länge von x weniger als n ist, wird x mit ablaufenden Nullen zu Länge n gepolstert . Wenn x ein Vektor ist und die Länge von x größer als n ist, wird x auf Länge n abgeschnitten .
Wie man die Größe von FFT in Matlab zeichnet?
y = fft (x); fs = 1/ts; F = (0: Länge (y) -1)*fs/Länge (y); Wenn Sie die Größe des Signals als Funktion der Frequenz zeichnen, entsprechen die Spikes in der Größe den Frequenzkomponenten des Signals von 15 Hz und 20 Hz.