作者af5566 (志志)
看板MATLAB
標題[問題] 字串
時間Tue Feb 21 12:25:00 2012
我現在在將一個矩陣排列起來,
用細胞矩陣的概念寫法如下,
k=100
for c=1:3;
for d=1:k;
C{c,d}=J(c,d).*eye(2);
eval(['C', num2str(c),'_', num2str(d),'=C']);
end
end
K=(C3_num2str(k))
但是最後遇到了一個問題,
在最後一部分,K=(C3_num2str(k)),如果我寫成 K=(C3_100),那程式可以運作,
可是因為 k為樣本數部會每次都一樣,所以我想說把定義的k寫進去,
可是不成功,想請問各位要怎麼改才可以用,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.25.99.65
1F:→ tblu:K= ['C3_' num2str(k)]; 02/21 13:18
2F:→ af5566:我照你的方法做K變成了字串 K=C3_100這個樣子 怎麼辦 02/21 13:31
3F:→ tblu:不然你的K要是什 02/21 14:52
4F:→ af5566:我的K是把上面產生的矩陣組合起來 是另外一個矩陣 02/21 15:29
5F:推 diva:J是什麼? 02/21 19:43
6F:→ af5566:J是一個矩陣 02/22 22:03