在matlab命令窗口输入以下两行代码,就是你想要的结果,
x=normrnd(4,2,1,1000);
hist(x(:),10);
其中normrnd函数为正态分布随机数产生函数,其各输入参数分别为期望、标准差、样本行数以及样本列数。为了更直观的观察实验结果,这里产生了1000个样本,要是只需要20个,把1000改为20即可。
hist函数为统计直方图函数,输入参数x为样本,10表示将样本划分为10个区间统计频数。该函数直接绘出统计直方图,直方图的轮廓即为近似的概率密度曲线。
显然,以上产生的直方图中间大,两头小,正是样本服从正太分布的体现。
希望对你有所帮助,祝学习进步!