我有一个尺寸为:1x11x2
的单元格数组我希望通过添加一行''
将其增加到3x11x2我该怎么做?
例如:阵列A:
a(:,:,1) =
'Value3' '' '' 'Value1' '' '' '' '' '' '' ''
a(:,:,2) =
'' '' '' '' 'Error' '' '' '' '' '' ''
我希望它是:
a(:,:,1) =
'Value3' '' '' 'Value1' '' '' '' '' '' '' ''
'' '' '' '' '' '' '' '' '' '' ''
a(:,:,2) =
'' '' '' '' 'Error' '' '' '' '' '' ''
'' '' '' '' '' '' '' '' '' '' ''
答案 0 :(得分:2)
最通用的代码是:
a = [a; reshape(repmat({''},1,size(a,2)*size(a,3)),1,size(a,2),size(a,3))];
希望这会有所帮助......
答案 1 :(得分:0)
只有部分答案,但这应该可以让您轻松获得正确数量的空字符串:
regexprep(a(:,:,1),'.','')