0
我需要创建10个空单元:Outlier1, Outlier2,...,Outlier10
,每个都是不同的大小。由于使用了以前存在的循环,我想这样做:如何动态创建单元阵列
for z=1:10
sprintf('Outlier%d',z)=cell(size(R,2),1);
end
基本上,每个单元都会有由于与z
是R
变化不同的大小。但是,如果我这样做,我收到此错误:
Subscripted assignment dimension mismatch.
谁能告诉我怎么解决这个问题?
我猜我想通了:XX = cell(size(R,2),1); eval(sprintf('Outlier%d = XX',z)); –
是的。 'eval'将是去这里的路。考虑删除这个问题,或者自己回答并接受你自己的答案。 – rayryeng