1. 程式人生 > >matlab一次讀取多幅圖片的方法////////////讀取資料夾中的所有圖片or檔案

matlab一次讀取多幅圖片的方法////////////讀取資料夾中的所有圖片or檔案

方法1:

把檔案的檔名按一定的規律命名,假如:filename1.txt,filename2.txt,...,fielname100.txt,在讀取的時候則可以使用迴圈:

for i = 1:100

fileName = ['filename' num2str(i) '.txt'];

x = load(filiName);

end

方法2:無需對資料檔案的檔名進行修改,就是檔名無須有規律:

A = dir(fullfile('d:/datafile','*.txt'));

這個語句是把存放資料檔案的目錄d:/datafile下的所有txt檔案列出來,並把這些檔名的資訊存放到一個變數A中,A是一個結構體變數,只要對A進行迴圈就可以讀取到所有檔案的資料了。