How to find maximal values in matrix?
1 回表示 (過去 30 日間)
古いコメントを表示
- I have a matrix: A =[1, 128; 2, 300; ...;20, 500;...;99, 10; 100, 0];
- the row I need to extract be B=[20,500], with 500 is maximal value of 2sd colum.
How I can do?
0 件のコメント
採用された回答
Star Strider
2016 年 4 月 10 日
This works:
A =[1, 128; 2, 300;20, 500;99, 10; 100, 0];
B = A(A(:,2) == max(A(:,2)),:)
B =
20 500
It compares the second column of ‘A’ with the maximum of the second column of ‘A’, and then selects that entire row.
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で NaNs についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!