How to group elements of an array

1 回表示 (過去 30 日間)
Nisha Rajiv
Nisha Rajiv 2012 年 8 月 28 日
I have a array of 1500 rows and 2 columns Now among the 1500 rows there are repetition of values like 5 100s 2 300 etc... now i need to group all these 100s such that i find the minimum value of column for this group. How to do that
  1 件のコメント
Friedrich
Friedrich 2012 年 8 月 28 日
Are you looking for the sort function? If not, can you post a small example matrix and the output you would like to get?

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

採用された回答

Andrei Bobrov
Andrei Bobrov 2012 年 8 月 28 日
try this is code, let A - your array with size 1500 x 2.
k = find(abs(A(:,2) - 100) < eps(100));
[val,idx0] = min(A(k,1));
out = [val,k(idx0)];
  1 件のコメント
Nisha Rajiv
Nisha Rajiv 2012 年 9 月 3 日
thank u so much. It was useful for me..

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeShifting and Sorting Matrices についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by