11智能在线
新记
在matlab中如何在一个数组中随机选取n个数?
如一个数组
a=randint(1,10,21);
要在这个数组中随机选取5个数
举报该文章
其他看法
第1个回答 2008-04-06
你只需要把数组的序号挑出来然后随机出现就可以了
第2个回答 2008-03-27
b=zeros(1,5);
for i=1:5
b(i)=a(int32(1+(length(a)-1)*rand));
end
b本回答被提问者采纳
相似回答
大家正在搜
相关问题
matlab如何在一组数组中随机抽取一个数?
各位matlab大神求助一个问题,怎么样在一维数组中随机的选...
如何在matlab 中随机取出数组中的一个数,数组中的数不是...
MATLAB从一维数组中随机抽取一个数,并且返回这个数的位置
Matlab怎样从数组矩阵中随机取数?
给定一个数组,如何让matlab生成一个这个数组中的一个随机...
matlab中怎么将一个数组进行随机分割成指定数量的子数组
MATLAB 从数组中随机取几个下标不同的元素