Vous suivez désormais cette soumission
- Les mises à jour seront visibles dans votre flux de contenu suivi
- Selon vos préférences en matière de communication il est possible que vous receviez des e-mails
INITIALCAPS Convert string to "initial caps" format (initial capitals on all words).
B = INITIALCAPS(A) converts the initial letter of all words in A to capitals, where A is a string. Only initial letters are affected.
B = INITIALCAPS(A,idx) converts only the words in A indexed by vector 'idx' to "initial caps" format. A "word" for these purposes is any string of letters separated by one or more non-letters, excluding apostrophes. Thus, the phrase
"don't talk to grown-ups" contains 5 words.
Examples: A = 'life, don''t talk to me about life.'
y = initialcaps(A)
y =
Life, Don't Talk To Me About Life.
y = initialcaps(A,1)
y =
Life, don't talk to me about life.
y = initialcaps(A,[2 3])
y =
life, Don't Talk to me about life.
y = initialcaps(A,[2,5:7])
y =
life, Don't talk to Me About Life.
Acknowledgments: Thanks to Jerome from France for the vectorized code (vastly nicer than my original clunker), and thanks to John D'Errico for the suggestion regarding inclusion of a second input argument.
See also UPPER, LOWER, HEADLINE.
Citation pour cette source
David Fass (2026). initialcaps (https://fr.mathworks.com/matlabcentral/fileexchange/12432-initialcaps), MATLAB Central File Exchange. Extrait(e) le .
Informations générales
- Version 1.0.0.0 (2,26 ko)
Compatibilité avec les versions de MATLAB
- Compatible avec toutes les versions
Plateformes compatibles
- Windows
- macOS
- Linux
| Version | Publié le | Notes de version | Action |
|---|---|---|---|
| 1.0.0.0 | Vectorization courtesy of Jerome. Added second input argument.
|
