作者chrisenzo (5566)
看板MATLAB
標題[討論] 變數與字串的問題
時間Wed Apr 23 13:48:30 2014
大家好
我想用一個迴圈產生多的矩陣
再分將值存入這些矩陣
例如:
我想產生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://webptt.com/m.aspx?n=bbs/MATLAB/M.1398232112.A.F9A.html
1F:→ sunev:V'ee' 是怎樣? 04/23 14:49
2F:→ chrisenzo:就是我想產生一V1和V2 04/23 15:05
3F:→ celestialgod:evel(['V', num2str(ee), ...]), ...放你剩下的東西 04/23 15:11
4F:→ chrisenzo:eval(['after_divide', num2str(ee), (nn+1,ii), '=z(1, 04/23 15:19
5F:→ chrisenzo:=z(1,Q.*nn+ii)']) 這樣嗎?還是不行耶? 04/23 15:20
6F:→ chrisenzo:sorry after_divide改成V 04/23 15:20
7F:推 sunev:(nn+1,ii) 也是指令,也要用單引號框起來。 04/23 16:21