MATLAB:将变量单元格转换为变量名称字符串的单元格

时间:2017-04-10 18:03:52

标签: arrays string matlab character cell

我有一个细胞细胞......

bigcell={smallcell1,smallcell2,smallcell3};

我在for循环中使用它,在每个小单元上运行直方图,然后将直方图保存为jpg。

for i=1:length(bigcell)
    saveloc=char([stringversion(bigcell{i}),'.jpg']); ???
    saveloc=char([bigcell_strings{i},'.jpg']); ???
    hist([bigcell{i}])
    saveas(gcf,saveloc);
end

我想在其代表的单元格之后命名每个直方图(即smallcell1.jpg,smallcell2.jpg等)。我可以有一个备用的字符串单元格:

bigcell_strings={'smallcell1','smallcell2','smallcell3'};

但我有很多细胞可以通过,我试图限制心皮隧道。

有没有一种简单的方法可以将bigcell转换为一组字符串,或者在for循环中将smallcell的名称称为字符串?

由于

1 个答案:

答案 0 :(得分:0)

使用v=who('smallcell*');获取工作区中小单元格的名称。