matlab中unifrnd函数如何使用

怎样用Matlab产生服从均匀分布的一组随机数?

在matlab 中产生0-1上均匀分布的随机数方法如下:

专注于为中小企业提供成都网站建设、网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业思礼免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

方法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的矩阵

均匀分布表示方法?

在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)的β分布的特殊情况。两个独立的,均匀分布的总和产生对称的三角分布。

到此,以上就是小编对于matlab中unifrnd函数用法的问题就介绍到这了,希望这2点解答对大家有用。

当前文章:matlab中unifrnd函数如何使用
URL地址:http://www.csdahua.cn/qtweb/news4/548404.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网