11 lines
289 B
Matlab
11 lines
289 B
Matlab
function phi = spikeEodPhase(spike_times, eod_times)
|
|
phi = zeros(length(spike_times), 1);
|
|
period = mean(diff(eod_times));
|
|
for j = 1:length(spike_times)
|
|
t = spike_times(j);
|
|
phase = (t - eod_times(find(eod_times <= t, 1, 'last'))) / period * 2 * pi;
|
|
phi(j) = phase;
|
|
end
|
|
|
|
|