Problem 1991. Find the index of nth maximum of a row vector of real numbers

Created by Pavan Toraty in Community

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

56.52% Correct | 43.48% Incorrect
Last solution submitted on Dec 22, 2018

Problem Comments

Solution Comments

Recent Solvers22

Suggested Problems

More from this Author3


Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

MATLAB Academy

New to MATLAB?

Learn MATLAB today!