FIG5e.m 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. load('Fig5e.mat')
  2. ASAP3firing = permute(ASAP3firing, [2,3,1]);
  3. SpikeyGi2firing = permute(SpikeyGi2firing, [2,3,1]);
  4. SpikeyGifiring = permute(SpikeyGifiring, [2,3,1]);
  5. x=[1:50]/10;
  6. figure
  7. temp = nanmean(ASAP3firing(1,:,:),3);
  8. stemp = std(ASAP3firing(1,:,:),[],3)/sqrt(size(ASAP3firing,3)/3);
  9. confplot(x,temp,stemp,stemp);
  10. hold on
  11. temp = nanmean(SpikeyGifiring(1,:,:),3);
  12. stemp = std(SpikeyGifiring(1,:,:),[],3)/sqrt(size(SpikeyGifiring,3)/3);
  13. confplot(x,temp,stemp,stemp);
  14. hold on
  15. temp = nanmean(SpikeyGi2firing(1,:,:),3);
  16. stemp = std(SpikeyGi2firing(1,:,:),[],3)/sqrt(size(SpikeyGi2firing,3)/3);
  17. confplot(x,temp,stemp,stemp);
  18. xlim([3.5 5])
  19. title('spontaneous activity')
  20. xlabel('SNR')
  21. ylabel('firing rate (Hz)')
  22. figure;
  23. temp = nanmean(ASAP3firing(2,:,:),3);
  24. stemp = std(ASAP3firing(2,:,:),[],3)/sqrt(size(ASAP3firing,3)/3);
  25. confplot(x,temp,stemp,stemp);
  26. hold on
  27. temp = nanmean(SpikeyGifiring(2,:,:),3);
  28. stemp = std(SpikeyGifiring(2,:,:),[],3)/sqrt(size(SpikeyGifiring,3)/3);
  29. confplot(x,temp,stemp,stemp);
  30. hold on
  31. temp = nanmean(SpikeyGi2firing(2,:,:),3);
  32. stemp = std(SpikeyGi2firing(2,:,:),[],3)/sqrt(size(SpikeyGi2firing,3)/3);
  33. confplot(x,temp,stemp,stemp);
  34. xlim([3.5 5])
  35. title('evoked activity')
  36. xlabel('SNR')
  37. ylabel('firing rate (Hz)')