% misi = 0.02; % epsilon = 1.0; % tau = 0.1; x=0:0.002:0.1; % pcn = colorednoisepdf( x, misi, epsilon, tau )+10.0*randn( size( x ) ); % plot( x, pcn ); spikes = lifouspikes( 10, 15, 50.0, 1.0, 1.0 ); isivec = isis( spikes ); misi = mean( isivec ); 1.0/misi isibins = 0:0.0005:0.1; [ n, c ] = hist( isivec, isibins ); n = n / sum(n)/(isibins(2)-isibins(1)); bar( c, n ); beta0 = [ 1.0, 0.01 ]; b = nlinfit(c(1:end-2), n(1:end-2), @(b,x)(colorednoisepdf(x, misi, b(1), b(2))), beta0) pcn = colorednoisepdf( x, misi, b(1), b(2) ); hold on plot( x, pcn, 'r', 'LineWidth', 3 ); hold off