turn a sentence into matrix of words
조회 수: 7 (최근 30일)
이전 댓글 표시
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
답변 (2개)
DGM
2021년 5월 6일
편집: DGM
2021년 5월 6일
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
참고 항목
카테고리
Help Center 및 File Exchange에서 Characters and Strings에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!