哈工大随机信号上机实验报告.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Harbin Institute of Technology 实验报告 课程名称: 随机信号分析 院 系: 电子与信息工程学院 班 级: 姓 名: 学 号: 实验时间: 哈尔滨工业大学 实验一 一.产生均匀分布的随机数,检验均值和方差。 1.程序 a=random('unif',1,5,1,2000); b1=mean(a) %为样本均值 b2=var(a) %为样本方差 figure subplot(211),plot(a); subplot(212),hist(a); 2.结果 实验分析: 实验得到的平均数为:2.997;方差为:1.2940,理论的平均数应该是:3,方差为:1.33.与仿真结果相近,误差主要原因是产生的随机变量是有限个,随着随机数数量的增加,平均数和方差会更加接近理论值。 二.产生均值为0,方差为1的高斯随机数。 1.程序 b=-4:0.1:4; a=random('normal',0,1,1,2000); b1=mean(a) b2=var(a) figure subplot(211),plot(a); subplot(212),hist(a,b); 2.结果 实验分析: 实验得到的平均数为:0.0366;方差为:1.0013.仍与理论值有偏差,误差主要原因是产生的随机变量是有限个,随着随机数数量的增加,平均数和方差会更加接近理论值。 三.指数分布 1.程序 function [aver,sigema]=exp N=20000; G1=random('Normal',0,1,1,N); G2=random('Normal',0,1,1,N); Exp=G1.*G1+G2.*G2; aver=mean(Exp); sigema=var(Exp); g=0:0.1:20; subplot(211);plot(Exp); subplot(212);hist(Exp,g); end 实验结果如下: 实验分析: MATLAB计算所得的均值和方差分别为,理论计算得均值和方差分别为,误差很小。 四.互相独立的,在(0,1)内均匀分布的随机数作和来得到高斯分布。 1.程序 X1=random('unif',0,1,1,1024); X2=random('unif',0,1,1,1024); X3=random('unif',0,1,1,1024); X4=random('unif',0,1,1,1024); X5=random('unif',0,1,1,1024); X6=random('unif',0,1,1,1024); Y1=X1+X2; %两组随机数作和 Y2=X1+X2+X3+X4+X5+X6; %六组随机数作和 Y3=random('normal',0,1,1,1024); %一个高斯数列与之作对比 subplot(311);hist(Y1,0:0.05:2); subplot(312);hist(Y2,0:0.05:6); subplot(313);hist(Y3,-3:0.05:3); 结果 实验分析: 仿真显示当两个独立的均匀分布随机变量相加时得到的分布情况接近于一个三角形,与理论计算相同。如果产生的随机变量是无穷多个即可看出两个均匀分布的随机变量相加得到的是一个标准三角形。 仿真显示当多个独立的均匀分布随机变量相加时得到的分布情况接近于高斯分布,如果均匀分布的随机数组数增加,每组的随机变量的个数增加,就会更加接近高斯分布。 五.用N(0,1)高斯分布随机数分别仿真瑞利分布随机变量和4个和7个自由度的 分布随机变量,并画出直方图。 1.程序 N=3000; G1=random('Normal',0,1,1,N); G2=random('Normal',0,1,1,N); G3=random('Normal',0,1,1,N); G4=random('Normal',0,1,1,N); G5=random('Normal',0,1,1,N); G6=random('Normal',0,1,1,N); G7=random('Normal',0,1,1,N); R=sqrt(G1.*G1+G2.*G2); X2=G1.*G1+G2.*G2+G3.*G3+G4.*G4; X3=G1.*G1+G2.*G2+G3.*G3+G4.*G4+G5.*G5+G6.*G6+G7.*G7; subplot(411);hist(G1,-5:0.05:5); subplot(412);h

文档评论(0)

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

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

1亿VIP精品文档

相关文档