我想将变量保存在具有不同图像名称的循环中,例如
for i = 1:length(imagefile)
name = imagefile{i};
var = rand(100); % Just for example
save name var
end
它会将var
保存为name
,但如何使用name值保存它,例如Canon101
?
答案 0 :(得分:5)
Sayyad,您不必使用eval
。您只需使用save
的函数形式,即save(filename,variables)
即可。这将使用filename
的值。请记住,变量需要作为字符串输入。所以,在你的例子中,它将是
save(name,'var')