wolfqfy的个人空间 https://blog.eetop.cn/qianfy [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

一、随机变量和随机过程样本的产生方法

已有 2134 次阅读| 2007-8-31 11:54 |个人分类:随机过程

天气: 晴朗
心情: 高兴

    在matlab中一般容易得到一个[0,1]间均匀分布的随机变量,比如A;利用此随机变量,可以产生其他概率分布函数的随机变量。

    比如,希望产生一个随机变量C,其概率分布函数为F(C)。因为F(C)的范围在(0,1)内,可以先产生一个在(0,1)内均匀分布的随即变量A,若置F(C)=A,则有:C=F-1(A),即:C为F(A)的逆。

    例1:

F(C)=(0, C<0);(C*C/4, 0<C<2);(1, C>2)。首先产生一个均匀分布的随机变量A,F(C)=C*C/4=A,所以:C=2*sqrt(A)。

    例2:

瑞利分布随机变量:R=sqrt(2*sigma*sigma*ln(1/(1-A))),其中,A为(0,1)内均匀分布的随即变量。

    例3:

高斯分布随机变量:可利用瑞利分布随机变量R产生一对均值为m、方差为例2中的sigma的高斯随机变量C和D:

C=m + R*cos(theta)

D=m + R*sin(theta)

其中,theta=2*pi*B;(B为0到1内均匀分布的随机变量)

参考资料:《现代通信系统(MATLAB版)》 John G.Proakis著


点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 1

    粉丝
  • 0

    好友
  • 0

    获赞
  • 6

    评论
  • 1015

    访问数

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-5 10:23 , Processed in 0.015419 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部