Public feed #888113

Someone

public text v1 · immutable
Raw Edit
·published 2008-02-01 21:30 UTC
rendered paste body
1 function [AEF,SHIFTMAT3d] = order(A,AE,N,L);
  2 
  3 SHIFTMAT3d = zeros(N,L,L);
  4 SHIFTMAT = zeros(N,L);
  5 
  6 for k=0:L-1,
  7         for l=0:L-1,
  8                 for shift=0:N-1,
  9                         SHIFTMAT(shift+1,l+1) = sum(abs(A(:,k+1) - circshift(AE(:,l+1),shift)).^2);
 10                 end;
 11         end;
 12         SHIFTMAT3d(:,:,k+1) = SHIFTMAT;
 13 end;
 14 
 15 AEF = zeros(N,L);
 16 
 17 for k=0:L-1,
 18         [val,shiftcol] = min(SHIFTMAT3d(:,:,k+1));
 31         AEF(:,k+1) = circshift(AE(:,shiftcol(2)),shiftcol(1));
 36 end;