problem in for loop for plotting
Mostrar comentarios más antiguos
hi, I have an EEG data and its matrix dimention is: 1068*4 now I want to undrestand which column relate to which brain wave, so I use Fourier transform and I write this code:
if true
load 'sig_x.dat'
fs = 500; % Hz
[N, M] = size(sig_x);
n = N/2;
f = (0:n-1)/n * fs/2;
for j = 1:M;
subplot(M, 1, j)
ff1 = fft(sig_x(:, j));
eegfft = abs(ff1);
figure(3)
plot(f, eegfft(1:n))
ylabel(['Wave ' num2str(j)])
end
but I don't get the spectrum of the first column. is there anything wrong whit this code ? or is there something I missed?
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre EEG/MEG/ECoG en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!