matlab批量讀取同一目錄下的txt檔案

2021-09-02 17:38:05 字數 806 閱讀 3367

%讀取該目錄下的所有txt檔案

%namelist  = dir('c:\users\administrator\desktop\基於hog特徵和相關性的輪廓匹配演算法matlab\*.txt');

% 讀取後namelist 的屬性有

% name -- filename

% date -- modification date

% bytes -- number of bytes allocated to the file

% isdir -- 1 if name is a directory and 0 if not

%通過字串拼接,獲取絕對路徑可以直接用,也可以用strcat()函式

path = 'c:\users\administrator\desktop\基於hog特徵和相關性的輪廓匹配演算法matlab\';

namelist = dir([path,'*.txt']);

l = length(namelist);

p = cell(1,l);%定義乙個細胞陣列,用於存放所有txt檔案

namelist(i).name;%這裡獲得的只是該路徑下的檔名,如1.txt是相對路徑

for i = 1:l

filename = [path,namelist(i).name];%通過字串拼接獲得的就是絕對路徑了

p = load(filename);

end

matlab批量讀取同一目錄下的txt檔案

萬萬沒想到這麼乙個簡單問題花費幾天時間才搞定,嚴重懷疑自己的學習能力了。廢話少說,我是讀取目錄 e 軌跡 gesture dataset 自己資料集 data 總 下的檔案。直接來 namelist dir e 軌跡 gesture dataset 自己資料集 data 總 txt 讀取後namel...

Python呼叫同一目錄下的模組

aa.py檔案如下 def aaout print it is an aa funcition.bb.py中需要呼叫aa.py檔案,cc.py為主檔案 1 若cc.py位於mydir資料夾內,則bb.py呼叫aa.py時需要在aa前面加上 例如,此時bb.py為 from.aa import aao...

cmake 同一目錄下多個原始檔

接下來進入稍微複雜的例子 在同乙個目錄下有多個原始檔。在之前的目錄下新增2個檔案,testfunc.c和testfunc.h。新增完後整體檔案結構如下 testfunc.c內容如下 testfunc.c include include testfunc.h void func int data te...