Jak wydrukować wartości fft ascii w programie MATLAB? [Zamknięte]

Mam plik ascii zawierający 2048 par wartości xiy. Chcę tylko wiedzieć, jak wykreślić fft z y w MATLABIE. Piszę następujący kod MATLAB, ale nie mogłem znaleźć odpowiedniego wyniku.

Jak mogę to zrobić? To właśnie próbowałem:

I = load('data1.asc');

for i = 1:2048
    y = I(:,2);
end

plot(x)

Fs = 40000;                    
T = 1/Fs;                   
L = 2000;     
NFFT = 2^nextpow2(L);
Y = abs(fft(y,NFFT))/L;
f = Fs/2*linspace(0,1,NFFT/2+1);

figure, plot(f,2*abs(Y(1:NFFT/2+1))) 
axis([0 40000 0 40])
xlabel('Frequency (Hz)')
ylabel('|Y(f)|')

questionAnswers(2)

yourAnswerToTheQuestion