加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Matlab常用随机函数 rand randi randsrc randperm

(2014-07-07 22:39:09)
标签:

matlab

随机函数

rand

randi

randn

分类: Matlab

Contents

    1.rand - [0,1]均匀随机分布
    2.randi - 整数均匀随机分布
    3.randn - 标准正态分布
    4.randsrc - 生成指定范围的随机数
    5.randperm - 随机排序

 

1.rand - [0,1]均匀随机分布

Au=rand(1, 5)   %0-1均匀分布的1x5随机矩阵

Au =

    0.4177    0.9831    0.3015    0.7011    0.6663

 

2.randi - 整数均匀随机分布

Ai=randi([-3, 4], 2, 8) %-3到4均匀分布的2x8随机矩阵

Ai =

          -2    -2          -1     4
       -2       -3       -2       -2

 

3.randn - 标准正态分布

An = randn(3, 4)        %标准正态分布的3x4矩阵

An =

    0.7847   -1.0570   -1.4694   -0.0942
    0.3086   -0.2841    0.1922    0.3362
   -0.2339   -0.0867   -0.8223   -0.9047

 

4.randsrc - 生成指定范围的随机数

out = randsrc(5, 5, [-3 -1 1 3; .25 .25 .25 .25])
% 在-3 1 1 3四个数中随机选生成5x5的矩阵,后面的0.25是每个数对应的概率

out =

    -1          -1    -3
       -1       -1     1
    -1       -1    -3    -1
       -3       -3     1
          -3    -1     1

 

5.randperm - 随机排序

Ap=randperm(8)         %随机排序1到8

Ap =

                          8

 

如果你有所收获,欢迎用微信扫一扫进行打赏,赏金随意。

Matlab常用随机函数 <wbr>rand <wbr>randi <wbr>randsrc <wbr>randperm

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有