ImageVerifierCode 换一换
格式:DOC , 页数:42 ,大小:858.50KB ,
资源ID:941198      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-941198.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(系统建模与仿真报告.DOC)为本站会员(国***)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

系统建模与仿真报告.DOC

1、系统建模与仿真报告姓名:葛海军学号:0411420841系统建模与仿真作业一 产生十种随机分布的数:1 (0-1)之间的均匀分布:概率密度函数: ;其 他01)(xxP产生思想:采用乘同余法产生;具体实现方法: (mod m) ;nu1参数:;m 一般取取 正 整 数,为 初 始 值 一 般 取为 正 整 数 ;,或一 般 取 bxau 125320计算机的字长,其是控制所产生随机数的精度(即:小数点后的位数) ;程序(具体程序见附录)实现中取 u=11,m=100000, 的取值是随机赋的;0x参数估计:在 matlab 命令窗口键入 y=junyun(10240);就可以产生 10240

2、个随机数保存在向量 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瑞利分布随机数的产生概率密度函数: ;0)(2xexPx产生思想:利用直接抽样法产生;具体实现方法

3、:a先调用产生(0-1 )之间的均匀分布的函数(y=junyun(n))产生一组(0-1 )之间均匀分布的随机数保存在向量 x 里;b然后作 ;2lnzyc另 ,于是向量 就是要产生的瑞利分布的随机数;y参数估计:在 matlab 命令窗口键入 y=ruili(1,10240);就可以产生 10240 个随机数保存在向量 y 中,然后再键入 zhifangtu(y,100) (调用直方图来对其进行检验) ,运行结果如下:然后在计算这 10240 个数的均值和方差在命令窗口键入 z=canshu(y) ,运行结果为:z=1.255 0.43138其中 1.255 表示所产生的数据的均值,0.43

4、138 表示所产生数据的方差,而瑞利分布的数学期望计算式为: 1.253,与上面所求出的随机数的12其 中 , 代 入 计 算 得 :平均值 1.2555 相当接近,瑞利分布方差的计算公式为: 当 时代入计算得2410.42920 与 0.43138 相当接近,于是这种产生方法已经符合要求。3指数分布随机数的产生概率密度函数: ;01)(xexPx产生思想:利用直接抽样法;具体实现方法:a 先调用产生(0-1)之间的均匀分布的函数( x=junyun(n))产生一组(0-1 )之间均匀分布的随机数保存在向量 x 里;b 然后作 ( 为参数)于是向量 就是所要产生的指数分布的随机向量;yln1y

5、参数估计:在 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其 中 , 代 入 计 算 得 :1.0011 相当接近,指数分布方差的计算公式为: 当 时代入计算得 1

6、 与 1.0011 相21当符合,于是这种产生方法已经符合要求。4韦布尔分布的随机数的产生概率密度函数: ;00)()()(1xexPx产生思想:利用直接抽样法;具体实现方法:a 先调用产生(0-1)之间的均匀分布的函数( x=junyun(n))产生一组(0-1 )之间均匀分布的随机数保存在向量 x 里;b 输出 于是 就是韦布尔分布的随机向量;1)ln(yy参数估计:在 matlab 命令窗口键入 y=weibuer(3,1,10240);;就可以产生 10240 个随机数保存在向量 y 中,然后再键入 zhifangtu(y,100) (调用直方图来对其进行检验) ,运行结果如下:然后在

7、计算这 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

8、(n))产生一组(0-1 )之间均匀分布的随机数保存在向量x1 x2里r=ones(1,n); 2ln1cos()i/uxvyrv输出的 y 就是 swerling 分布的随机变量。参数估计:在 matlab 命令窗口键入 y=swerlingr(10240);;就可以产生 10240 个随机数保存在向量 y 中,然后再键入 zhifangtu(y,100) (调用直方图来对其进行检验) ,运行结果如下:然后在计算这 10240 个数的均值和方差在命令窗口键入 z=canshu(y) ,运行结果为:z=1.0015 0.99343其中 1.0015 表示所产生的数据的均值,0.99343 表示

9、所产生数据的方差,与 swerling 分布数学期望和方差计算所得的结果比较相符合。6bernoulli分布的随机数的产生它的概率密度具有以下形式:其中x取0n的整数,q=1-p。它的随机数要么是0,要么是1。xnPpqC产生思想:利用直接抽样法;先调用产生(0-1)之间的均匀分布的函数( x=junyun(n))产生一组( 0-1)之间均匀分布的随机数保存在向量 x 里;如果 xp(p 是 bernoulli 分布的参数,要小于 1)y=1,否则 y=0。参数估计:在 matlab 命令窗口键入 y=bernoulli (0.5,10240);;就可以产生 10240 个随机数保存在向量 y

10、 中,然后再键入 zhifangtu(y,100) (调用直方图来对其进行检验) ,运行结果如下:然后在计算这 10240 个数的均值和方差在命令窗口键入 z=canshu(y) ,运行结果为:z=0.50029 0.25002其中 0.50029 表示所产生的数据的均值,0.25002 表示所产生数据的方差,与 bernoulli 分布数学期望和方差计算所得的结果比较相符合。7.对数正态分布的随机数的产生概率密度函数: 22()1/2)exp1/(ln/)cccPxx产生思想:利用直接抽样法;先调用产生(0-1)之间的均匀分布的函数( x=gaussian(n))产生一组(0-1)之间均匀分

11、布的随机数保存在向量 x 里; u=sqrt(b)*x+a;y=exp(u);输出的 y 就是对数正态分布的随机变量。参数估计:在 matlab 命令窗口键入 y=duishuzhengtai(2,1,10240);;就可以产生 10240 随机数保存在向量y 中,然后再键入 zhifangtu( y,100) (调用直方图来对其进行检验) ,运行结果如下:然后在计算这 10240 个数的均值和方差在命令窗口键入 z=canshu(y) ,运行结果为:z=12.2 253.35其中 12.2 表示所产生的数据的均值,253.35 表示所产生数据的方差,与对数正态分布数学期望和方差计算所得的结果

12、比较相符合。8.开丰分布的随机数的产生参数估计:在matlab 命令窗口键入y=kaifeng(1,10240);;就可以产生10240随机数保存在向量y中, (1是开丰分布的自由度)然后再键入zhifangtu (y,100) (调用直方图来对其进行检验) ,运行结果如下:然后在计算这 10240 个数的均值和方差在命令窗口键入 z=canshu(y) ,运行结果为:z=1.0029 2.0086其中 1.0029 表示所产生的数据的均值,2.0086 表示所产生数据的方差,与开丰分布数学期望和方差计算所得的结果比较相符合。9.达加玛分布的随机数的产生参数估计:在matlab 命令窗口键入y

13、=dajiama(1,1,10240);;就可以产生10240随机数保存在向量y中, (1是开丰分布的自由度)然后再键入zhifangtu (y,100) (调用直方图来对其进行检验) ,运行结果如下:然后在计算这 10240 个数的均值和方差在命令窗口键入 z=canshu(y) ,运行结果为:z=0.93388 0.62214其中 0.93388 表示所产生的数据的均值,0.62214 表示所产生数据的方差,与达加玛分布数学期望和方差计算所得的结果比较相符合。10.贝塔分布的随机数的产生参数估计:在matlab 命令窗口键入y=beitafenbu(1,2,10240);;就可以产生 10240随机数保存在向量y中,(1是开丰分布的自由度)然后再键入zhifangtu (y,100) (调用直方图来对其进行检验) ,运行结果如下:然后在计算这 10240 个数的均值和方差在命令窗口键入 z=canshu(y) ,运行结果为:z=0.32343 0.039403其中 0.32343 表示所产生的数据的均值,0.039403 表示所产生数据的方差,与贝塔分布数学期望和方差计算所得的结果比较相符合。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。