How to return only one of multiple identical max/min values?
12 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Faith McColl
am 7 Jul. 2015
Beantwortet: Siranjeevi Gurumani
am 17 Sep. 2021
I have multiple series, and in each one I want to find the maximum or minimum value and store it into a variable so at the end I have a matrix of maximums and a matrix of minimums. The problem is that some of the series appear to have more than one maximum (or minimum) and the program gives me an error message. How do I make Matlab return only the first of these values?
1 Kommentar
Siranjeevi Gurumani
am 17 Sep. 2021
Assuming A = matrix of more than one dimensions
and you want max of whole matrix
A = [1,6,6;4,5,6];
max(max(A))
or
max(A,[],'all')
Akzeptierte Antwort
Weitere Antworten (2)
Sean de Wolski
am 7 Jul. 2015
This is what the max and min function both do. Can you provide a minimal working example of what you have, what you want, and what you're doing now?
2 Kommentare
Sean de Wolski
am 7 Jul. 2015
mx = max([-5, -6, -8, -7, 1, 6, 6, 5, -3, -4, -6, -9])
I think you're over-thinking it :)
Siranjeevi Gurumani
am 17 Sep. 2021
Assuming A = matrix of more than one dimensions
and you want max of whole matrix
A = [1,6,6;4,5,6];
max(max(A))
or
max(A,[],'all')
0 Kommentare
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!