Problem 1991. Find the index of nth maximum of a row vector of real numbers
Given a vector of real numbers x, find the index idx of n th maximum value. If nth maximum occurs more than once, return the indices of all those occurences.
Example 1:
Input: x = [2 4.5 3 1 3.33], n = 4
Output: idx = 1, since 4th maximum is 2
Example 2: Input: x = [2 4.5 3.33 3 1 3.33], n = 2
Output: idx = [3 6], since 2nd maximum is 3.33
Solution Stats
Problem Comments
-
1 Comment
Pavan Toraty
on 16 Nov 2013
Apologies.Test case 8 is corrected now.
Solution Comments
Show commentsProblem Recent Solvers52
Suggested Problems
-
Project Euler: Problem 3, Largest prime factor
1601 Solvers
-
Make a random, non-repeating vector.
9819 Solvers
-
1479 Solvers
-
ベクトル [1 2 3 4 5 6 7 8 9 10] の作成
566 Solvers
-
9523 Solvers
More from this Author3
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!