2014-10-30 314 views
0

上一頁.mat文件讀取問題都已經看了看,這是一個更具體一點,所以請大家多多包涵。讀取多個.MAT文件,並將它們存儲在電池

我有一個大的數據集文件的命名爲:

int_f0270.mat 
int_f0271.mat 
... 

這些都是我需要讀入MATLAB,這樣我可以對其進行順序操作圖像矩陣。我使用的代碼如下:

for i = 270:273 
    filename = strcat('int_f0',int2str(i),'.mat'); 
    load(filename); 
    end 

這適用於第一個文件(例如int_f0271.mat),但沒有任何更多的.MAT文件加載到圖片。

唯一的輸出我得到的是這樣的:

enter image description here

這是正確的大小,並且可以顯示爲圖像,但我需要爲我的所有數據集。任何幫助將不勝感激。

回答

2
ImageCell = {}; 
for i = 270:273 
filename = strcat('int_f0',int2str(i),'.mat'); 
load(filename); 
ImageCell{i-269} = C; 
clear C 
end 
+0

這是偉大的感謝。您可以擴展如何閱讀ImageCell中的圖像嗎?我是在MATLAB中處理圖像的新手。 – Adam893 2014-10-30 08:48:12

+1

您好,現在每個ImageCell {j}'都是一張圖片。你可以像'imshow(ImageCell {1})一樣達到它。 – Rashid 2014-10-30 08:49:52

相關問題