请问如何用Matlab产生随机数啊
使用函数rand产生均匀分布随机数组.
randn产生正态分布随机数组。
8 \. m+ m3 F, F' v" I2 M7 n! t如果要别的分布再留言说。
二项分布 bino
负二项分布 nbin
* r* S4 @, Y. b$ ]" l% a几何分布 geo
超几何分布 hype
h$ u+ y) m$ q( k5 Q U$ f6 k! l泊松分布 poiss
离散均匀分布 unid
伽玛分布 gam
1 l3 ]) Y: Z- S1 R+ E贝它分布 beta
卡方分布 chi2
t分布 t
非中心t分布 nct
7 j. x/ c8 t5 N% |" EF分布 f
/ J0 I+ y( T+ i! q- i7 I& K6 v1 }& I非中心F分布 ncf
对数正态分布 logn
% }! L* N" Z1 P x s/ {8 P连续均匀分布 unif
~ S1 ?% L3 y& a, k0 k指数分布 exp
威布尔分布 weib
瑞利分布 rayl
[em01][em01]产生随机数的函数:分布前缀(例如poisson分布:poiss)+rnd
即函数r=poissrnd(lambda)(或[r1,r2,...]=poissrnd(lambda))产生按poission分布的随机数
依此类推
谢谢以上各位朋友提供!
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) | Powered by Discuz! X2.5 |