13 lines
454 B
Matlab
13 lines
454 B
Matlab
function [fi, fi_std, sort_contrasts] = getFICurve(firing_rates, time, duration, contrasts)
|
|
|
|
[sort_contrasts, sort_idx] = sort(contrasts);
|
|
fi = zeros(length(sort_contrasts), 1);
|
|
fi_std = zeros(length(sort_contrasts), 1);
|
|
|
|
for i = 1:length(sort_contrasts)
|
|
responses = firing_rates{sort_idx(i)};
|
|
onset_responses = mean(responses((time > 0) & (time <= duration), :),1);
|
|
fi(i) = mean(onset_responses);
|
|
fi_std(i) = std(onset_responses);
|
|
end
|