generateSaccadeSeq.m 540 B

12345678910111213141516171819
  1. function [saccades, stimall, fixstim, transstim] = generateSaccadeSeq(stimdesc,frameN)
  2. saccades = zeros (8,2);
  3. for ii = 1:4
  4. saccades(2*ii-1,1:2) = [ii,5];
  5. saccades(2*ii,1:2) = [ii,6];
  6. end
  7. saccades = [repmat(saccades,4,1), kron(1:4,ones(1,8))'];
  8. % calculate the correct order of stimulus.
  9. seedvals= ran1(stimdesc.seed,2*frameN);
  10. seedvals=reshape(seedvals,2,frameN);
  11. fixstim=floor(4 * seedvals(1,:))';
  12. transstim=floor(2 * seedvals(2,:))';
  13. stimall = zeros(1,2*frameN);
  14. stimall(1:2:end)=transstim+5; stimall(2:2:end)=fixstim+1;
  15. end