%% a) 1000 normal distributed random numbers: x = randn(1000, 1); %% b) probability of 0<=x<0.5: n = sum(x>=0.0 & x<0.5); P = n/length(x); fprintf('probability 0<=x<0.5 is %g\n', P); %% c) probability for decreasing intervals: upper = [0.0:0.01:4.0]; P = zeros(length(upper), 1); for k=1:length(upper) P(k) = sum((x>=0) & (x=bins(k)-bw/2) & (x