Fig_1.m~ 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. load('data_fig_1.db','-mat');
  2. subplot(2,1,1)
  3. %% theta frequency
  4. frwin=3;
  5. for a=1:3
  6. rx=size(data.unwrapped_phase_right{a},1);
  7. freq_right{a}=([data.unwrapped_phase_right{a}(:,1+frwin:end) nan(rx,frwin)]-[nan(rx,frwin) data.unwrapped_phase_right{a}(:,1:end-frwin)])/2/pi/0.02/frwin/2;
  8. rx=size(data.unwrapped_phase_left{a},1);
  9. freq_left{a}=([data.unwrapped_phase_left{a}(:,1+frwin:end) nan(rx,frwin)]-[nan(rx,frwin) data.unwrapped_phase_left{a}(:,1:end-frwin)])/2/pi/0.02/frwin/2;
  10. end
  11. %% acceleration
  12. win=10; %gfr=fr;
  13. rx=size(x,1);
  14. acc_right=-([nan(rx,win) x(:,1:end-win)]+[x(:,1+win:end) nan(rx,win)]-2*x)/0.02/0.02/win/win;
  15. axlim=0; fct=0; th=0;
  16. th=ths(r); axlim=[-120 220]; %fct=0.0127;
  17. new_figfig
  18. % set(AX(2),'XTickLabel',[]);
  19. % set(AX(1),'XTickLabel',[]);
  20. set(AX(2),'XTick',[]);
  21. % L=legend('acceleration','CA1','MEC','Location', 'NorthEast');
  22. % set(L,'Color','none')
  23. % set(L,'box','off')
  24. % set(L,'FontSize',10,'FontName','Arial')
  25. subplot(2,1,2)
  26. % win=5;
  27. if r==3
  28. gfr=data.unwrapped_phase_left; gacc=lacc;
  29. rx=size(lx,1);
  30. gacc=([nan(rx,win) lx(:,1:end-win)]+[lx(:,1+win:end) nan(rx,win)]-2*lx)/0.02/0.02/win/win;
  31. else
  32. gfr=fr; gacc=acc;
  33. rx=size(x,1);
  34. gacc=-([nan(rx,win) x(:,1:end-win)]+[x(:,1+win:end) nan(rx,win)]-2*x)/0.02/0.02/win/win;
  35. end
  36. % axlim=[-160 260];
  37. new_figfig
  38. set(AX(2),'XTick',[]);