如何利用MATLAB讀入并存儲(chǔ)規(guī)則命名的文件
在進(jìn)行數(shù)據(jù)處理時(shí),經(jīng)常需要批量處理一系列規(guī)則命名的文件。下面以實(shí)例介紹如何利用MATLAB讀入規(guī)則命名的數(shù)據(jù)文件。準(zhǔn)備工作1. 以圖中5個(gè)命名規(guī)則的.txt數(shù)據(jù)文件為例進(jìn)行數(shù)據(jù)循環(huán)讀取,文件名依次為a
在進(jìn)行數(shù)據(jù)處理時(shí),經(jīng)常需要批量處理一系列規(guī)則命名的文件。下面以實(shí)例介紹如何利用MATLAB讀入規(guī)則命名的數(shù)據(jù)文件。
準(zhǔn)備工作
1. 以圖中5個(gè)命名規(guī)則的.txt數(shù)據(jù)文件為例進(jìn)行數(shù)據(jù)循環(huán)讀取,文件名依次為a1.txt,a2.txt,a3.txt,a4.txt,a5.txt,每個(gè)數(shù)據(jù)文件為10行1列。
2. 將所有要處理的數(shù)據(jù)文件存放在一個(gè)文件夾里,假設(shè)存放路徑為C:UsersdellDesktop數(shù)據(jù)。
3. 將MATLAB當(dāng)前的工作目錄改為上一步的存儲(chǔ)路徑C:UsersdellDesktop數(shù)據(jù);對(duì)于2016版MATLAB,可以直接選擇文件夾進(jìn)行修改路徑設(shè)置。
讀入和存儲(chǔ)數(shù)據(jù)
4. 新建一個(gè)二維數(shù)組(10行5列),命名為data,利用以下命令循環(huán)讀入前述5個(gè)文件,并保存在二維數(shù)組data中。
```matlab
data zeros(10, 5);
for i 1:5
filename ['a' num2str(i) '.txt'];
data(:, i) load(filename);
end
```
這段程序可以保存在MATLAB的.m文件中,也可以直接在命令行窗口運(yùn)行。
5. 若在命令行窗口直接運(yùn)行上述文件,復(fù)制程序至命令行窗口并回車(chē),結(jié)果不會(huì)顯示讀入數(shù)據(jù)的二維數(shù)組data,因?yàn)槊钪杏蟹痔?hào)。
6. 輸入data并回車(chē),完整顯示了讀入的5個(gè)數(shù)據(jù)文件的存儲(chǔ)情況,從而可以進(jìn)行后續(xù)數(shù)據(jù)分析處理。
通過(guò)以上步驟,利用MATLAB可以輕松地讀入和存儲(chǔ)規(guī)則命名的數(shù)據(jù)文件,為后續(xù)處理提供了便利。