[問題] matlab如何自動讀取多個資料夾??已回收

看板MATLAB作者 (wave5758)時間16年前 (2009/08/28 17:04), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
假如我的資料夾檔名有規律比如E001,E002...等等,我該如何用.M檔寫迴圈去分別讀取這 些資料夾裡的資料,做計算?? PS我是使用 x=zeros(80); for i=1:80 x(i,1)=80 change=sprintf('E0%d',x(i,1)); cd change . . .(計算式子省略) 這樣寫可是我處理出來的計算值都不太對....不知道哪裡有錯誤呢??是因為change變數不 能當作路徑嗎??那該怎麼修改呢?? 還是應該直接開啟資料夾呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.39.12

08/28 17:27, , 1F
你可能會用到"dir"。如果用迴圈跑~檔名若斷掉~會很麻煩
08/28 17:27, 1F

08/29 10:39, , 2F
devi大是指用a=dir('c:\matlab\e00%d,x(i,1)');這種方法?
08/29 10:39, 2F
文章代碼(AID): #1AbvsCPc (MATLAB)
文章代碼(AID): #1AbvsCPc (MATLAB)