Borrar filtros
Borrar filtros

finding specific values' rows numbers in an array

1 visualización (últimos 30 días)
sermet
sermet el 29 de Jun. de 2015
Editada: Guillaume el 29 de Jun. de 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.

Respuesta aceptada

Guillaume
Guillaume el 29 de Jun. de 2015
Editada: Guillaume el 29 de Jun. de 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.

Más respuestas (1)

Thorsten
Thorsten el 29 de Jun. de 2015
Editada: Thorsten el 29 de Jun. de 2015
find(a==4)
find(a==7)
  1 comentario
sermet
sermet el 29 de Jun. de 2015
how can I adopt this solution as creating loop. Because arrays' rows are several hundreds.

Iniciar sesión para comentar.

Categorías

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

Community Treasure Hunt

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

Start Hunting!

Translated by