MATLAB Answers

how to find min or max value in each row of a matrix and its index, if a matrix is 3x2 it will find the min in first row

596 ビュー (過去 30 日間)
Bashir Yusuf Bichi
Bashir Yusuf Bichi 2017 年 11 月 7 日
Commented: Fahim MUMAND 2019 年 10 月 14 日
R= [27 25 21; 35 38 37; 42 47 49]; 1st min value will be 21

  0 件のコメント

サインイン to comment.

採用された回答

Mischa Kim
Mischa Kim 2017 年 11 月 7 日
編集済み: Mischa Kim 2017 年 11 月 7 日
Use
[val,loc] = min(R')
val =
21 35 42 % min value in each row
loc =
3 1 1 % column location of min value

  4 件のコメント

表示 1 件の古いコメント
Mischa Kim
Mischa Kim 2017 年 11 月 7 日
[val,loc] = min(R(1,:)) % min value in 1st row
val =
21
loc =
3
Replace the "1" in the min command by a running index to step through each row, e.g., using a loop.
Fahim MUMAND
Fahim MUMAND 2019 年 10 月 14 日
suppose a matrix R = ones(4,4)
Every element is maximum and minimum, how to extract their indices?
How to extract the indices of max or min if there are more than 1 in col and in row?

サインイン to comment.

More Answers (0)

サインイン してこの質問に回答します。

タグ


Translated by