I have data in excel file and want to convert that to frequency domain. I wrote the following code but its giving me the wrong results.
If my data is 2,2,2,5,5,6
Shouldn't
Amplitude =2 and frequency =3
Amplitude =5 and frequency =2
Amplitude =6 and frequency =1
%Read in the data
data = xlsread('time.xls');
%Analyze the frequency components.
y=2*abs(fft(data))/length(data);
%Plot frequency versus frequency componant magnitude, circle f_max
figure
plot(x,y)
xlabel('Frequency (Hz)')
ylabel('Amplitude ')
title('Frequency Domain ')