matlab randn是用来干什么的?网上有这么句话:randn产生均值为0,方差 σ^2 = 1,标准差σ = 1的正态分布的随机数或矩阵的函数.可是我用了下发现均值不为0那randn是用来干什么的?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/17 13:50:45
matlab randn是用来干什么的?网上有这么句话:randn产生均值为0,方差 σ^2 = 1,标准差σ = 1的正态分布的随机数或矩阵的函数.可是我用了下发现均值不为0那randn是用来干什么的?
xNA_eCBɦmxϡCīJe6!E%Bn K̶W\x^9~3T f´&MwjgtGmۭv+yEj & rqRKP罻R[E?ANgZ?` &lqѢd_`N.2ujkn`qK#!\nR&bW(XY[j[Zv@gk~oq-~_s٩rԧr:׃hN,7(.|C{4i 6G^of><~~ꐳ_u:DNTа39X9򶆺ڥU=Xyl-;

matlab randn是用来干什么的?网上有这么句话:randn产生均值为0,方差 σ^2 = 1,标准差σ = 1的正态分布的随机数或矩阵的函数.可是我用了下发现均值不为0那randn是用来干什么的?
matlab randn是用来干什么的?
网上有这么句话:
randn
产生均值为0,方差 σ^2 = 1,标准差σ = 1的正态分布的随机数或矩阵的函数.
可是我用了下发现均值不为0
那randn是用来干什么的?

matlab randn是用来干什么的?网上有这么句话:randn产生均值为0,方差 σ^2 = 1,标准差σ = 1的正态分布的随机数或矩阵的函数.可是我用了下发现均值不为0那randn是用来干什么的?

由于产生的是随机数序列,这里所说的均值为0,只是说这写随机数的分布期望值为0

而不是说这个序列的平均值就一定为0.


如果你用randn产生一个很长的序列,再统计其分布情况,例如


a=randn(100000,1);

hist(a,100);

a是个符合中心为0,标准差是1的正态分布随机数列

求a的平均值会是个很接近0的数,但不是0