find and ismember are not working for one number in a vector
Afficher commentaires plus anciens
Hey, I am new here and I searched a couple of time for my subject but I could not find anything. My question: I have a vector x=0.4:0.02:0.6; When I try to use "find" [find(x==0.42) --> empty matrix] or "ismember" [ismember(0.42,x) --> 0] to find the indexes of the numbers it is working for all number except the number 0.42. Can somebody tell me how that is possible and how I can solve this issue? Kind regards
Ralf
Réponse acceptée
Plus de réponses (1)
Ralf Sch
le 3 Mai 2013
0 votes
2 commentaires
Iman Ansari
le 3 Mai 2013
x=0.4:0.02:0.6;
find(abs(x-.42)<0.001)
Ralf Sch
le 3 Mai 2013
Catégories
En savoir plus sur Matrix Indexing 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!