matlab批量讀入數據文件的方法

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1)要讀入的文件下的文件名稱依序列的方式命名,如a1b.mat, a2b.mat,...,ajb.mat,...
   循環讀入
   filepath='';%文件夾的路徑
   for i=1:n  %n是要讀入的文件的個數
       load([filepath 'a' num2str(i) 'b' '.mat'])
   end
 
2)文件夾下的文件名稱無規律
    如,文件夾裏是n幅圖像(.jpg) 和一些數據(其他類型),現在要讀出所有的圖像
     a,先得到文件路徑
        di = dir('文件路徑\*.jpg');
     b,讀入
       for k= 1:length(di)
           I(k,:,:) = imread(['文件路徑',di(k).name]);
       end
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章