我需要创建10个空单元格:Outlier1, Outlier2,...,Outlier10
,每个单元格大小不同。由于使用了以前存在的循环,我想做类似的事情:
for z=1:10
sprintf('Outlier%d',z)=cell(size(R,2),1);
end
基本上,由于R
随z
变化,每个单元格的大小会有所不同。但是,如果我这样做,我会收到此错误:
Subscripted assignment dimension mismatch.
有谁能告诉我如何解决这个问题?
答案 0 :(得分:0)
XX=cell(size(R,2),1);
eval(sprintf('Outlier%d=XX',z));