Re: [問題] 關於如何在根目錄寫一個M黨執行所有子ꔠ…已回收
※ 引述《wave5758 (wave5758)》之銘言:
: 假如說我根目錄下的子目錄都有一個相同的M檔案
: 我想要在根目錄下寫一個M檔去執行所有子目錄下的M檔
: 我該如何寫呢@@?
: 我有看到choin0207這位大大用
: dr_root='C:ROOT';
: dr={'dr1','dr2','dr3',.......,'dr15'};
: for i=1:15
: cd([dr_root '\' dr]);
: mv
: end
: 這個方法寫可是我看不太懂....而且for迴圈部分matlab也說有錯誤
: 請各位大大幫小弟看一下吧囧
: 感謝各位了....
你可以依照下面的想法試試看
1.把子目錄下的M檔都改成function
2.用先使用cd 切換到該子目錄,用dir的方式抓取該子目錄下的所有檔案名稱,
設到一個變數(例如 filename_list)中
3.將該變數中的檔名一個一個取出,判別檔名是不是.m檔,是的話就執行該m-file
不是就跳過
這樣一來應該可以達到你的要求
:)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.121.32.165
推
08/30 23:30, , 1F
08/30 23:30, 1F
→
08/30 23:31, , 2F
08/30 23:31, 2F
→
08/30 23:33, , 3F
08/30 23:33, 3F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章