Matlab统计分析:随机数生成方法与实例.pdfVIP

  • 0
  • 0
  • 约3.27万字
  • 约 93页
  • 2026-02-06 发布于北京
  • 举报

Matlab统计分析:随机数生成方法与实例.pdf

生成随机数

rand:生成一个[0,1]区间上均匀分布的随机数

rand(m,n):生成阶数为m,n的随机数矩阵

rand(n):生成阶数为n,n的随机数矩阵

rand(size(A))?

生成随机数

Example:

x=rand(20);y=x(:);hist(y);xlabel([0,1]上的均匀分布

随机数);ylabel(频数)

生成随机数

randn:生成正态分布的随机数

randn(m,n):生成阶数为m,n的随机数矩阵

randn(n):生成阶数为n,n的随机数矩阵

randn(size(A))?

生成随机数

Example:

x=randn(20);y=x(:);hist(y);xlabel(‘正态分布的

随机数);ylabel(频数)

常用分布的随机数常用rnd结尾

binornd(n,p):二项分布的随机数

chi2rnd(m):生成卡方分布的随机数

exprnd(mu):生成指数分布的随机数

frnd(m,n):生成F分布的随机数

常用分布的随机数常用rnd结尾

normrnd(mu,sigma):正态分布的随机数

poissrnd(lambda):生成泊松分布的随机数

trnd(v):生成T分布的随机数

randsample(n,k,rece):从有限总体中随机抽样

常用分布的随机数常用rnd结尾

unidrnd(N):离散均匀分布的随机数

unifrnd(a,b):连续均匀分布的随机数

random(name,v):生成指定分布的随机数

random(bino,10,0.3,100,1)

random(norm,0,1,10,1)

任意一元分布的随机数

离散分布randsample函数

例子:xvalue=[-2-1012];

xp=[0.050.20.50.20.05];

x=randsample(xvalue,10,true,xp)

X-2-101

文档评论(0)

1亿VIP精品文档

相关文档