matlab应该用哪个函数生成一个N个数的随机数列,且要求数列的平均值是M

如题所述

用 y=random('norm',M,s,m,n) 产生一个m行n列、均值为M、标准差为s的随机矩阵,例:
>> y=random('norm',2,0.3,3,4)
y =
2.1613 2.2587 1.8699 2.8308
2.5502 2.0956 2.1028 1.5950
1.3223 1.6077 3.0735 2.9105追问

如果我想生成的数列是一个除了均值确定,其余参数都尽量随机的正整数数列,不确定标准差的应该如何呢?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-13
函数生成一个N个数的随机数列,且要求数列的平均值是M
相似回答