function that gives the number of letters in a word

for example abcd should be equal 4 when i define a vector w={'abcd','ccb'} length(w(1,1)) gives me 1 and not 4

Réponses (2)

length(w{1}) ;
out = cellfun('length',w);

2 commentaires

Jan
Jan le 30 Avr 2013
w(1,1) is : {'abcd'}, a {1x1} cell and therefore its length is 1. But you want the contents of this cell element, and therefore nedd the curly braces, as Andrei has shown.

Connectez-vous pour commenter.

Catégories

Tags

Question posée :

Lee
le 30 Avr 2013

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by