




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
随机过程实验报告院(系):电子信息与通信学院专业班级:姓名:学号:指导教师:一实验任务(1)利用线性同余法产生平均分布的随机数。(2)利用平均分布的随机数,根据中心极限定理产生正态分布的随机数。(3)利用平均分布的随机数,根据反函数产生指数分布的随机数。(4)利用平均分布的随机数,产生泊松分布的随机数。(5)计算任意分布的随机过程的均值。(6)计算泊松过程的自相关序列。二实验环境(1)平台:Windows XP/7.0(2)编程环境:VC6.0(3)编程语言:C+三实验代码/ MyRand.cpp: implementation of the CMyRand class./#include stdafx.h#include random.h#include MyRand.h#include math.h#ifdef _DEBUG#undef THIS_FILEstatic char THIS_FILE=_FILE_;#define new DEBUG_NEW#endif/ Construction/Destruction/CMyRand:CMyRand()CMyRand:CMyRand()void CMyRand:MyRandInit(void)N = 0x7FFFFFFF; /231-1K = 16807; /75seed = 2;/*函数功能,采用线性同余法,根据输入的种子数产生一个伪随机数,如果种子不变, 则将可以重复调用产生一个伪随机序列 利用CMyRand类中定义的全局变量:S, K, N, Y。 其中K和N为算法参数,S用于保存种子数,Y为产生的随机数*/unsigned int CMyRand:MyRand(unsigned int seed)/添加伪随机数产生代码if(S = seed)Y = (Y * K) % N;elseS = seed;Y = (seed * K) % N;return Y;/*函数功能,产生一个在minmax范围内精度为4位小数的平均分布的随机数*/double CMyRand:AverageRandom(double min,double max)double dResult;dResult = 0;dResult = (double)MyRand(seed)/N;/产生0-1之间的均匀分布dResult = dResult*(max-min)+min;/将0-1之间的均匀分布扩展到min-max之间的均匀分布return dResult;/*函数功能,在min 到max 范围内产生正态分布的随机数miu,最大概率密度处的随机变量,即产生的随机数中,概率最大的那个sigma*/double CMyRand:NormalRandom(double miu, double sigma, double min, double max)double dResult;dResult = 0;/添加正态分布随机变量产生代码for(int i=0;i= F)p = lambda*p/(i+1);F += p;i +;dResult = i;return dResult;/*函数功能,计算任意分布的随机过程的均值*/double CMyRand:Ex(void)double Ex=0;/添加均值计算代码int i;for (i=0; i1000; i+)Ex += NormalRandom(0.5,1,0,1);return Ex/1000;/*函数功能,计算随机过程的自相关序列*/double* CMyRand:Rx(double lambda, int points)int m,I=5;double *Rx = (double*)malloc(2*points+1)*sizeof(double);/添加自相关序列产生代码/产生的自相关序列存入Rx中,Rx可当作数组使用/不要在本函数中释放该数组!for (m=-points; m=points; m+)Rx(m+points) = I * I * exp(-2 * lambda * abs(m);return Rx;四实验结果均匀分布均匀统计正态分布正态统计指数分布指数统计泊松分布泊松统计均值(NormalRandom(0.5,1,0,1)自相关(I=5)五实验小结通过本次实验,我熟悉了伪随机数的产
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 磷矿建设项目社会稳定风险评估报告
- 高强度铝合金制品生产制造项目节能评估报告
- 芳烃联合装置扩能改造工程风险评估报告
- 2025渔业养殖的借款合同
- 会计基础实践试题及答案
- 复合合成纤维生产项目建设工程方案
- 中学教育基础试题及答案
- 石灰岩矿山建设项目规划设计方案
- 高效清洁煤电综合利用项目投资计划书
- 五个注意事项:签订离婚协议前的法律风险预防
- (正式版)QC∕T 625-2024 汽车用涂镀层和化学处理层
- 危险货物道路运输规则第7部分:运输条件及作业要求(JTT617.7-2018)
- GB/T 2820.9-2024往复式内燃机驱动的交流发电机组第9部分:机械振动的测量和评价
- 内蒙古自治区房屋修缮工程预算定额-附件2:第一册结构工程
- 五年级信息科技上全册教案 浙教版2023年
- 2024四川蜀道高速公路集团有限公司工程及安全人员社会招聘笔试参考题库附带答案详解
- 律师事务所投标管理办法
- 钢材压延加工成型工艺研究
- 体能训练课件
- 汽车新零售行业报告
- 传染病的病例溯源与传播链分析
评论
0/150
提交评论