Finding the index (rank) of a specific number from a column

1 visualización (últimos 30 días)
Suppose I have a column B = [ 1 4 8 3 5 9]
and I have another vector = [ 8]
In this case, I want to find the rank where it's matched in the vector which should return a value of 3 (3rd). How do I do that ?
  3 comentarios
Abbi Hashem
Abbi Hashem el 10 de Dic. de 2018
if you look at the vector , the 1st value is 4 , second is 4 , third is 8 ... the "3 " as in third value is what I want to obain
madhan ravi
madhan ravi el 10 de Dic. de 2018
I got confused because you said rank so you mean index

Iniciar sesión para comentar.

Respuesta aceptada

Walter Roberson
Walter Roberson el 10 de Dic. de 2018
[~, idx] = ismember(8, B)
  3 comentarios
Walter Roberson
Walter Roberson el 10 de Dic. de 2018
just_a_variable = 8;
[~, rank_that_you_are_looking_for_this_is_the_result_that_you_want] = ismember(just_a_variable, B);

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by