我有一个二进制值的1x20000的单元格数组,我希望连接每4个元素并将其存储在数组中。
例如我有:
v={'0','0','1','1','1','0','0','1','0','0','0','1','0','1','0','0'}
我想得到:
v1=[0011,'0010'...]
这可能吗?如果是,我该怎么做?感谢
答案 0 :(得分:0)
给出
v={'0','0','1','1','1','0','0','1','0','0','0','1','0','1','0','0'}
您可以将单元格数组转换为矢量并重新整形:
>> a = reshape([v{:}], 4, []).'
a =
0011
1001
0001
0100