annotate functions/fe_funcs/stacklp.m @ 0:2fadb31a9d55 tip

Import code by Vuegen et al
author Dan Stowell <dan.stowell@elec.qmul.ac.uk>
date Fri, 11 Oct 2013 12:02:43 +0100
parents
children
rev   line source
dan@0 1 function y=stacklp(x,N)
dan@0 2
dan@0 3 if nargin<2,
dan@0 4 N=5;
dan@0 5 end
dan@0 6
dan@0 7 [D,T]=size(x);
dan@0 8 xext=x(:,[ones(1,N) 1:T T*ones(1,N)]);
dan@0 9
dan@0 10 y=zeros((2*N+1)*D,T);
dan@0 11 if islogical(x), y=logical(y);end % copy logical property
dan@0 12 for k=0:2*N,
dan@0 13 y(k*D+(1:D),:)=xext(:,k+1:k+T);
dan@0 14 end