How to find maximal values in matrix?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Tien Tran
el 10 de Abr. de 2016
Respondida: Star Strider
el 10 de Abr. de 2016
- I have a matrix: A =[1, 128; 2, 300; ...;20, 500;...;99, 10; 100, 0];
- the row I need to extract be B=[20,500], with 500 is maximal value of 2sd colum.
How I can do?
0 comentarios
Respuesta aceptada
Star Strider
el 10 de Abr. de 2016
This works:
A =[1, 128; 2, 300;20, 500;99, 10; 100, 0];
B = A(A(:,2) == max(A(:,2)),:)
B =
20 500
It compares the second column of ‘A’ with the maximum of the second column of ‘A’, and then selects that entire row.
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre NaNs 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!