0

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

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

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

4

1 回答 1

1

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

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

PS你可能还需要类似的东西:

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

适当地连接文件名。

于 2011-03-27T07:16:48.357 回答