sampling like this expression
Show older comments
i generate a sample for example it's size is 30. And i find its minimum.
for example sample is
A=[1 5 8 9 7 6 4 5] min(A)=1
and i want to delete 1 from A. new A is A=[5 8 9 7 6 4 5]
then i want to sampling 2 element for example b=[9 4]
and i want to delete this numbers from A. new A is A=[5 8 7 6 5]
then this continue when A has no elements.
how can i do this?
sayi= exprnd(100,1,30); enkucuk=min(sayi)
i dont do anything after these steps. Thank you
Answers (1)
Azzi Abdelmalek
on 8 Mar 2013
A=[1 5 8 9 7 6 4 5]
[val,idx]=min(A)
A(idx)=[]
b=[9 4]
A(ismember(A,b))=[]
4 Comments
Azzi Abdelmalek
on 8 Mar 2013
What are n and k?
Azzi Abdelmalek
on 8 Mar 2013
Edited: Azzi Abdelmalek
on 8 Mar 2013
A=[1 5 8 9 7 6 4 5]
b=nchoosek(A,2)
b=b(randi(size(b,1)),:)
Azzi Abdelmalek
on 8 Mar 2013
Edited: Azzi Abdelmalek
on 8 Mar 2013
%or
A=[1 5 8 9 7 6 4 5]
k=2
idx=randperm(numel(A));
b=A(idx(1:k))
Categories
Find more on Get Started with MATLAB in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!