function y = wavesets(sensors,sensors2,wl)
name = struct('strings', {{'COUNTER'; 'INTERPOLATED'; 'AF3'; 'F7'; 'F3'; 'FC5'; 'T7';'P7';
'O1'; 'O2'; 'P8';'T8'; 'FC6' ;'F4'; 'F8'; 'AF4'; 'RAW_CQ'; 'CQ_AF3'; 'CQ_F7'; 'CQ_F3';
'CQ_FC5'; 'CQ_T7'; 'CQ_P7'; 'CQ_O1'; 'CQ_O2'; 'CQ_P8'; 'CQ_T8'; 'CQ_FC6'; 'CQ_F4';
'CQ_F8'; 'CQ_AF4'; 'CQ_CMS'; 'CQ_DRL'; 'GYROX'; 'GYROY'}} );
N = wl;
if mod(N,2)==0
k=-N/2:N/2-1;
% N even
else
k=-(N-1)/2:(N-1)/2;
% N odd
end
for segmentid=1:floor(length(sensors)/wl);
segmentt=sensors(wl*(segmentid-1)+1:segmentid*wl,:);
segmentt2=sensors2(wl*(segmentid-1)+1:segmentid*wl,:);
for j=3:18%j=1:size(segmentt,2)
fourier
= abs(fft(segmentt(:,j),128));
f(:,j-2)
= fourier(64:128);
fourier
= abs(fft(segmentt2(:,j),128));
f2(:,j-2)
= fourier(64:128);
end
N = ceil(size(f,1)/2);
for i=3:18
g(i-2,1)
= sum(f(8:12,i-2))/(12-8+1); %alpha
g(i-2,2)
= sum(f(12:39,i-2))/(39-12+1); %beta
g(i-2,3)
= sum(f(4:7,i-2))/(7-4+1); %theta
g(i-2,4)
= sum(f(1:4,i-2))/(4-1+1); %delta
g2(i-2,1) = sum(f2(8:12,i-2))/(12-8+1); %alpha
g2(i-2,2) = sum(f2(12:39,i-2))/(39-12+1); %beta
g2(i-2,3) = sum(f2(4:7,i-2))/(7-4+1); %theta
g2(i-2,4) = sum(f2(1:4,i-2))/(4-1+1); %delta
end
x
= [1 2 3 4];
xx=
[1.5 2.5 3.5 4.5];
K = 0.5;
for i = 3: 18
j=i-2;
subplot(4,4,j)
title(name.strings(i));
bar1=bar(x, g(j,:)', 'FaceColor', 'b', 'EdgeColor', 'b');
set(bar1,'BarWidth',K/2);
%bar(g(j,:)'); figure(gcf)
hold
on;
bar2=bar(xx, g2(j,:)', 'FaceColor', 'r', 'EdgeColor', 'r');
set(bar2,'BarWidth',K/2);
%bar(g2(j,:)', 'r' ); figure(gcf)
hold
all;
pause(0.25);
end
pause(1);
hold
off;
end