[(0,1)均匀分布]
X = rand(
返回由随机数组成的 sz1,...,szN
)sz1
×...×szN
数组,其中 sz1,...,szN
指示每个维度的大小。例如:rand(3,4)
返回一个 3×4 的矩阵。
[(a,b)均匀分布]
X = unifrnd(a,b,m,n) 返回由随机数生成的 m x n 数组,其中X的范围在[m,n]
[标准正态分布]
X = randn(m,n) 返回m * n的随机项矩阵
若需产生指定标准差和方法的随机矩阵,则可将randn产生的结果乘以标准差,然后加上期望均值即可。例如,产生均值为0.6,方差为0.1的一个5*5的随机数方式如下:
x = .6 + sqrt(0.1) * randn(5)
[正态分布]
X = normrnd(mu,sigma,m,n) 返回期望为mu,标准差为sigma的m * n的随机矩阵
[指数分布]
X = exprnd(theta,m,n) 返回参数为theta 的指数分布 m * n 数组
[泊松分布]
poissrnd(lamda,m,n) 返回参数为lamda的 泊松分布随机数
[二项分布]
binornd(n,p,m,n) 考虑一个打靶的例子,每枪命中率为p,共射击N枪,那么一共击中的次数就服从参数为(N,p)的二项分布。
例如
版权声明:本文为baidu_41628379原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。