在matlab中加载变量

时间:2011-03-27 07:10:58

标签: image matlab variables matlab-load

我想在具有不同图像名的循环中加载变量。

for i=1:length(imagefile) 
      name=imagefile{i}; 
% name=image01% load name  
end

它看起来是变量(名称)而不是(image01),我应该怎么做 的问候,

1 个答案:

答案 0 :(得分:1)

不确定您的变量到底是什么。一串字符串?

imaefgile = ["image01", "image02"]
for i=1:length(imaefgile)
    load(imaefgile(i))
end

P.S。你可能也需要这样的东西:

load(strcat("Folder/", imaefgile(i), ".mat"))

适当地连接文件名。