Find indexes of variables in vector
6 views (last 30 days)
Show older comments
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 Comments
Accepted Answer
the cyclist
on 12 Aug 2013
Edited: the cyclist
on 12 Aug 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 Comment
Andrew Reibold
on 15 Jul 2014
Thanks cyclist. Didn't realize you could use | or & in the find command.
More Answers (0)
See Also
Categories
Find more on Matrix Indexing in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!