电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

MATLAB产生各种分布的随机数VIP免费

MATLAB产生各种分布的随机数_第1页
1/6
MATLAB产生各种分布的随机数_第2页
2/6
MATLAB产生各种分布的随机数_第3页
3/6
MATLAB 产生各种分布的随机数 1, 均匀分布U(a,b): 产生m*n 阶[a,b]均匀分布U(a,b)的随机数矩阵:unifrnd (a,b,m, n) 产生一个[a,b]均匀分布的随机数:unifrnd (a,b) 2,0-1 分布U(0,1) 产生m*n 阶[0,1]均匀分布的随机数矩阵:rand (m, n) 产生一个[0,1]均匀分布的随机数:rand 4,二类分布binornd(N,P,mm,nn) 如binornd(10,0.5,mm,nn) 即产生mm*nn 均值为N*P 的矩阵 binornd(N,p)则产生一个。而 binornd(10,0.5,mm)则产生mm*mm 的方阵,军阵为N*p。 5,产生m*n 阶离散均匀分布的随机数矩阵: unidrnd(N,mm,nn) 产生一个数值在 1-N 区间的mm*nn 矩阵 6,产生mm nn 阶期望值为 的指数分布的随机数矩阵: exprnd ( ,mm, nn) 此外,常用逆累积分布函数表 函数名 调用格式 函数注释 norminv X=norminv(P,mu,sigma) 正态逆累积分布函数 expinv X=expinv(P,mu) 指数逆累积分布函数 weibinv X=weibinv(P,A,B) 威布尔逆累积分布函数 logninv X=logninv(P,mu,sigma) 对数正态逆累积分布函数 Chi2inv X=chi2inv(P,A,B) 卡方逆累积分布函数 Betainv X=betainv(P,A,B) β 分布逆累积分布函数 4.1 随机数的产生 4.1.1 二项分布的随机数据的产生 命令 参数为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 的行数和列数 例4-1 >> R=binornd(10,0.5) R = 3 >> R=binornd(10,0.5,1,6) R = 8 1 3 7 6 4 >> R=binornd(10,0.5,[1,10]) R = 6 8 4 6 7 5 3 5 6 2 >> R=binornd(10,0.5,[2,3]) R = 7 5 8 6 5 6 >>n = 10:10:60; >>r1 = binornd(n,1./n) r1 = 2 1 0 1 1 2 >>r2 = binornd(n,1./n,[1 6]) r2 = 0 1 2 1 3 1 4.1.2 正态分布的随机数据的产生 命令 参数为μ、σ的正态分布的随机数据 函数 normrnd 格式 R = normrnd(MU,SIGMA) %返回均值为MU,标准差为SIGMA 的正态分布的随机数据,R 可以是向量或矩阵。 R = normrnd(MU,SIGMA,m) %m 指定随机数的个数,与R 同维数。 R = normrnd(MU,SIGMA,m,n) %m,n 分别表示R 的行数和列数 例4-2 >>n1 = no...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

MATLAB产生各种分布的随机数

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部