how to find the position of a given number
Afficher commentaires plus anciens
if the input is 1050, whats the code to get the position of 5.....(answer is third)
Réponses (3)
Andrei Bobrov
le 5 Sep 2012
k = 1050
find(num2str(k)-'0' == 5)
your_answer = strfind(num2str(1050),num2str(5));
Image Analyst
le 5 Sep 2012
locationOf5 = strfind('1050', '5')
You can adapt it to other numbers, or pass in string variables instead of hard-coding it if you want.
3 commentaires
Sivakumaran Chandrasekaran
le 6 Sep 2012
Andrei Bobrov
le 6 Sep 2012
see answer by Jose-Luis
Image Analyst
le 6 Sep 2012
locationOfDigit = strfind(num2str(yourFullNumber), num2str(yourDesiredDigit))
Catégories
En savoir plus sur Characters and Strings dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!