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' '.

5 vues (au cours des 30 derniers jours)
Firstly what code would you use to perform the fft? Secondly how do I get rid of this Error?

Réponse acceptée

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

Plus de réponses (0)

Catégories

En savoir plus sur Fourier Analysis and Filtering dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by