作者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
1F:→ celestialgod:y(i) 12/12 18:50
2F:→ celestialgod:上一个推文是错的 12/12 18:52
3F:→ celestialgod:eval(strcat('y',num2str(i),'=', 'x(',num2str(i),' 12/12 18:53
4F:→ celestialgod:)')) 12/12 18:53
5F:→ celestialgod:写反了 互换一下就好~~ 12/12 18:53
6F:→ tml:你的y根本不是存成阵列啊...y1~y4彼此没有关系... 12/14 02:36