find values between constants in vector
Afficher commentaires plus anciens
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!
Réponse acceptée
Plus de réponses (2)
Wayne King
le 21 Sep 2011
freq = 0:1:500;
[~,indices] = find(freq>20 & freq < 250);
freq(indices)
Leor Greenberger
le 21 Sep 2011
Catégories
En savoir plus sur MATLAB dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!