产生正态分布随机数及M序列.docVIP

  • 25
  • 0
  • 约1.66千字
  • 约 6页
  • 2015-09-03 发布于安徽
  • 举报
编制两种方法产生正态分布随机数的程序并进行验证分析; 编程思路:产生正态分布随机数的两种方法: 统计近似抽样法: a.设{}是(0,1)均匀分布的随机数序列,则 b.根据中心极限定理,当时, c.如需产生均值为,方差为的正态分布随机变量x,只需如下计算: ,试验证明时,x的统计性质就比较理想了。 变换抽样法: 设是两个相互独立的(0,1)均匀分布的随机变量,则新变量 是相互独立的,服从分布的随机变量。 利用统计近似抽样法和变换抽样法的定义及之前产生(0,1)均匀分布的随机数的基本方法如乘同余法、混合同余法等产生正态分布随机数。 调试过程遇到的问题:(1)在用统计近似抽样法产生正态分布随机数时,给定,然后用Matlab自带函数检验结果,感觉数据老对不上? 解决方法:自己设定的分别是均值,标准差,利用Matlab自带函数mean(),var()计算出来的分别是均值,方差,总觉得方差老对不上,其实是自己理解问题,var()计算出来的方差数值肯定是自己设定的标准差的平方大小左右。 (2)Matlab下标从1开始;做运算两个矩阵的尺寸大小得对应上,还有调用的值一定得有值。 程序运行结果分析得到的结论: (1)统计近似抽样法: 统计近似抽样法中要用产生的(0,1)序列的12个数的和,但具

文档评论(0)

1亿VIP精品文档

相关文档