受这个问题的启发:
定义
s= '778310098';
我写了一个单行:
c = reshape(reshape(s(1:2^(nextpow2(length(s))-mod(length(s),2))),2,[]).',[],2)
哪个输出
c =
77
83
10
09
并带我走得很远,但没有雪茄,因为我的目标是将结果作为cell array
字符串,包括奇数终端元素'8'
。
我想知道如何尽可能简洁地将输出的内容char array
变成cell array
带有条目的
d{1} = '77'
d{2} = '83'
d{3} = '10'
d{4} = '09'
另外,我想(简洁地)附加缺失值,这样
d{5} = '8'