看板 MATLAB 關於我們 聯絡資訊
我現在有許多.mat檔 先用dir的方式將資料夾內的檔案放到list中 想取用時在用list(i).name的方式取出 假設檔名為 a.mat, b.mat, c.mat,...等 但是mat檔中的變數名稱和我的檔名一樣 於是想用list(i).name減掉.mat的方式抓變數名稱 但是不知道有什麼函式可以使用 或者有其他方法嗎? 感謝 -- 自問自答 strtok(list(i).name, '.'); 即可 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.64.91.30
vincent59:用dir的方式會比較快嗎??? 04/24 10:59
讀整個資料夾的方法我只知道這種耶 有其他更快的方法嗎?
vincent59:如果是我不外乎幾種方法 1.迴圈 2.dir 3.uigetfile + 04/24 21:42
vincent59:'MultiSelect' 04/24 21:42
vincent59:各有各的有優缺點,選擇最適用的才是重點 04/24 21:45
第三個方法我不知道 一二比起來 二好像適用一點 感謝啦! ※ 編輯: cashpaggy 來自: 203.64.91.30 (04/25 01:25)