finding specific values' rows numbers in an array

1 vue (au cours des 30 derniers jours)
sermet
sermet le 29 Juin 2015
Modifié(e) : Guillaume le 29 Juin 2015
a=[11;4;3;99;5;6;7];
b=[4;7];
I need to find which rows in a matrix include 4,7. The answer must be 2th and 7th rows w.r.t. the solution.

Réponse acceptée

Guillaume
Guillaume le 29 Juin 2015
Modifié(e) : Guillaume le 29 Juin 2015
Use the second return value of ismember:
[~, row] = ismember(b, a)
row will be 0 if the value in b is not found in a.

Plus de réponses (1)

Thorsten
Thorsten le 29 Juin 2015
Modifié(e) : Thorsten le 29 Juin 2015
find(a==4)
find(a==7)
  1 commentaire
sermet
sermet le 29 Juin 2015
how can I adopt this solution as creating loop. Because arrays' rows are several hundreds.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Resizing and Reshaping Matrices dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by