matlab code to find the position of values in a vector within the specified range that meets a certain condition?

2 views (last 30 days)
how to find the index positions of values in a vector within the specified range that meets a certain condition?
ex: d=[1 2 14 20 10 15 2 4 9 7 5]
my range(index positions) is 3 to 6
condition is(value < 15)
the output should be [3 5]

Accepted Answer

Preethi
Preethi on 28 Nov 2016
hi,
d=[1 2 14 20 10 15 2 4 9 7 5];
x =find(d<15)
y =x(x<=6 & x>=3)

More Answers (0)

Categories

Find more on Elementary Math in Help Center and File Exchange

Tags

No tags entered yet.

Community Treasure Hunt

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

Start Hunting!