matlab 要产生均值为3,方差为1的500个正态分布的随机序列,求表达式
问题描述:
matlab 要产生均值为3,方差为1的500个正态分布的随机序列,求表达式
答
3+randn(500);
产生一个随机分布的指定均值和方差的矩阵:将randn产生的结果乘以标准差,然后加上期望均值即可.例如,产生均值为0.6,方差为0.1的一个5*5的随机数方式如下:
x = .6 + sqrt(0.1) * randn(5)