- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB产生各种分布随机数
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 = normrnd(1:6,1./(1:6))
n1 =
2.1650 2.3134 3.0250 4.0879 4.8607 6.2827
n2 = normrnd(0,1,[1 5])
n2 =
0.0591 1.7971 0.2641 0.8717 -1.4462
n3 = normrnd([1 2 3;4 5 6],0.1,2,3) %mu为均值矩阵
n3 =
0.9299 1.9361 2.9640
4.1246 5.0577 5.9864
R=normrnd(10,0.5,[2,3]) %mu为10,sigma为0.5的2行3列个正态随机数
R =
9.7837 10.0627 9.4268
9.1672
您可能关注的文档
- Hyaqbk大学活动策划格式.doc
- hz_嵌入式Linux操作系统学习规划.doc
- HR自述怎样说服90后.docx
- HTML5培训_CSS基础之后代选择器和子元素选择器.docx
- I9220盖世妞如何ROOT和ROOT后可以精简的程序.doc
- Ia0kis大学生兼职调查报告.doc
- ibaby加盟培训手册2012_.doc
- IATF第4版认证规则对客户的要求.doc
- HR教你怎样轻松找到好工作.docx
- Html的table边框技巧_HTML表格Table边框样式美化.docx
- 金融行业合规审计智能化技术在金融行业合规管理中的应用研究报告.docx
- 2025年行政管理语文考试答题技巧.docx
- 制造业智能化生产线设备选型与配置研究报告.docx
- 数字孪生在城市公共安全规划中的网络安全事件应急响应报告.docx
- 2025年行政管理语文考试结构详解试题.docx
- 高校创新创业教育课程体系与实践教学创新案例研究报告.docx
- 2025年汽车后市场用户对汽车保险需求分析报告.docx
- 2025年远程医疗服务平台在医疗资源整合中的关键作用研究报告.docx
- 游戏电竞赛事跨界合作策略与2025年市场拓展报告.docx
- 2025年全球石油供需变化分析:价格波动与市场风险管理研究报告.docx
文档评论(0)