Extract some data from a cell
8 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Pol Auladell
le 9 Déc 2018
Commenté : Pol Auladell
le 9 Déc 2018
Hi guys,
I have an array of strings, but somehow it's saved in a cell array like this:
dateList =
1×1 cell array
{9×1 cell}
My 9x1 cell is extracted from a txt file, so it could vary its length.
I want to withdraw some strings from that string array, for example
var=[1 3 6 7];
dateList(var);
Of course, it doesn't work since dateList is actually a 1x1 cell, not a 9x1 cell.
I have found the function cellfun, but what I want is not actually a function, and there's no "cell2string" function.
I have tried string(dateList) too, but the error message is the following:
Error using string
Conversion from cell failed. Element 1 must be convertible to a string scalar.
Is there a way to do it?
0 commentaires
Réponse acceptée
per isakson
le 9 Déc 2018
Modifié(e) : per isakson
le 9 Déc 2018
This typically happend when reading a text file with textscan. A simple solution is to insert
datelist = datelist{1};
before
dateList(var);
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!