
Matlab如何从一组数据中无重复的随机选取几个数
假设有一个数据A,里面有10个数据,现在想从A中提取五个数据作为一个样本,并提取多个样本,如何实现,才能够使得每次提取的样本数据不是重复的。不重复的意思是:每一个样本的五...
假设有一个数据A,里面有10个数据,现在想从A中提取五个数据作为一个样本,并提取多个样本,如何实现,才能够使得每次提取的样本数据不是重复的。不重复的意思是:每一个样本的五个数不完全相同。
展开
展开全部
使用randperm函数。详细参阅help文件。
a=randperm(10);
b=a(1:5);
AA=A(b);
那么AA就是所取出的随机样本。
a=randperm(10);
b=a(1:5);
AA=A(b);
那么AA就是所取出的随机样本。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
temp=randperm(n,m);%从1-n个元素中随即取出m个元素,m的值由你指定
不过2010版本的不行,2011b才能这样用这个函数
不过2010版本的不行,2011b才能这样用这个函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询