matlab 如何从一组数据中随机抽取一个

a=[2,3,5,7,8,10];
现需要从a中随机抽取一个数,重复100次,每次随机抽取的数作为一个新的数列

第1个回答  2011-06-13
先得到下标:
r = randi(6,100,1)
然后新数列:
A(1:100)=[a(r(1));a(r(100))]本回答被提问者采纳
第2个回答  2011-06-13
那你就先产生随机数,然后对其取模6的余,所得值就是响应的数组ai下标的值,可以么
相似回答