str2cell: a pedestrian cell creator
help str2cell
c = str2cell(v)
c = str2cell(v,delim[s])
creates a cell array C from input vector V.
places segments of V seperated by delimiter
DELIM into separate cells of C.
see also: CELLSTR
v : a string/vector of a ML supported data class
delim : array of delimiter[s] [def: isspace]
v-class syntax
----------------------
char 'xyz'
other [1 2 pi]
note:
an input matrix (NxM) will be turned into a
1x(N*M) column vector WITHOUT warning!
examples:
s='this is a ;;; test string; +-0 ;;;_;;; for; +;+ fun;';
c=str2cell(s,' +-;0_')
'this'
'is'
'a'
'test'
'string'
'for'
'fun'
d=[pi pi 1 2 inf 4 5 6 nan 78 pi];
c=str2cell(d,[nan pi 5 inf])
[1x2 double] % = 1 2
[ 4]
[ 6]
[ 78]
Citation pour cette source
us (2024). str2cell: a pedestrian cell creator (https://www.mathworks.com/matlabcentral/fileexchange/4247-str2cell-a-pedestrian-cell-creator), MATLAB Central File Exchange. Récupéré le .
Compatibilité avec les versions de MATLAB
Plateformes compatibles
Windows macOS LinuxCatégories
- MATLAB > Language Fundamentals > Data Types > Data Type Conversion >
- MATLAB > Language Fundamentals > Data Types > Characters and Strings > String Parsing >
Tags
Remerciements
A inspiré : char2cell
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
Version | Publié le | Notes de version | |
---|---|---|---|
1.0.0.0 | finally, after 5 years, added a missing ; at the end of line 62... sorry for the delay |