Filter löschen
Filter löschen

Find indexes of variables in vector

2 Ansichten (letzte 30 Tage)
Jonasz
Jonasz am 12 Aug. 2013
Kommentiert: Andrew Reibold am 15 Jul. 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?

Akzeptierte Antwort

the cyclist
the cyclist am 12 Aug. 2013
Bearbeitet: the cyclist am 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 Kommentar
Andrew Reibold
Andrew Reibold am 15 Jul. 2014
Thanks cyclist. Didn't realize you could use | or & in the find command.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by