- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Ha r binI nsti tu t e of Techn ol ogy试验报告随机信号分析
Ha r bin
I nsti tu t e of Techn ol ogy
试验报告
随机信号分析
课程名称 :
院
系:
电子与信息工程学院
班
级:
名:
号:
姓
学
指导老师 :
试验时间 :
试验一、各种分布随机数得产生
(一 )试验原理
1、匀称分布随机数得产生原理
产生伪随机数得一种有用方法就是同余法 , 它利用同余运算递推产生伪随机数序列.最简洁得方法就是加同余法
为了保证产生得伪随机数能在 [0, 1] 内匀称分布 , 需要M为正整数,此外常
数 c 与初值 y0 亦为正整数;加同余法虽然简洁 , 但产生得伪随机数成效不好; 另
一种同余法为乘同余法 , 它需要两次乘法才能产生一个[
机数
0,1 ] 上匀称分布得随
..
.
式中, a为正整数;用加法与乘法完成递推运算得称为混合同余法
, 即
..
.
, 一些程序库中都有成熟得程
用混合同余法产生得伪随机数具有较好得特性
序供挑选;
常用得运算语言如 Basic 、C与 Matlab 都有产生匀称分布随机数得函数可
以调用,只就是用各种编程语言对应得函数产生得匀称分布随机数得范畴不同,有得函数可能仍需要供应种子或初始化;Matla b供应得函数ra nd() 可以产生一个在 [0,1 ]区间分布得随机数, rand( 2,4 )就可以产生一个在[0,1]区间分布得随机数矩阵 , 矩阵为2行4列;Matlab 供应得另一个产生随机数得函数就是ran dom(
以调用,只就是用各种编程语言对应得函数产生得匀称分布随机数得范畴不同,
有得函数可能仍需要供应种子或初始化;
Matla b供应得函数ra nd() 可以产生一个在 [0,1 ]区间分布得随机数, rand
( 2,4 )就可以产生一个在[0
,1]
区间分布得随机数矩阵 , 矩阵为2行4列;
Matlab 供应得另一个产生随机数得函数就是
ran dom(’unif ’,a,b ,N,M),unif
表示匀称分布 ,a 与 b 就是匀称分布区间得上下界
,N 与 M分别就是矩阵得行与列;
2、随机变量得仿真
依据随机变量函数变换得原理 , 假如能将两个分布之间得函数关系用显式表达, 那么就可以利用一种分布得随机变量通过变换得到另一种分布得随机变量;
如X就是分布函数为 F(x) 得随机变量 , 且分布函数 F(x) 为严格单调升函数 ,
令Y =F(X), 就 Y 必为在 [0 , 1] 上匀称分布得随机变量.反之
上匀称分布得随机变量 , 那么
, 如 Y 就是在 [0,1]
F X 1(
即就是分布函数为 FX(x)得随机变量;式中
) 为 F X ( ) 得反函数 . 这样,
欲求某个分布得随机变量 , 先产生在 [0, 1]区间上得匀称分布随机数 , 再经上式
变换,便可求得所需分布得随机数;
3、高斯分布随机数得仿真
广泛应用得有两种产生高斯随机数得方法,一种就是变换法
, 一种就是近似
法.
假如X 1,X2 就是两个相互独立得匀称分布随机数 , 那么下式给出得
Y1 ,Y2
便就是数学期望为 m,方差为得高斯分布随机数,且相互独立,这就就是变换法;
. 在学习中心极限定理时,曾提
另外一种产生高斯随机数得方法就是近似法
到 n 个在[0,1 ]区间上匀称分布得相互独立随机变量
Xi
( i =1, 2
,n) ,
当n足够大时 , 其与得分布接近高斯分布
. 当然, 只要 n 不就是无穷大,这个高斯
分布就是近似得; 由于近似法防止了开方与三角函数运算,
运算量大大降低; 当
.
精度要求不太高时,近似法仍就是具有很大应用价值得
4、各种分布随机数得仿真
有了高斯随机变量得仿真方法, 就可以构成与高斯变量有关得其她分布随机变量, 如瑞利分布、指数分布与分布随机变量;
(二)试验目得
在许多系统仿真得过程中 , 需要产生不同分布得随机变量;利用运算机可以
很便利地产生不同分布得随机变量,
各种分布得随机变量得基础就是匀称分布得
随机变量 . 有了匀称分布得随机变量,就可以用函数变换等方法得到其她分布得
随机变量;
(三)试验结果
附:源程序
sub plot (2,2,1);
x=random(’u nif’, 2, 5, 1,1 024);plot(x);
x=random(’u nif’, 2, 5, 1,1 024);
plot(x);
t it le (’匀称分布随机数’ ) subplo t( 2, 2,2);
G1=r andom(’Normal' ,0,1,1,2000 0); plot( G1 );
t itle(’高斯分布随机数’
su bplot(2 ,2,3) ;
)
您可能关注的文档
- 税务会计复习题(带答案).docx
- 注册岩土工程师基础考试真题下午及答案.docx
- 《社会学概论》名词解释.docx
- 【试题】餐饮服务与管理试题.docx
- 【试题】结核病试题.docx
- 【试题】支气管肺炎培训试题.docx
- 【资料】餐饮服务流程与管理(珍贵资料).docx
- 保税货物习题及解答.docx
- 财务管理习题.docx
- 城市社会学重点.docx
- 某县纪委监委开展“校园餐”突出问题专项整治工作汇报22.docx
- 中小学校园食品安全与膳食经费管理专项整治工作自查报告66.docx
- 某县委常委、宣传部部长年度民主生活会“四个带头”个人对照检查发言材料.docx
- XX县委领导班子年度述职述廉报告3.docx
- 某县纪委关于校园餐问题整治工作落实情况的报告.docx
- 中小学校园食品安全与膳食经费管理专项整治工作自查报告22.docx
- 某县税务局党委领导班子年度民主生活会“四个带头”对照检查材料.docx
- 某县委书记在县委常委班子年度民主生活会专题学习会上的讲话.docx
- 某县纪委校园餐问题整治工作落实情况的报告.docx
- 某区委副书记、区长年度民主生活会对照检查材料.docx
文档评论(0)