作者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)