I am using max function. I need to be able to find 2 values.
Ältere Kommentare anzeigen
My array contains 5 columns and 61 rows. I need to be able to find the max value of each column and the value in the 1st column associated with each maximum. The first column is years incrementing from 1950 to 2010. I seem to be able to get the correct max but can only get the index of the row where it occurs. Any ideas? I am a student and a newbie.
2 Kommentare
madhan ravi
am 8 Jun. 2020
Illustration with 5 X 5 matrix with expected result?
Edward Pierce
am 8 Jun. 2020
Akzeptierte Antwort
Weitere Antworten (1)
John D'Errico
am 8 Jun. 2020
READ THE HELP FOR MAX.
A = rand(61,5);
>> [MaxA,ind] = max(A)
MaxA =
0.97868 0.99908 0.96865 0.94517 0.9937
ind =
33 34 30 37 8
What information does the second return argument provide? How can you new use that variable to give you what you need?
3 Kommentare
Edward Pierce
am 8 Jun. 2020
John D'Errico
am 10 Jun. 2020
David gave you code to do it, which is in fact coincidentally, exactly what I said to do.
Edward Pierce
am 10 Jun. 2020
Kategorien
Mehr zu Logical finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!