[問題] 字串

看板MATLAB作者 (志志)時間14年前 (2012/02/21 12:25), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/3 (看更多)
我現在在將一個矩陣排列起來, 用細胞矩陣的概念寫法如下, 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

02/21 13:18, , 1F
K= ['C3_' num2str(k)];
02/21 13:18, 1F

02/21 13:31, , 2F
我照你的方法做K變成了字串 K=C3_100這個樣子 怎麼辦
02/21 13:31, 2F

02/21 14:52, , 3F
不然你的K要是什
02/21 14:52, 3F

02/21 15:29, , 4F
我的K是把上面產生的矩陣組合起來 是另外一個矩陣
02/21 15:29, 4F

02/21 19:43, , 5F
J是什麼?
02/21 19:43, 5F

02/22 22:03, , 6F
J是一個矩陣
02/22 22:03, 6F
文章代碼(AID): #1FGnoUar (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1FGnoUar (MATLAB)