matlab本身提供很多的函数来生成各种各样的随机数据:
rand(n):生成0到1之间的n阶随机数方阵 rand(m,n):生成0到1之间的m×n的随机数矩阵 (现成的函数)
Matlab随机数生成函数
betarnd 贝塔分布的随机数生成器
binornd 二项分布的随机数生成器
chi2rnd 卡方分布的随机数生成器
exprnd 指数分布的随机数生成器
frnd f分布的随机数生成器
gamrnd 伽玛分布的随机数生成器
geornd 几何分布的随机数生成器
hygernd 超几何分布的随机数生成器
lognrnd 对数正态分布的随机数生成器
nbinrnd 负二项分布的随机数生成器
ncfrnd 非中心f分布的随机数生成器
nctrnd 非中心t分布的随机数生成器
ncx2rnd 非中心卡方分布的随机数生成器
normrnd 正态(高斯)分布的随机数生成器
poissrnd 泊松分布的随机数生成器
raylrnd 瑞利分布的随机数生成器
trnd 学生氏t分布的随机数生成器
unidrnd 离散均匀分布的随机数生成器
unifrnd 连续均匀分布的随机数生成器
weibrnd 威布尔分布的随机数生成器
normrnd 可以生成一定均值和标准差的正态分布
gamrnd 可以生成gamma分布的伪随机数矩阵
chi2rnd 可以生成卡方分布的伪随机数矩阵
trnd 可以生成t分布的伪随机数矩阵
frnd 可以生成f分布的伪随机数矩阵
raylrnd 可以生成rayleigh分布的伪随机数矩阵
用hist可以产生相应分布函数
上述产生的相当于是时间间隔序列(waiting time)
产生一个相应分布的时间序列(x序列),可将其累加起来。
转载本文请联系原作者获取授权,同时请注明本文来自李亚平科学网博客。
收藏
分享
分享到: