How to find max values in vector for each 10 rows
3 ビュー (過去 30 日間)
古いコメントを表示
A=rand(1, 100)
For each 10 rows, i want to find max value
0 件のコメント
採用された回答
Jan
2022 年 12 月 29 日
編集済み: Jan
2022 年 12 月 29 日
With the bold guess, that you mean rand(100, 1) instead of rand(1:100):
data = rand(100, 1);
result = max(reshape(data, 10, 10))
% or explicitly:
result = max(reshape(data, 10, 10), [], 1)
3 件のコメント
Walter Roberson
2022 年 12 月 29 日
are you looking for maximum value minus 1? If so subtract 1 from result
Or are you looking for the indices where the maximums appear? Or for the indices where the second highest appear?
Jan
2022 年 12 月 29 日
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Logical についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!