- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子信息与通信工程学院
实验报告
实验名称
随机数的产生
课程名称
随机信号分析
姓名
顾康
学号
U201413323
日期
6月6日
地点
南一楼东204
成绩
教师
董燕
以上为6种分布的实验结果
1.均匀分布
随机变量X~U(0,1)的一组样本值的模拟值一般采用某种数值计算方法产生随机数序列,在计算机上运算来得到,通常是利用递推公式:
Xn=f(Xn-1,.....,Xn-k)
1.1 同余法
Xn+1 = λXn(mod M)
Rn=Xn/M
R1 R2...Rn 即为(0,1)上均匀分布的随机数列。而上述方法是伪随机的,{Rn}本质上是递推公式给定的周期序列,周期T可看做logλ( M)。
解决方法是 :选择模拟参数 并 对序列进行统计检验。
1.2选择模拟参数
1)周期长度取决于Xo,λ, M的选择
2)通过选取适当的参数可以改善随机数的性质
几组参考的取值
Xo =1 , λ=7 , M=10^10
Xo =1 , λ=5^13 , M=2 *10^10
Xo =1 , λ=5^17 , M=10^12
1.3对数列进行统计检验
对应序列能否看作X的独立同分布样本,须检验其 独立性 和 均匀性
for i=2:1:size %同余法 均匀分布
x(i)= mod ( v*x(i-1), M);
y(i)=x(i)/M;
end
subplot(2,3,1);
hist(y,100)
[ahat,bhat,ACI,BCI]=unifit(y)% 以0.95的置信度估计样本的参数
首先我们的标准是U ~(0,1),而实验值,ACI表示ahat的范围[-0.0030,0],
BCI表示bhat的范围[1.0000,1.0030]。同时样本的均值和方差分别为0.4932和0.0830,结论与理论值很接近。该样本以0.95的可信度服从(0,1)均匀分布。
2.伯努利分布
2.1算法原理
若随机变量R服从(0,1),
P(X=Xi)=Pi
P(0)=0, P(n)=∑Pi
P{P(n-1)R=P(n)}=P(n)-P(n-1)=Pn
令{P(n-1)X=P(n)}={X=Xn} 有P(X=Xn)=Pn
从理论上讲,已经解决了产生具有任何离散型随机分布的问题。具体执行仍有困难,如X取值为无穷时。
2.2算法
对于伯努利分布只需用到上述算法最简单的情形,即取n为2。
%伯努利分布
k1=0,k2=1
p1=0.2,p2=0.8;
r=zeros(1,size);
for j=1:1:size
if y(j)p1
r(j)=k2;
else
r(j)=k1;
end
end
subplot(2,3,2);
hist(r)
title(伯努利分布);
[PHAT,PCI]=binofit(r,1000)%以0.95的置信度检验样本参数
PHAT=0.198,而PCI= [0.195,0.212 ] ,而我设置的P=0.2,与实验结果十分接近,可见该样本的性质较好。该样本以0.95的可信度服从0.2的伯努利分布。
3.正态分布
3.1算法
设有两个在(0,1)上独立均匀分布的随机数R1 ,R1;作如下变换
Y1= (-2㏑R1)? COS(2πR2)
Y2= (-2㏑R1)? SIN(2πR2)
其逆变换为
R1=exp(- (Y12+Y22)/2)
R2=1/2π arctag(Y2/Y1)
可导出Y1,Y2的联合分布函数
f(Y1,Y2)= 1/2π exp(- (Y12+Y22)/2) 故知Y1,Y2相互独立且服从N(0,1)
再作变换 Xi = σYi+μ,可得到服从N(μ,σ)的X
3.2代码
%正态随机分布
y=rand(1,size);
z=rand(1,size);
m=sqrt(-2*log(y)).*cos(2*pi.*z);
n=sqrt(-2*log(y)).*sin(2*pi.*z);
t=[m,n];
subplot(2,3,3);
hist(t,100)
title(正态分布);
[muhat,sigmahat,muci,sigmaci]=normfit(t)%以0.95置信度检验样本参数
实验结果:muhat=0.0060, sigmahat=1.0080;
Muci=[-0.0382,0.0502] ,sigmaci=[0.977
您可能关注的文档
最近下载
- 新能源汽车检测与故障诊断技术实训工单 工单1--4 新能源汽车维护与保养---高压互锁故障诊断与排除.doc
- 中华民族一家亲第一课时.ppt VIP
- 2023—2024学年度第一学期三年级数学寒假作业 .pdf VIP
- 9篇 2025年1月整理 带头带头增强党性、严守纪律、砥砺作风方面存在的问题与不足.doc VIP
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)1.docx VIP
- 心理咨询师十套试题及答案.docx VIP
- 必威体育精装版外研版三年级起点四年级上册知识点总结(必威体育精装版最全).pdf
- 华东师大版七年级数学上册举一反三专题4.7动角旋转问题专项训练(原卷版+解析).docx VIP
- (汇编)班子成员2024年带头增强党性、严守纪律、砥砺作风方面存在问题原因分析.doc VIP
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)6.docx VIP
文档评论(0)