% exercise 4.1.3 % Number of samples N = 1000; % Mean mu = 17; % Standard deviation s = 2; % Number of bins in histogram NBins = 50; %% Generate samples from the Normal distribution X = normrnd(mu, s, N, 1); % Plot a histogram mfig('Normal distribution'); clf; hold all; [n, x] = hist(X, NBins); bar(x, n/N./gradient(x)); x = linspace(min(x), max(x), 1000); plot(x, normpdf(x, mu, s), 'r', 'LineWidth', 5); xlim([min(x), max(x)]); %% Compute empirical mean and standard deviation mu_ = mean(X); s_ = std(X); display(mu_); display(s_);