均匀分布表示方法
均匀分布表示方法?
在matlab 中产生0-1上均匀分布的随机数方法如下:方法1、对于问题,如果 Y 是m*n的服从0~1均匀分布的随机矩阵: Y = rand(m,n);方法2、用统计工具箱,Y = unifrnd(0,1,m,n). 另外,提供常用的函数分布供参考: 1、 均匀分布U(a,b)产生m*n阶[a,b]均匀分布U(a,b)的随机数矩阵:unifrnd (a,b,m, n) 2、0-1分布U(0,1)产生m*n阶[0,1]均匀分布的随机数矩阵:rand (m, n) 3、二类分布binornd(N,P,mm,nn),即产生mm*nn均值为N*P的矩阵 4、产生m*n阶离散均匀分布的随机数矩阵: unidrnd(N,mm,nn) 产生一个数值在1-N区间的mm*nn矩阵; 5、产生mm nn阶期望值为 的指数分布的随机数矩阵:exprnd ( ,mm, nn).
均匀分布用U(a,b)来表示。若a = 0并且b = 1,所得分布U(0,1)称为标准均匀分布。
标准均匀分布的一个有趣的属性是,如果u1具有标准均匀分布,那么1-u1也是如此。
如果X服从标准均匀分布,则Y = X也是具有参数(1,1)的β分布的特殊情况。两个独立的,均匀分布的总和产生对称的三角分布。