加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

常见随机数的产生(matlab)

(2011-11-03 09:32:34)
标签:

随机数

正态分布

二项分布

参数

瑞利分布

分类: Matlab

之前转载过一篇博文介绍matlab随机数产生的,今天看到一个表格总结的,小结到这吧。

http://blog.sina.com.cn/s/blog_6163bdeb0102dvmr.html

 

二项分布的随机数据的产生

命令 参数为N,P的二项随机数据

函数 binornd

格式 R = binornd(N,P) %N、P为二项分布的两个参数,返回服从参数为N、P的二项分布的随机数,N、P大小相同。

R = binornd(N,P,m) %m指定随机数的个数,与R同维数。

R = binornd(N,P,m,n) %m,n分别表示R的行数和列数

正态分布的随机数据的产生

命令 参数为μ、σ的正态分布的随机数据

函数 normrnd

格式 R = normrnd(MU,SIGMA) %返回均值为MU,标准差为SIGMA的正态分布的随机数据,R可以是向量或矩阵。

R = normrnd(MU,SIGMA,m) %m指定随机数的个数,与R同维数。

R = normrnd(MU,SIGMA,m,n) %m,n分别表示R的行数和列数

常见分布的随机数产生

函数名

调用形式

注 释

Unifrnd

unifrnd ( A,B,m,n)

[A,B]上均匀分布(连续) 随机数

Unidrnd

unidrnd(N,m,n)

均匀分布(离散)随机数

Exprnd

exprnd(Lambda,m,n)

参数为Lambda的指数分布随机数

Normrnd

normrnd(MU,SIGMA,m,n)

参数为MU,SIGMA的正态分布随机数

chi2rnd

chi2rnd(N,m,n)

自由度为N的卡方分布随机数

Trnd

trnd(N,m,n)

自由度为N的t分布随机数

Frnd

frnd(N1, N2,m,n)

第一自由度为N1,第二自由度为N2的F分布随机数

gamrnd

gamrnd(A, B,m,n)

参数为A, B的clip_image002分布随机数

betarnd

betarnd(A, B,m,n)

参数为A, B的clip_image004分布随机数

lognrnd

lognrnd(MU, SIGMA,m,n)

参数为MU, SIGMA的对数正态分布随机数

nbinrnd

nbinrnd(R, P,m,n)

参数为R,P的负二项式分布随机数

ncfrnd

ncfrnd(N1, N2, delta,m,n)

参数为N1,N2,delta的非中心F分布随机数

nctrnd

nctrnd(N, delta,m,n)

参数为N,delta的非中心t分布随机数

ncx2rnd

ncx2rnd(N, delta,m,n)

参数为N,delta的非中心卡方分布随机数

raylrnd

raylrnd(B,m,n)

参数为B的瑞利分布随机数

weibrnd

weibrnd(A, B,m,n)

参数为A, B的韦伯分布随机数

binornd

binornd(N,P,m,n)

参数为N, p的二项分布随机数

geornd

geornd(P,m,n)

参数为 p的几何分布随机数

hygernd

hygernd(M,K,N,m,n)

参数为 M,K,N的超几何分布随机数

Poissrnd

poissrnd(Lambda,m,n)

参数为Lambda的泊松分布随机数

 

通用函数求各分布的随机数据

命令 求指定分布的随机数

函数 random

格式 y = random('name',A1,A2,A3,m,n) %name的取值见表4-2;A1,A2,A3为分布的参数;m,n指定随机数的行和列

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有