I am using max function. I need to be able to find 2 values.
4 views (last 30 days)
Show older comments
Edward Pierce
on 8 Jun 2020
Commented: Edward Pierce
on 10 Jun 2020
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 Comments
Accepted Answer
More Answers (1)
John D'Errico
on 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 Comments
John D'Errico
on 10 Jun 2020
David gave you code to do it, which is in fact coincidentally, exactly what I said to do.
See Also
Categories
Find more on Introduction to Installation and Licensing in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!