how to query string exactly in matlab
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have a composition table. If I enter matlab, I will get a cell of n*1
e.g. file attached
If I finish reading matlab
I want to find the location of M2 how can I find it
I have tried using
Index = find(contains(str,'M2'));
But this will output all the components that contain the M2 name
I want to output only the position of an M2
0 commentaires
Réponse acceptée
Stephen23
le 1 Sep 2022
Modifié(e) : Stephen23
le 1 Sep 2022
C = readcell('TEST.xlsx')
X = matches(C,'M2')
or
X = strcmp(C,'M2')
TIP for the future: scroll to the bottom of the CONTAINS documentation page, you will find a list of related functions, including MATCHES and many others. Browsing the MATLAB help is a very useful skill.
1 commentaire
Rik
le 1 Sep 2022
Another related function: ismember, which is mostly similar in this context to the matches function.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Environment and Settings 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!