Guest User

Untitled

a guest
May 21st, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.35 KB | None | 0 0
  1. function[u]=algspa(N,u0,X)
  2. N=4; u0=7;X=[1 0 1 0];
  3. u=[];val=u0;
  4. %%%%%%%%%%%%%%%%%%%%
  5. for iter=1:P_MAX
  6.  xor=0;
  7.  
  8.  u=[u val];
  9.  lung=length(u);
  10.  
  11.  for i=1:N
  12.    xor=bitxor(bitget(u(lung),i),xor);
  13.  end
  14.  val=bitshift(u(lung),-1);
  15.  val=bitset(val,N,xor);
  16.  
  17.  disp('val =');
  18.  val
  19.  if (val==u(1))
  20.        break;
  21.    end
  22.  end
  23. %%%%%%%%%%%%%%%%%%%%
Add Comment
Please, Sign In to add comment