Is there any builtin function in Matlab that cuts string by the number of characters and returns it as a cell array or something. For example if call A = some_function(strin
An alternative solution, which is slightly more elegant (in my opinion), would be using regexp:
A = regexp(str, sprintf('\\w{1,%d}', n), 'match')
where str is your string and n is the number of characters.
str
n
>> regexp('1234567890', '\w{1,3}', 'match') ans = '123' '456' '789' '0'