minimum row value and return the row

i need to find a minimum row value in a matrix. eg
A=[12 64 76; 34 10 27; 9 8 20; 10 30 8]
And the desired output would be min value of row = [9 8 20] which is row number 3.
is there any function can do this? I noticed that min () function is used to find the minimum value in a row NOT minimum row value.

1 件のコメント

Matthew Anderson
Matthew Anderson 2016 年 2 月 23 日
This might be a little late, but the min(min()) function would do the trick

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

 採用された回答

Teja Muppirala
Teja Muppirala 2013 年 7 月 18 日

2 投票

Do you mean to say, you want the row with the minimum maximum value?
A=[12 64 76; 34 10 27; 9 8 20; 10 30 8];
[value,ind] = min(max(A,[],2));
A(ind,:)
ans =
9 8 20
Or
A = [ 7 9 5; 3 8 7; 4 5 6]
[value,ind] = min(max(A,[],2));
A(ind,:)
ans =
4 5 6

1 件のコメント

azie
azie 2013 年 7 月 18 日
編集済み: azie 2013 年 7 月 18 日
thanks teja. actually i dont understand how its works. but it works for my case. ur second choice. if u can explain what min max mean would be better.thanks. max(A,[],2) : what is 2 stands for?

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

その他の回答 (3 件)

Roger Stafford
Roger Stafford 2013 年 7 月 18 日

0 投票

You have not told us what aspect of rows you are minimizing. I will guess you want the row index of the row with the least sum.
[c,ix] = min(sum(A,2));
The value 'c' is the minimum row sum and 'ix' is that row's index.

1 件のコメント

azie
azie 2013 年 7 月 18 日
the value for each column can't be sum up.each column is different. just need the lowest row value.

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

James Tursa
James Tursa 2013 年 7 月 18 日
編集済み: James Tursa 2013 年 7 月 18 日

0 投票

If you want row that contains the minimum value (it is not clear to me what "minimum row" means):
[x xi] = min(A(:));
xij = ind2sub(xi,size(A));
minrow = A(xij(1),:);

3 件のコメント

azie
azie 2013 年 7 月 18 日
編集済み: azie 2013 年 7 月 18 日
im looking for minimum value for the whole row.even there is much lower value in other column but in term of the WHOLE ROW it is the lowest/minimum. just see my example and my desired output.
James Tursa
James Tursa 2013 年 7 月 18 日
Can you please define what "minimum row" means? What is the minimum row of the following matrix (and why)?
[ 7 9 5;
3 8 7;
4 5 6]
azie
azie 2013 年 7 月 18 日
編集済み: azie 2013 年 7 月 18 日
the minimum row value will be [4 5 6]. the minimum value that we can get in a row.

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

Heba Khaled
Heba Khaled 2021 年 5 月 16 日

0 投票

how to get the minimum value of particular rows in matlab

カテゴリ

ヘルプ センター および File ExchangeDescriptive Statistics についてさらに検索

質問済み:

2013 年 7 月 18 日

回答済み:

2021 年 5 月 16 日

Community Treasure Hunt

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

Start Hunting!

Translated by