MATLAB順序讀取資料夾資料

2021-10-08 15:57:12 字數 823 閱讀 8711

matlab sequentially read folder data

通過順序讀取資料夾內的資料,可以實現matlab對不同資料進行批量處理分析,可以極高的提高效率。

具體方法:

filedir=uigetdir();                     %通過ui介面獲取資料夾位置

list=dir(fullfile(filedir)); %將資料夾中的檔案資訊儲存到list中

filenum=size(list,1); %獲取資料夾中的檔案數量

for filecount=3:filenum

filepath = [filedir,'\',list(filecount).name]; %將檔案路徑進行拼合

disp(['您已選擇檔案-> ', filepath])

fid = fopen(filepath,'r'); %開啟檔案

data=fread(fid,···,···); %讀取資料

%--------------

%資料處理部分

%--------------

fclose(fid);

end

其中list中儲存了資料夾內檔案的相關資訊包括檔名,建立時間,大小等資訊,可以根據需要進行選擇,其中前兩項為下一路徑和前一路徑,使用時需要跳過前兩個資料。

matlab遍歷資料夾

這又是個matlab程式,上次幫同學寫了個提取序列的函式,這次要能自動將資料夾中所有檔案自動的識別並建立對應的資料夾,資料夾名要和檔案中某個字段相同。tmp1 mkdir dir final system tmp1 資料夾建立完成 我試了下,用下面的函式系統就自動關機了,fun shutdown s...

matlab檔案 資料夾操作

定義路徑 f fullfile c download pwd 返回當前路徑cd c toolbox matlab demos 切換當前工作目錄到demos cd 切換當前工作目錄到matlabboolean isfolder f boolean isempty f files dir f files...

php讀取資料夾內檔案及資料夾

php讀取資料夾內檔案及資料夾 引數 資料夾路徑 dir,格式要求 資料夾名稱後必須有 返回值 含有檔名稱和路徑的一維陣列 function read dir else 進行路徑拼接 allfile array merge file arr,dir arr 拼合陣列 return allfile f...