作者goldberg73 (高柏)
看板MATLAB
標題[討論] 迴圈的問題~~
時間Thu Dec 12 18:42:40 2013
x=zeros(4,1)
y1=1
y2=3
y3=20
y4=18
x(1,1)=y1
x(2,1)=y2
x(3,1)=y3
x(4,1)=y4
如果按照 上面程式 慢慢打 可以得到
1
3
20
18
但為何用迴圈 還寫, 沒辦法跑出結果來呢??
for i=1:4
x(i,1)=yi;
end
請大大解惑~~謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.42.111.143
→ celestialgod:y(i) 12/12 18:50
→ celestialgod:上一個推文是錯的 12/12 18:52
→ celestialgod:eval(strcat('y',num2str(i),'=', 'x(',num2str(i),' 12/12 18:53
→ celestialgod:)')) 12/12 18:53
→ celestialgod:寫反了 互換一下就好~~ 12/12 18:53
→ tml:你的y根本不是存成陣列啊...y1~y4彼此沒有關係... 12/14 02:36