How to find the index in a row vector where a number exceeds a certain value?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Siddharth Gopujkar
le 24 Sep 2019
Commenté : Siddharth Gopujkar
le 24 Sep 2019
I have a 1x600 row vector. The initial values are small and as we go towards the 200th element or so, the values start increasing. How can I find the exact index of the first element that exceeds a certain limit?
For example, I want to find the undex of the first element that exceeds the value of 50. In this case, it is the 187th element. How do I find that using a code?
0 commentaires
Réponse acceptée
Shubham Gupta
le 24 Sep 2019
Modifié(e) : Shubham Gupta
le 24 Sep 2019
Try :
A = 1:100;
lim = 50;
ind = find(A>lim,1); %% Here 1 after comma suggests the first element that is greater than 50
In the above case output should be ind = 51 For more info try
doc find
Hope this helps !
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Matrix Indexing dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!