从MATLAB保存mat文件
我想用不同的图像名称在循环中保存变量,比如从MATLAB保存mat文件,matlab,Matlab,我想用不同的图像名称在循环中保存变量,比如 for i = 1:length(imagefile) name = imagefile{i}; var = rand(100); % Just for example save name var end 它将var保存为name,但是如何使用name值保存它,例如Canon101?说,您不必使用eval。您只需使用save的函数形式,即save(filename,variables)。这将使用filename的值。请记住,变
for i = 1:length(imagefile)
name = imagefile{i};
var = rand(100); % Just for example
save name var
end
它将
var
保存为name
,但是如何使用name值保存它,例如Canon101
?说,您不必使用eval
。您只需使用save
的函数形式,即save(filename,variables)
。这将使用filename
的值。请记住,变量需要作为字符串输入。所以,在你的例子中,它是
save(name,'var')
Sayyad,您不必使用
eval
。您只需使用save
的函数形式,即save(filename,variables)
。这将使用filename
的值。请记住,变量需要作为字符串输入。所以,在你的例子中,它是
save(name,'var')
进一步解释你的问题。你到底想做什么?顺便说一下,var是一个Matlab函数,所以最好不要把它指定为变量名。你可能想看看答案来解释你的问题。你到底想做什么?顺便说一下,var是一个Matlab函数,所以最好不要把它指定为变量名。你可能想看看它的答案