This repository has been archived on 2021-05-17. You can view files and clone it, but cannot push or open issues or pull requests.
scientificComputing/projects/project_ficurves/solution/getFICurve.m

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