randperm有两种用法:
p = randperm(n)
p = randperm(n,k)
第一种用法是返回一个n个元素的行向量,这个行向量的元素是1到n的整数,而p是这些元素的任意一个排列。
例如:n=5,p=[1 2 3 4 5]
第二种用法是返回一个随机k个元素的行向量,这个行向量的元素是1到n的整数,k必须小于或等于n,而p是从这些元素里任意选取k个元素,在随机排列。
例如:n=5,k=2,那么返回的值就是在1,2,3,4,5中随机选择两个
转载至:此作者
本文详细介绍了 MATLAB 中的 randperm 函数使用方法。该函数能够生成指定范围内整数的随机排列,支持两种调用方式:一种是生成包含 n 个元素的所有可能排列;另一种是从 n 个元素中随机抽取 k 个进行排列。
randperm有两种用法:
p = randperm(n)
p = randperm(n,k)
第一种用法是返回一个n个元素的行向量,这个行向量的元素是1到n的整数,而p是这些元素的任意一个排列。
例如:n=5,p=[1 2 3 4 5]
第二种用法是返回一个随机k个元素的行向量,这个行向量的元素是1到n的整数,k必须小于或等于n,而p是从这些元素里任意选取k个元素,在随机排列。
例如:n=5,k=2,那么返回的值就是在1,2,3,4,5中随机选择两个
转载至:此作者
1017

被折叠的 条评论
为什么被折叠?