[問題] 資料名稱不同如何讀取改名稱

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