当前位置:去问问>百科问答>如何使用MATLAB产生指数分布的随机数

如何使用MATLAB产生指数分布的随机数

2024-06-09 08:28:29 编辑:zane 浏览量:586

如何使用MATLAB产生指数分布的随机数

的有关信息介绍如下:

如何使用MATLAB产生指数分布的随机数

在matlab中用来产生指数分布随机数的函数是exprnd( );  语法:  1. R=exprnd(MU)  生成服从参数为MU的指数分布随机数。  2. R=exprnd(MU,m)  生成服从参数为MU的指数分布的随机数矩阵,矩阵的形式由m定义。  例如,n=exprnd(5,[1 6])  3. R=exprnd(MU,m,n)  生成m×n形式的指数分布的随机数矩阵。  当产生的数组是一维向量时,若想排序可以利用sort(A)函数,A为随机数组,默认的结果是升序排列。  如果排序后还需要保留原来的索引可以用返回值,即[B,ind]=sort(A),计算后,B是A排序后的向量,A保持不变,ind是B中每一项对应于A 中项的索引。  若想对A数组进行降序排列,先用X=eye(n)生成一个n维的单位阵,然后用X=rot90(X)将其旋转为次对角线的单位阵,再用原来矩阵乘以X即可,如要讲A逆序排列采用如下步骤:  X=eye(size(A));  X=rot90(X);  A=A*X;

版权声明:文章由 去问问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.qwenw.com/answer/320723.html
热门文章