MATLAB中如何生成指定范围的随机整数向量

1 致谢

感谢网友科比WILL的帮助,

原文链接如下:

https://jingyan.baidu.com/article/fea4511a26c974f7ba912541.html

2 前言

今天在学习 Machine Learning~

在做作业的时候遇到一个问题,需要生成一个不大于N的随机整数向量,刚开始想到了rand()函数,不过感觉可能应该有更为简单的方法,所以咨询了一下度娘,然后就有了新的发现~

3 生成不大于N的随机整数向量

这里我们使用randperm()函数,它有一种用法是这样的,

p = randperm(n,k) 返回行向量,其中包含在 1 到 n(包括二者)之间随机选择的 k 个唯一整数。

其示例如下,

MATLAB中如何生成指定范围的随机整数向量_第1张图片

你可能感兴趣的:(MATLAB学习,MATLAB)