MATLAB 随机数生成器

这篇博客介绍了Matlab中用于生成不同概率分布随机数的函数,如betarnd、binornd、chi2rnd等,涵盖了从一参数到三参数的各种分布,包括正态、泊松、卡方、指数等。这些函数对于模拟和统计分析非常有用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

betarnd 贝塔分布的随机数生成器
binornd 二项分布的随机数生成器
chi2rnd 卡方分布的随机数生成器
exprnd 指数分布的随机数生成器
frnd F分布的随机数生成器
gamrnd 伽玛分布的随机数生成器
geornd 几何分布的随机数生成器
hygernd 超几何分布的随机数生成器
lognrnd 对数正态分布的随机数生成器
nbinrnd 负二项分布的随机数生成器
ncfrnd 非中心f分布的随机数生成器
nctrnd 非中心t分布的随机数生成器
ncx2rnd 非中心卡方分布的随机数生成器
normrnd 正态(高斯)分布的随机数生成器
poissrnd 泊松分布的随机数生成器
raylrnd 瑞利分布的随机数生成器
trnd 学生氏t分布的随机数生成器
unidrnd 离散均匀分布的随机数生成器
unifrnd 连续均匀分布的随机数生成器
weibrnd 威布尔分布的随机数生成器

RANDN Normally distributed random numbers.

RANDOM Generate random arrays from a specified distribution.
R = RANDOM(NAME,A) returns an array of random numbers chosen from the one-parameter probability distribution specified by NAME with parameter values A.
R = RANDOM(NAME,A,B) or R = RANDOM(NAME,A,B,C) returns an array of random numbers chosen from a two- or three-parameter probability distribution with parameter values A, B (and C). The size of R is the common size of the input arguments. A scalar input functions as a constant matrix of the same size as the other inputs.
R = RANDOM(NAME,A,M,N,…) or R = RANDOM(NAME,A,[M,N,…]) returns an M-by-N-by-… array of random numbers for a one-parameter distribution.
Similarly, R = RANDOM(NAME,A,B,M,N,…) or R = RANDOM(NAME,A,B,[M,N,…]),
and R = RANDOM(NAME,A,B,C,M,N,…) or R = RANDOM(NAME,A,B,C,[M,N,…]),
return an M-by-N-by-… array of random numbers for a two- or three-parameter distribution.
NAME can be:
‘beta’ or ‘Beta’,
‘bino’ or ‘Binomial’,
‘chi2’ or ‘Chisquare’,
‘exp’ or ‘Exponential’,
‘ev’ or ‘Extreme Value’,
‘f’ or ‘F’,
‘gam’ or ‘Gamma’,
‘gev’ or ‘Generalized Extreme Value’,
‘gp’ or ‘Generalized Pareto’,
‘geo’ or ‘Geometric’,
‘hyge’ or ‘Hypergeometric’,
‘logn’ or ‘Lognormal’,
‘nbin’ or ‘Negative Binomial’,
‘ncf’ or ‘Noncentral F’,
‘nct’ or ‘Noncentral t’,
‘ncx2’ or ‘Noncentral Chi-square’,
‘norm’ or ‘Normal’,
‘poiss’ or ‘Poisson’,
‘rayl’ or ‘Rayleigh’,
‘t’ or ‘T’,
‘unif’ or ‘Uniform’,
‘unid’ or ‘Discrete Uniform’,
‘wbl’ or ‘Weibull’.

from: http://blog.sciencenet.cn/home.php?mod=space&uid=388372&do=blog&id=403448

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值