[問題] 字串處理(已解決)

看板MATLAB作者 (布丁女孩)時間12年前 (2012/04/24 10:05), 編輯推噓3(301)
留言4則, 1人參與, 最新討論串1/1
我現在有許多.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

04/24 10:59, , 1F
用dir的方式會比較快嗎???
04/24 10:59, 1F
讀整個資料夾的方法我只知道這種耶 有其他更快的方法嗎?

04/24 21:42, , 2F
如果是我不外乎幾種方法 1.迴圈 2.dir 3.uigetfile +
04/24 21:42, 2F

04/24 21:42, , 3F
'MultiSelect'
04/24 21:42, 3F

04/24 21:45, , 4F
各有各的有優缺點,選擇最適用的才是重點
04/24 21:45, 4F
第三個方法我不知道 一二比起來 二好像適用一點 感謝啦! ※ 編輯: cashpaggy 來自: 203.64.91.30 (04/25 01:25)
文章代碼(AID): #1FbWfPyq (MATLAB)