[問題] 迴圈讀字串已回收
這是我原本寫的程式
class(:,1) = classify(test,train,group,'linear');
class(:,2) = classify(test,train,group,'diaglinear');
class(:,3) = classify(test,train,group,'quadratic');
class(:,4) = classify(test,train,group,'diagquadratic');
class(:,5) = classify(test,train,group,'mahalanobis');
突然想到可不可以用迴圈來代替掉,於是寫成這樣:
method = ['linear' 'diaglinear' 'quadratic' 'diagquadratic' 'mahalanobis']
for i = 1:5
class(:,i) = classify(test,train,group,method(i));
end
但是他卻輸出:
method =
lineardiaglinearquadraticdiagquadraticmahalanobis
所以我的method(i)
i從1到5就變成了:l i n e a
想請問各位前輩
字串那邊可以用迴圈那樣的想法來寫嗎
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.143.183
→
05/26 21:59, , 1F
05/26 21:59, 1F
推
05/26 21:59, , 2F
05/26 21:59, 2F
→
05/26 21:59, , 3F
05/26 21:59, 3F
→
05/26 22:00, , 4F
05/26 22:00, 4F
→
05/26 22:01, , 5F
05/26 22:01, 5F