您当前的位置: 首页 >  matlab

wendy_ya

暂无认证

  • 0浏览

    0关注

    342博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

系统辨识基础知识(1)——产生(0,1)均匀分布随机数的原理分析及MATLAB实现

wendy_ya 发布时间:2021-06-21 14:33:36 ,浏览量:0

通过计算机产生(0,1)均匀分布随机数的方法大致有三类:

  1. Rand的百万随机数【缺点:占用内存量大】
  2. 物理方法 【缺点:设备维护困难】
  3. 数学方法 【特点:产生速度快,占用内存小】

下面介绍利用数学方法产生(0,1)均匀分布随机数的方法。

利用数学方法实现(0,1)均匀分布随机数的本质是实现如下的递推运算: 在这里插入图片描述 每个(0,1)均匀分布的随机数总是前面各时刻随机数的函数,严格说来,上式的函数取任何形式都不可能产生真正的连续(0,1)均匀分布的随机数,因此,通常称用数学方法产生的(0,1)均匀分布的随机数叫做伪随机数。

一、乘同余法产生伪随机数 1.1 数学原理

利用乘同余法产生(0,1)均匀分布的为随机序列分为两步:

1.1.1 步骤1

用递推同余式产生正整数序列 x i

关注
打赏
1659256378
查看更多评论
立即登录/注册

微信扫码登录

0.0360s