我想在数组(Matlab)
之间插入一个空格a = [1 2 3 4]
我想在索引3(2到3之间)有一个空格,
OR
我会移动value 3 to 4th index and 4 to 5th index
我想创建一个分组条形图。因此,为了在每个条形图中包含单独的“Xticklabels”,我将向量连接所有Xticklabel值。因此,从一个组到另一个组有一个空的空间,我想避免在组之间插入刻度。
编辑:此外,我们假设a = [0 100 400 0 0 100 400 0 0 100 400 0 0]
,我需要在输出单元阵列中用empty cells
替换所有零。
答案 0 :(得分:0)
使用此 -
a_cell = mat2cell(a,1,ones(1,numel(a)))
a_cell(4:end+1) = a_cell(3:end)
a_cell{3} = ''
编辑 -
a = [0 100 400 0 0 100 400 0 0 100 400 0 0]
a_cell = mat2cell(a,1,ones(1,numel(a)))
a_cell(a==0) = {''}