matlab之生成不重复的随机整数

标签: matlab
2825人阅读 评论(0) 收藏 举报
分类:

使用rand函数生成小数再取整的方法往往会造成数据重复。


而Matlab自带函数randperm(n)可以产生1到n的整数的无重复的随机排列,利用它就可以得到无重复的随机数。例如:



randperm(n):产生一个1到n的随机顺序。 
>> randperm(10)
ans =

     6     4     8     9     3     5     7    10     2     1


那么我们要想得到6个(1,10)之间的随机数的话,只需要

a=randperm(1:10)

再取其前6个即可。

a(1:6)


查看评论

PC到PC的IP电话实现

PC到PC的IP电话实现 作者:阮帮秋 发布时间:2001/04/09 文章摘要:  IP电话,也称为网络电话,它的发展非常之迅速。本文设计并实现了一个计算机到计算机的IP电话的软件模型,详细讲解了软...
  • ghj1976
  • ghj1976
  • 2001-08-22 18:06:00
  • 2290

一分钟了解““Matlab产生随机整数randi””

用randi,均匀分布,有丰富玩法:   Description   r = randi(imax,n) returns an n-by-n matrix containing pseudor...
  • yes1989yes
  • yes1989yes
  • 2017-06-12 22:35:45
  • 823

matlab 产生不重复随机整数的序列

Matlab自带函数: randperm(n) 产生1到n的整数的无重复的随机排列,利用它就可以得到无重复的随机数 例: >> randperm(15) ans =  ...
  • kunshanyuZ
  • kunshanyuZ
  • 2016-09-11 11:26:49
  • 2315

MATLAB 生成随机整数 的各种方法以及实例

MATLAB提供了多种生成随机整数的方法,下面我们就着重介绍几种常用的方法。 方法一:rand() rand()函数常用来生成0-1之间的随机矩阵,那么我们完全也可以用来生成我们想要的任意大小...
  • zjxiaolu
  • zjxiaolu
  • 2015-03-11 14:50:54
  • 1809

matlab中的伪随机数原理

要说matlab的随机函数,就得先说说伪随机数。不过我也只能从matlab 应用的角度,从使用时的概念角度讲讲,梳理一下自己粗浅的理解。至于数理方面的,就没认真看过。真正的随机数是得通过现实世界中随机...
  • yuan1164345228
  • yuan1164345228
  • 2013-10-05 09:08:21
  • 2997

matlab中生成无重复随机整数的方法

Matlab自带函数randperm(n)产生1到n的整数的无重复的随机排列,利用它就可以得到无重复的随机数。例如: randperm(n):产生一个1到n的随机顺序。  >> randp...
  • wangdq_1989
  • wangdq_1989
  • 2015-01-27 08:22:48
  • 1282

matlab中随机函数的具体使用方法

matlab中随机函数的具体使用方法如下: rand(n):生成0到1之间的n阶随机数方阵 rand(m,n):生成0到1之间的m×n的随机数矩阵 (现成的函数) 另外: Matlab随机数生成...
  • chl033
  • chl033
  • 2009-12-30 00:53:00
  • 30013

MATLAB中如何产生指定范围的随机数

1、eg:要求产生20个10到15之间的随机数。  y=10+(15-10)*rand(4,5)     y =    13.2688   14.5186   10.9890  ...
  • u012562273
  • u012562273
  • 2017-02-18 11:35:39
  • 7333

MATLAB 随机产生和为定值的n个整数

  • 2017年05月07日 00:18
  • 416B
  • 下载

MATLAB获取随机数——rand

rand 可用于获得均匀分布的伪随机数。 1.R = rand(N) 返回一个N*N的矩阵,其中的元素是来自(0,1)的随机数。 例 >> rand(3) ans =  ...
  • cs_zlg
  • cs_zlg
  • 2013-01-20 15:41:08
  • 2529
    新家地址
    个人资料
    持之以恒
    等级:
    访问量: 7万+
    积分: 1871
    排名: 2万+
    最新评论