annotate general/arrutils/shiftl.m @ 61:eff6bddf82e3 tip

Finally implemented perceptual brightness thing.
author samer
date Sun, 11 Oct 2015 10:20:42 +0100
parents 03694e5c8365
children
rev   line source
samer@13 1 % shiftl - shift a column vector up one
samer@13 2 %
samer@13 3 % shift :: [[N,M]] -> [[N,M]].
samer@13 4 %
samer@13 5 % Shift array elements back one, padding end with zeros.
samer@13 6 % eg [ 1 2 3 4 ] --> [ 2 3 4 0]
samer@4 7 function y=shiftl(x)
samer@13 8 if isvector(x)
samer@13 9 y = [ x(2:end); 0];
samer@13 10 else
samer@13 11 y = [ x(:,2:size(x,2)), zeros(size(x,1),1) ];
samer@13 12 end
samer@4 13 end