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

回答 (1 件)

Azzi Abdelmalek
Azzi Abdelmalek 2013 年 3 月 8 日

0 投票

A=[1 5 8 9 7 6 4 5]
[val,idx]=min(A)
A(idx)=[]
b=[9 4]
A(ismember(A,b))=[]

4 件のコメント

eren eren
eren eren 2013 年 3 月 8 日
編集済み: eren eren 2013 年 3 月 8 日
thank you but b is a random sample. how can i sapmling it? for example n=10 k=2. i want to choose a combination(n,k) ?
nchoosek(n,k) is providing all possible combinations, but i want just one
Azzi Abdelmalek
Azzi Abdelmalek 2013 年 3 月 8 日
What are n and k?
Azzi Abdelmalek
Azzi Abdelmalek 2013 年 3 月 8 日
編集済み: Azzi Abdelmalek 2013 年 3 月 8 日
A=[1 5 8 9 7 6 4 5]
b=nchoosek(A,2)
b=b(randi(size(b,1)),:)
Azzi Abdelmalek
Azzi Abdelmalek 2013 年 3 月 8 日
編集済み: Azzi Abdelmalek 2013 年 3 月 8 日
%or
A=[1 5 8 9 7 6 4 5]
k=2
idx=randperm(numel(A));
b=A(idx(1:k))

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeGet Started with MATLAB についてさらに検索

製品

質問済み:

2013 年 3 月 8 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by