[討論] 變數與字串的問題

看板MATLAB作者 (5566)時間11年前 (2014/04/23 13:48), 編輯推噓1(106)
留言7則, 3人參與, 最新討論串1/1
大家好 我想用一個迴圈產生多的矩陣 再分將值存入這些矩陣 例如: 我想產生V1,V2這兩個2X2矩陣 希望結果是 V1=[1 2 V2=[5 6 3 4] 7 8] z=1:8 for ee=1:2 for nn=0:2 for ii=1:2; V'ee'(nn+1,ii)=z(1,Q.*nn+ii) %這行有錯.. end end end 請問該怎麼改呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.23.169 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1398232112.A.F9A.html

04/23 14:49, , 1F
V'ee' 是怎樣?
04/23 14:49, 1F

04/23 15:05, , 2F
就是我想產生一V1和V2
04/23 15:05, 2F

04/23 15:11, , 3F
evel(['V', num2str(ee), ...]), ...放你剩下的東西
04/23 15:11, 3F

04/23 15:19, , 4F
eval(['after_divide', num2str(ee), (nn+1,ii), '=z(1,
04/23 15:19, 4F

04/23 15:20, , 5F
=z(1,Q.*nn+ii)']) 這樣嗎?還是不行耶?
04/23 15:20, 5F

04/23 15:20, , 6F
sorry after_divide改成V
04/23 15:20, 6F

04/23 16:21, , 7F
(nn+1,ii) 也是指令,也要用單引號框起來。
04/23 16:21, 7F
文章代碼(AID): #1JLrGm-Q (MATLAB)
文章代碼(AID): #1JLrGm-Q (MATLAB)