有时候我们在使用matlab进行数学运算时,希望生成正态分布的随机数。如何生成它们?下面分享一下方法。
第一步我们首先要知道在matlab中可以用randn函数生成正态分布的随机数。在命令行窗口输入“helprandn”,可以看到如何使用randn函数,如下图所示:
第二步:输入randn(5)生成一个5行5列的正态分布随机数矩阵,均值为0,方差和标准差为1,如下图所示:
第三步:输入randn(3,4)生成3行4列正态分布的随机数矩阵,如下图所示:
第四步你也可以使用matlab中的normrnd函数来生成正态分布的随机数。在命令行窗口输入“helpnormrnd”,可以看到如何使用该函数,如下图所示:
第五步:输入normrnd(0,2,[33])生成一个3行3列的正态分布随机数矩阵,均值为0,标准差为2,如下图所示: