Switch to side-by-side view

--- a
+++ b/Feature Extraction/extractDWT.m
@@ -0,0 +1,39 @@
+function X=extractDWT(x_train,startS,endS,wStep,wRange)
+%  x_train  = input signal
+%  startS   = from second
+%  endS     = end second
+%  wStep   = overlapping
+%  wRange = window size
+FS=128;
+
+N=size(x_train,3);
+sz=floor((endS-(startS+wRange))/wStep)+1;
+X=zeros(sz*140,2);
+cn=0;
+for i=1:N
+    
+    for sig=startS:wStep:endS-wRange
+        
+        sW=sig*FS+1;
+        eW=(sig+wRange)*FS;
+        
+        C3Sig=x_train(sW:eW,1,i);
+        C4Sig=x_train(sW:eW,3,i);
+        
+        waveletFunction = 'db4';
+        waveletLevel=3;
+        [wCoe,L] = wavedec(C3Sig,waveletLevel,waveletFunction);
+        C3D3 = detcoef(wCoe,L,3);   % Mu
+        
+        
+        [wCoe,L] = wavedec(C4Sig,waveletLevel,waveletFunction);
+        C4D3 = detcoef(wCoe,L,3);  % Mu
+        
+        cn=cn+1;
+        % Mean of the absolute values
+        X(cn,1)=sum(C3D3.^2)/numel(C3D3);
+        X(cn,2)=sum(C4D3.^2)/numel(C4D3);
+    end
+end
+
+end