f = figure; subplot( 1, 2, 1 ); dx=0.0001; x = dx:dx:0.5; hold all m = 0.02; for d = [ 0.1 1 10 50 200 ] plot( 1000.0*x, inversegauss( x, m, d ), 'LineWidth', 3, 'DisplayName', sprintf( 'D=%.1f', d ) ); end title( sprintf( 'm=%g ms', 1000.0*m ) ) xlim( [ 0 50 ] ); xlabel( 'ISI [ms]' ); ylabel( 'p(ISI)' ); legend( '-DynamicLegend' ); hold off; subplot( 1, 2, 2 ); hold all; d = 5.0; for m = [ 0.005 0.01 0.02 0.05 ] plot( 1000.0*x, inversegauss( x, m, d ), 'LineWidth', 3, 'DisplayName', sprintf( 'm=%g ms', 1000.0*m ) ); end title( sprintf( 'D=%g Hz', d ) ) xlim( [ 0 50 ] ) xlabel( 'ISI [ms]' ); ylabel( 'p(ISI)' ); legend( '-DynamicLegend' ) hold off