Find indexes of variables in vector
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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?
0 comentarios
Respuesta aceptada
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
el 15 de Jul. de 2014
Thanks cyclist. Didn't realize you could use | or & in the find command.
Más respuestas (0)
Ver también
Categorías
Más información sobre Matrix Indexing en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!