从MATLAB保存mat文件

时间:2011-03-26 18:49:47

标签: matlab

我想将变量保存在具有不同图像名称的循环中,例如

for i = 1:length(imagefile)
    name = imagefile{i};
    var = rand(100); % Just for example
    save name var
end

它会将var保存为name,但如何使用name值保存它,例如Canon101

1 个答案:

答案 0 :(得分:5)

Sayyad,您不必使用eval。您只需使用save的函数形式,即save(filename,variables)即可。这将使用filename的值。请记住,变量需要作为字符串输入。所以,在你的例子中,它将是

save(name,'var')