葛海军的系建模与仿真报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
系统建模与仿真报告 姓名:葛海军学号:01系统建模与仿真作业 产生十种随机分布的数: 1.(0-1)之间的均匀分布:概率密度函数:; 产生思想:采用乘同余法产生; 具体实现方法: (mod m); 参数:;m一般取计算机的字长,其是控制所产生随机数的精度(即:小数点后的位数); 程序(具体程序见附录)实现中取u=11,m=100000,的取值是随机赋的; 参数估计:在matlab命令窗口键入y=junyun(10240);就可以产生10240个随机数保存在向量y中,然后再键入zhifangtu(y,100)(调用直方图来对其进行检验),运行结果如下: 然后在计算这10240个数的均值和方差在命令窗口键入z=canshu(y),运行结果为: z=[0.50038 0.083263] 其中0.50038表示所产生的数据的均值,0.083263表示所产生数据的方差,而(0-1)之间的均匀分布的随机数的数学期望为0.5,与上面所求出的0.50038很接近,方差0.083263近似与0,于是这种产生方法已经符合要求。 2.瑞利分布随机数的产生概率密度函数:;产生思想:利用直接抽样法产生;具体实现方法: a.先调用产生(0-1)之间的均匀分布的函数(y=junyun(n))产生一组(0-1)之间均匀分布的随机数保存在向量x里; b.然后作; c.另,于是向量就是要产生的瑞利分布的随机数; 参数估计:在matlab命令窗口键入y=ruili(1,10240);就可以产生10240个随机数保存在向量y中,然后再键入zhifangtu(y,100)(调用直方图来对其进行检验),运行结果如下: 然后在计算这10240个数的均值和方差在命令窗口键入z=canshu(y),运行结果为: z=[1.255 0.43138] 其中1.255表示所产生的数据的均值,0.43138表示所产生数据的方差,而瑞利分布的数学期望计算式为: 1.253,与上面所求出的随机数的平均值1.2555相当接近,瑞利分布方差的计算公式为:当时代入计算得0.42920与0.43138相当接近,于是这种产生方法已经符合要求。 3.指数分布随机数的产生概率密度函数:;产生思想:利用直接抽样法;具体实现方法: 先调用产生(0-1)之间的均匀分布的函数(x=junyun(n))产生一组(0-1)之间均匀分布的随机数保存在向量x里; 然后作(为参数)于是向量就是所要产生的指数分布的随机向量; 参数估计:在matlab命令窗口键入y=zhishu(1,10240);就可以产生10240个随机数保存在向量y中,然后再键入zhifangtu(y,100)(调用直方图来对其进行检验),运行结果如下: 然后在计算这10240个数的均值和方差在命令窗口键入z=canshu(y),运行结果为: z=[1.0011 1.0011] 其中1.0011表示所产生的数据的均值,1.0011表示所产生数据的方差,而指数分布的数学期望计算式为: 1,与上面所求出的随机数的平均值1.0011相当接近,指数分布方差的计算公式为:当时代入计算得1与1.0011相当符合,于是这种产生方法已经符合要求。 4.韦布尔分布的随机数的产生概率密度函数:;产生思想:利用直接抽样法;具体实现方法: 先调用产生(0-1)之间的均匀分布的函数(x=junyun(n))产生一组(0-1)之间均匀分布的随机数保存在向量x里; 输出于是就是韦布尔分布的随机向量; 参数估计:在matlab命令窗口键入y=weibuer(3,1,10240);;就可以产生10240个随机数保存在向量y中,然后再键入zhifangtu(y,100)(调用直方图来对其进行检验),运行结果如下:然后在计算这10240个数的均值和方差在命令窗口键入z=canshu(y),运行结果为: z=[0.89448 0.10544] 其中0.89448表示所产生的数据的均值,0.10544表示所产生数据的方差,与韦布尔分布数学期望和方差计算所得的结果比较相符合。如果在matlab命令窗口键入y=weibuer(1,1,10240);,将会产生指数分布。在matlab命令窗口键入y=weibuer(2,1,10240);,将会产生瑞利分布。 5. swerling分布的随机数的产生 产生思想:利用直接抽样法; 具体实现方法: 先调用产生(0-1)之间的均匀分布的函数(x1 x2=junyun(n))产生一组(0-1)之间均匀分布的随机数保存在向量x1 x2里r=ones(1,n); 输出的y就是swerling分布的随机变量。 参数估计:在matlab命令窗口键入y=swerlingr(10240);;就可以产生10240个随机数保存在向量y

文档评论(0)

fpiaovxingl + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档