Find indexes of variables in vector
조회 수: 2 (최근 30일)
이전 댓글 표시
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
채택된 답변
the cyclist
2013년 8월 12일
편집: the cyclist
2013년 8월 12일
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
Andrew Reibold
2014년 7월 15일
Thanks cyclist. Didn't realize you could use | or & in the find command.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Matrix Indexing에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!