matlab:如何输出cell中的所有元素?

cell{1:end}为何只输出第一个元素?如何输出cell的所有元素?

% 生成一个包含随机维度矩阵的元胞数组
a = randi(5,1); b = randi(3,1);
for m = 1:a
for n = 1:b
A{m,n} = randi(10,randi(5,1),randi(5,1));
end
end

% 将上元胞数组拆散
[m,n] = size(A);
d = 1;
for k = 1:m
for h = 1:n
nm = sprintf('A%d_%d',[k,h]);
ss = [nm '=A{' num2str(d) '};'];
eval(ss)
d = d+1;
end
end
温馨提示:答案为网友推荐,仅供参考
相似回答