[问题] 资料名称不同如何读取改名称

楼主: benny5116 (班尼5116)   2015-03-27 15:54:15
as title
现在workspace里头有好几笔资料
ex
这边共26组有依照顺序排列
qqq1aa,qqq1bb,qqq1st,qqq1mm
qqq2aa,qqq2bb,qqq2st,qqq2mm
.
.
.
qqq26aa,qqq26bb,qqq26st,qqq26mm
还有数字不是按顺序的41组如
L20aa,L20bb,L20st,L20mm
L84aa,L84bb,L84st,L84mm
.
.
.
这种数字名称非依顺序排列的
要如何让以上这些资料
重新改名后输入到我要的程式当中执行
例如将
qqq1aa改为a1
qqq1bb改为b1
qqq1st改为c1
qqq1mm改为d1
然后在程式当中执行a1 b1 c1 d1的计算
目前以26那几组的想法是
for i=1:26
将原名称改名
改名后执行程式
将此计算后资料储存
end
但循环当中不知道要如何去更改名称
因为我的名称是qqq数字加aa、bb、st、mm
如果名称后面单纯只有数字应该很好改
但目前是文字+数字+文字
就不知道该如何下手...
还有那些LXX的数值也不知道要如何以上面那种方式去改
有请各位大大高手们帮忙了!!
作者: celestialgod (天)   2015-03-27 16:29:00
http://pastebin.com/DhXgmbz8可是你第二组要改啥?现在的方式是根据数字做suffix这个case跟你一开始要的不太一样吧...可能要另外写吧你可能需要用strfind一次找到你要的四个variable然后再用eval转成你要的值做计算或是干脆把那些值通通丢到一个cell,循环做对

Links booklink

Contact Us: admin [ a t ] ucptt.com