I am reading a .wav file and I have been able to plot it. I am now trying to perform a FFT on two of the three channels; I am trying but I keep getting 'Undefined function 'fft' for input arguments of type 'int16' '.

3 visualizzazioni (ultimi 30 giorni)
Firstly what code would you use to perform the fft? Secondly how do I get rid of this Error?

Risposta accettata

KSSV
KSSV il 13 Ott 2016
Convert int16 data to double using double()
fft needs data to be in double.
data = double(data) ;

Più risposte (0)

Categorie

Scopri di più su Fourier Analysis and Filtering in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by