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