【发布时间】:2019-12-05 15:45:37
【问题描述】:
我正在尝试生成一个 100×5 矩阵,其中每一行都是 1..100 的排列(也就是说,每一行都是 5 个来自 [1..100] 的随机数,没有重复)。
到目前为止,我只能使用 for 循环迭代地完成它。有没有办法更有效地做到这一点(使用更少的代码行),没有循环?
N = 100;
T = zeros(N, 5);
for i = 1:N
T(i, :) = randperm(100, 5);
end
【问题讨论】:
标签: matlab combinatorics