Find the maximum number and its location in the matrix

4 ビュー (過去 30 日間)
Kantosa
Kantosa 2013 年 12 月 7 日
回答済み: Cb 2015 年 4 月 29 日
Hi,
Right now I have this matrix K
K =
-3 -8 6 -3 -8 6 9 24 -18
-5 10 -9 -5 10 -9 15 -30 27
8 4 9 8 4 9 -24 -12 -27
-9 -24 18 12 32 -24 3 8 -6
-15 30 -27 20 -40 36 5 -10 9
24 12 27 -32 -16 -36 -8 -4 -9
9 24 -18 -15 -40 30 0 0 0
15 -30 27 -25 50 -45 0 0 0
-24 -12 -27 40 20 45 0 0 0
I wonder how I can use any method to find the maximum number and its location from this matrix.
It would be great if anyone can help me with this
Thank you very much :)
  1 件のコメント
Image Analyst
Image Analyst 2013 年 12 月 7 日
Is this homework? If so, tag it as homework.

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

採用された回答

Image Analyst
Image Analyst 2013 年 12 月 7 日
Really really easy, and pretty much the same algorithm any any programming language, like others that you may know. Hint:
[rows, columns] = size(K)
maxValue = -inf;
rowAtMax = 0;
colAtMax = 0;
for column = 1 : columns
for row = 1 : rows
if K(........
end
end
There, it's practically all done for you.

その他の回答 (2 件)

Andrei Bobrov
Andrei Bobrov 2013 年 12 月 7 日
編集済み: Andrei Bobrov 2013 年 12 月 7 日
[val,idx] = max(K(:));
[ir,ic] = ind2sub(size(K),idx);

Cb
Cb 2015 年 4 月 29 日
Im after a similar function in a project I'm working on but i can't seem to get this to work..

カテゴリ

Help Center および File ExchangeParametric Spectral Estimation についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by