在MATLAB中,可以使用rand
函数生成一个包含N个随机整数的行向量,然后使用sort
函数将行向量按照大小排序,最后选择前K个元素即可。具体步骤如下:
% 生成包含N个随机整数的行向量
random_vector = rand(N, 1);
% 将行向量按照大小排序
sorted_vector = sort(random_vector);
% 选择前K个元素
selected_vector = sorted_vector(1:K);
这样,就得到了一个包含K个随机整数的行向量。需要注意的是,rand
函数生成的随机整数是均匀分布的,因此在多次运行程序时,得到的随机整数序列的分布是相同的。
领取专属 10元无门槛券
手把手带您无忧上云