概率统计 上机课件.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《概率统计》 —上机教学 Matlab 界面 一、随机数的产生 与概率密度函数值的计算和密度函数作图 上机目的: 一、应用 Matlab 产生典型分布的随机数; 二、应用 Matlab 计算概率密度函数值和作密度函数图形 . 上机内容: 随机数的产生与概率密度函数值的计算和密度函数作图 上机软件: Matlab R = binornd(N,P,m,n) m,n 分别表示 R 的行数和列数 格式 R = binornd(N,P) 产生一个服从参数为 N 、 P 的二项分布的随机数 R = binornd(N,P,m) m 指定随机数的个数 R = binornd(N,P,[m,n]) m , n 分别表示 R 的行数和列数 1 、随机数的产生 1.1 二项分布的随机数据的产生 命令 参数为 N , P 的二项随机数据 函数 binornd ( rnd : random ) (注: R 只是变量的记号,也可以用其他的字母) 例如: 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 特别注意: 所有符号在英文输入状态下进行 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 的行数和列数 例如: 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 10.1438 10.5955 特别注意: 所有符号在英文输入状态下进行 提示:开方运算 x=6^[1/2] ( 6 开平方) 1.3 常见分布的随机数产生 常见分布的随机数的使用格式与上面相同 . 函数名 调用形式 注 释 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 的正态分布随机数 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 的泊松分布随机数 1.4 通用函数求各分布的随机数据 命令 求指定分布的随机数 函数 random 格式 y = random(‘name',A1,A2,A3,m,n) name 的取值见下页的表; A1 , A2 , A3 为分布的参数; m , n 指定随机数的行和列 例如 产生 12 ( 3 行 4 列)个均值为 2 ,标准差为 0.3 的正态分布随机数 . y=random('norm',2,0.3,3,4) y = 2.3567 2.0524 1.8235 2.0342 1.9887 1

文档评论(0)

wangyueyue + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档