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