作者cashpaggy (布丁女孩)
看板MATLAB
標題[問題] 字串處理
時間Tue Apr 24 10:05:11 2012
我現在有許多.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
1F:推 vincent59:用dir的方式會比較快嗎??? 04/24 10:59
讀整個資料夾的方法我只知道這種耶
有其他更快的方法嗎?
2F:推 vincent59:如果是我不外乎幾種方法 1.迴圈 2.dir 3.uigetfile + 04/24 21:42
3F:→ vincent59:'MultiSelect' 04/24 21:42
4F:推 vincent59:各有各的有優缺點,選擇最適用的才是重點 04/24 21:45
第三個方法我不知道
一二比起來
二好像適用一點 感謝啦!
※ 編輯: cashpaggy 來自: 203.64.91.30 (04/25 01:25)