Finding the index of a string within an array of strings
194 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Micah Boarts
le 4 Nov 2018
Commenté : ajay kumar
le 22 Juin 2022
I have an array composed of strings '0' 'P' 'E' and 'M' I am trying to find the index of the string 'P' within the array but the current lines I am using
staPlaLoc = find(maGen == 'P');
(wherein staPlaLoc is the index of 'P' within the array maGen) returns the following
Error using subsindex Function 'subsindex' is not defined for values of class 'string'.
1 commentaire
ajay kumar
le 22 Juin 2022
Maybe you can use this
if your index is found you will get index number otherwise empty array
arr = ["a" "b" "c" "d"];
index = find(ismember(arr,"a"))
index = find(ismember(arr,"z"))
Réponse acceptée
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Characters and Strings 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!