turn a sentence into matrix of words
7 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
hi i have A=1xn characters sentence i want to create matrix B=1xn size
which B hast words in a matrix set
thank you
edit: i think its called cell and not matrix
im not sure im new
Respuestas (2)
DGM
el 6 de Mayo de 2021
Editada: DGM
el 6 de Mayo de 2021
Depends whether you want to do this with strings or character arrays:
sentence = "this is a string, not a character array";
words = split(sentence,' ') % this is an 8x1 array of strings
gives
words =
8×1 string array
"this"
"is"
"a"
"string,"
"not"
"a"
"character"
"array"
Alternatively
sentence = 'this is a character array';
words = split(sentence,' ') % this is an 5x1 cell array of chars
gives
words =
5×1 cell array
{'this' }
{'is' }
{'a' }
{'character'}
{'array' }
split() is relatively new (R2016b), but you should also be able to use strsplit() back to R2013a
0 comentarios
Ver también
Categorías
Más información sobre Characters and Strings en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!