Find the maximum number and its location in the matrix
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Kantosa
el 7 de Dic. de 2013
Respondida: Cb
el 29 de Abr. de 2015
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 comentario
Respuesta aceptada
Image Analyst
el 7 de Dic. de 2013
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.
0 comentarios
Más respuestas (2)
Andrei Bobrov
el 7 de Dic. de 2013
Editada: Andrei Bobrov
el 7 de Dic. de 2013
[val,idx] = max(K(:));
[ir,ic] = ind2sub(size(K),idx);
0 comentarios
Cb
el 29 de Abr. de 2015
Im after a similar function in a project I'm working on but i can't seem to get this to work..
0 comentarios
Ver también
Categorías
Más información sobre Parametric Spectral Estimation en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!