看板 MATLAB 關於我們 聯絡資訊
大家好 我想用一個迴圈產生多的矩陣 再分將值存入這些矩陣 例如: 我想產生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
sunev:V'ee' 是怎樣? 04/23 14:49
chrisenzo:就是我想產生一V1和V2 04/23 15:05
celestialgod:evel(['V', num2str(ee), ...]), ...放你剩下的東西 04/23 15:11
chrisenzo:eval(['after_divide', num2str(ee), (nn+1,ii), '=z(1, 04/23 15:19
chrisenzo:=z(1,Q.*nn+ii)']) 這樣嗎?還是不行耶? 04/23 15:20
chrisenzo:sorry after_divide改成V 04/23 15:20
sunev:(nn+1,ii) 也是指令,也要用單引號框起來。 04/23 16:21