MATLAB直接产生满足各种分布的随机数命令
在MATLAB软件中,可以直接产生满足各种分布的随机数,命令如下:
(1)产生m×n阶[0, 1]均匀分布的随机矩阵:rand(m, n)。产生一个[0, 1]均匀分布的随机数:rand。
(2)产生m×n阶[a, b]均匀分布的随机矩阵:unifrnd(a, b, m, n)。产生一个[a, b]均匀分布的随机数:unifrnd(a, b)
(3)产生m×n阶均值为 λ 的指数分布的随机数矩阵:exprnd(λ, m, n)。产生一个均值为 λ 的指数分布的随机数:exprnd(λ)。
(4) 产生m×n阶均值为 λ 的泊松分布的随机数矩阵:poissrnd(λ, m, n)。产生一个均值为 λ 的泊松分布的随机数:poissrnd(λ)。
(5) 产生m×n阶均值为 μ ,方差为 σ 的正态分布的随机数矩阵:normrnd(μ, σ, m, n)。产生一个均值为 μ ,方差为 σ 的正态分布随机数:normrnd(μ, σ)。