find values between constants in vector
Show older comments
I have a vector freq_n where I want to find the indices corresponding to values between a and b.
freq_in-10*delta_f <= freq_n <= freq_in+10*delta_f
How would I go about doing this? The find() function seems to only allow one relational operator, unless I am doing something wrong? thanks!
Accepted Answer
More Answers (2)
Wayne King
on 21 Sep 2011
freq = 0:1:500;
[~,indices] = find(freq>20 & freq < 250);
freq(indices)
Leor Greenberger
on 21 Sep 2011
Categories
Find more on MATLAB in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!