Borrar filtros
Borrar filtros

Find indexes of variables in vector

2 visualizaciones (últimos 30 días)
Jonasz
Jonasz el 12 de Ag. de 2013
Comentada: Andrew Reibold el 15 de Jul. de 2014
I need to find indexes of variables in vector which are eg. out of my set range.
Range eg. from 600 to 2000
Vector of 1000 variables and I need only indxes of that variables which are out of this range.
Any ideas?

Respuesta aceptada

the cyclist
the cyclist el 12 de Ag. de 2013
Editada: the cyclist el 12 de Ag. de 2013
If x is your vector, then
idx = (x<600) | (x>2000);
is a logical index pointing to the out-of-range values.
If you need the actual positions,
idx = find((x<600) | (x>2000));
  1 comentario
Andrew Reibold
Andrew Reibold el 15 de Jul. de 2014
Thanks cyclist. Didn't realize you could use | or & in the find command.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Matrix Indexing en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by