系统建模与仿真报告

系统建模与仿真报告

ID:26190072

大小:858.50 KB

页数:41页

时间:2018-11-25

系统建模与仿真报告_第1页
系统建模与仿真报告_第2页
系统建模与仿真报告_第3页
系统建模与仿真报告_第4页
系统建模与仿真报告_第5页
资源描述:

《系统建模与仿真报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

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

2、0)(调用直方图来对其进行检验),运行结果如下:然后在计算这10240个数的均值和方差在命令窗口键入z=canshu(y),运行结果为:z=[0.500380.083263]其中0.50038表示所产生的数据的均值,0.083263表示所产生数据的方差,而(0-1)之间的均匀分布的随机数的数学期望为0.5,与上面所求出的0.50038很接近,方差0.083263近似与0,于是这种产生方法已经符合要求。2.瑞利分布随机数的产生概率密度函数:;产生思想:利用直接抽样法产生;具体实现方法:a.先调用产生(0-

3、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.2550.43138]其中1.255表示所产生的

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

5、机向量;参数估计:在matlab命令窗口键入y=zhishu(1,10240);就可以产生10240个随机数保存在向量y中,然后再键入zhifangtu(y,100)(调用直方图来对其进行检验),运行结果如下:然后在计算这10240个数的均值和方差在命令窗口键入z=canshu(y),运行结果为:z=[1.00111.0011]其中1.0011表示所产生的数据的均值,1.0011表示所产生数据的方差,而指数分布的数学期望计算式为:1,与上面所求出的随机数的平均值1.0011相当接近,指数分布方差的计算公

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

7、行检验),运行结果如下:然后在计算这10240个数的均值和方差在命令窗口键入z=canshu(y),运行结果为:z=[0.894480.10544]其中0.89448表示所产生的数据的均值,0.10544表示所产生数据的方差,与韦布尔分布数学期望和方差计算所得的结果比较相符合。如果在matlab命令窗口键入y=weibuer(1,1,10240);,将会产生指数分布。在matlab命令窗口键入y=weibuer(2,1,10240);,将会产生瑞利分布。5.swerling分布的随机数的产生产生思想:利

8、用直接抽样法;具体实现方法:先调用产生(0-1)之间的均匀分布的函数(x1x2=junyun(n))产生一组(0-1)之间均匀分布的随机数保存在向量x1x2里r=ones(1,n);输出的y就是swerling分布的随机变量。参数估计:在matlab命令窗口键入y=swerlingr(10240);;就可以产生10240个随机数保存在向量y中,然后再键入zhifangtu(y,100)(调用直方图来对其进行检验),运行结果如下:然后在计算这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。