2011-03-27 60 views
0

我想用不同的圖像名稱在一個循環中加載變量。在matlab中加載一個變量

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

看起來變量(名稱),而不是(image01),我應該怎麼辦呢 問候,

+0

@ R. M.請看看。 – Shahgee 2011-03-27 07:12:32

回答

1

不知道你的變量是什麼。一串字符串?

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

P.S.您可能還需要類似如下內容:

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

要合適地連接文件名。

相關問題