MATLAB 中在一个数组内随机选择 n 个数。

例如:在 A = [10, 50, 80, 100, 130, 260] 中随机选择 5 个数。

允许重复:

n = 5;
A = [10, 50, 80, 100, 130, 260];
random_num = A(randi(numel(A),1,n));
random_num = sort(random_num);

不允许重复:

n = 5;
A = [10, 50, 80, 100, 130, 260];
random_num = A(randperm(numel(A),n));
random_num = sort(random_num);

欢迎访问我的个人网站:

李培冠博客:lpgit.com

最后修改:2021 年 02 月 26 日 08 : 58 PM
如果觉得我的文章对你有用,请随意赞赏