Select a specific row for a cell array according to it's class
6 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello everyone, i have a cell array like this: 15000 - class1 13890 - class2 15990 - class 3 187774 class3 124699 class2 78909 class1. I want to extract the first class1 row ,only the first!! How can i do this??
0 commentaires
Réponse acceptée
Image Analyst
le 13 Déc 2014
Where is the class stored, and is it a string like "class1" or a number like 1? What does this show when you run it
whos yourCellArray
celldisp(yourCellArray)
Have you tried using ismember() to locate what rows in your cell array match a certain string like 'class3'?
2 commentaires
Guillaume
le 13 Déc 2014
Alex,
it sounds like you are happy that Image Analyst's answer solved your problem since you've accepted it. It's not clear from your comment though.
As for your new question, you're better off starting a new one. Not many people read questions in comments, particularly if a question has been marked as answered.
When you ask your new question, do make it clearer by giving an example of inputs and expected outputs, as as asked I've no idea what the problem is.
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!