瑞利随机matlab,matlab产⽣瑞利分布随机信号
2.6 (1) 产⽣均匀分布的随机数x~U (0,1);
(2) 产⽣服从2σ=4的瑞利分布的随机数y ;
分析:y 的分布函数:82
1)(y Y e y F --= 其反函数为)1ln(8)(1x x F Y --=- 令)1ln(8)(1x x F y Y --=
=-,此处有x~U (0,1) 则y 是满⾜2σ=4的瑞利分布的随机数
(3) 利⽤直⽅图确定PDF ;
分析:⾸先,利⽤hist 指令统计落⼊每个区间的次数,记作N ;然后将其除以总的随
机数数⽬得到概率;最后除以区间长度得到PDF 估计。
(4) 绘制y 的PDF 直⽅图;
MATLAB 代码:
>> x=rand(1,1000); % 产⽣随机数x~U (0,1)
>> y=sqrt(-8.*log(1-x)); % 产⽣服从2
σ=4的瑞利分布的随机数y
>> M=80; % 设置划分y 值的统计区间数⽬
matlab直方图>> [N,Y]=hist(y,M); % 统计落⼊每个区间的次数赋值给N ,区间坐标赋值给Y >> N=N/1000/((max(y)-min(y))/M); % 由统计的区间内次数求PDF
>> bar(Y,N); % 绘制PDF 直⽅图
>> title('随机数y 的PDF 估计');
>> ylabel('p(x)');
>> xlabel('y');
结果:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论